Method for outputting interactions with an entertainment object and electronic device for performing thereof

KR1020260123937APending Publication Date: 2026-08-14LOBSTER CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
KR1020250180290
Authority / Receiving Office
KR · KR
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-11-25
Publication Date
2026-08-14

Smart Images

  • Figure PAT00005_ABST
    Figure PAT00005_ABST
Patent Text Reader

Abstract

A method for an electronic device to display an entertainment object according to one embodiment of the present application comprises the steps of: displaying a chat screen containing a message on a first layer displayed on a screen of the electronic device; displaying an entertainment object in a part of the chat screen; and outputting an interaction for the entertainment object when an event corresponding to the type of the entertainment object occurs, wherein the entertainment object is displayed in a different shape depending on the type of the entertainment object.
Need to check novelty before this filing date? Find Prior Art

Description

Technology Field

[0001] The present application relates to a method for displaying an enter object and an electronic device for performing the same. Specifically, the present application relates to a method for displaying an enter object and outputting an interaction with the enter object in response to the occurrence of an event corresponding to the enter object, and an electronic device for performing the same. Background Technology

[0002] A chat application is an application that exchanges messages and data in real time over wired or wireless networks, and is a type of communication service. Chat applications are installed on user terminals, and users can communicate with other users through the chat application. Specifically, users can input or edit their own content through an interface provided in a chat room established within the chat application, and the content can be displayed in the chat room.

[0003] In current chat applications, multiple users participating in a chat room can enter messages, but the owner of the message is clear. For example, as shown in FIG. 1, a message (105) entered by a user is displayed on the right side of the chat screen (101) and can only be edited by the user. Also, a message (103) entered by another user is displayed on the left side of the chat screen (101) and can only be edited by the user who entered the message (103). Additionally, as shown in FIG. 1, there is a time axis flowing from top to bottom, and the positions of the messages are fixed according to the flow of the time they were sent.

[0004] While these chat applications enable communication even when physically separated, they cannot provide entertainment functions, such as allowing other users to interact with messages entered by one user. Prior art literature

[0005] Korean Patent Publication No. 10-2024-0065706 (Published May 14, 2024) The problem to be solved

[0006] The problem that the present invention aims to solve is to provide a method for displaying an enter object and an electronic device for performing the same.

[0007] In addition, one problem that the present invention aims to solve is to provide a method for outputting an interaction with an enter object when an event corresponding to the enter object occurs, and an electronic device for performing the same.

[0008] The problems that the present invention aims to solve are not limited to those described above, and problems not mentioned will be clearly understood by those skilled in the art from this specification and the attached drawings. means of solving the problem

[0009] A method for an electronic device to display an entertainment object according to one embodiment of the present invention comprises the steps of: displaying a chat screen containing a message on a first layer displayed on a screen of the electronic device; displaying an entertainment object in a part of the chat screen; and outputting an interaction for the entertainment object when an event corresponding to the type of the entertainment object occurs, wherein the entertainment object may be displayed in a different shape depending on the type of the entertainment object.

[0010] An electronic device for displaying an enter object according to one embodiment of the present invention includes a communication unit, a display, a memory for storing at least one instruction, and a processor for executing said at least one instruction. The processor displays a chat screen containing a message on a first layer displayed on the screen of the electronic device, displays an enter object in a part of the chat screen, and when an event corresponding to the type of the enter object occurs, outputs an interaction for said enter object, and said enter object may be displayed in a different shape depending on the type of the enter object.

[0011] The means for solving the problem of the present invention are not limited to the means for solving the problem described above, and unmentioned means for solving the problem will be clearly understood by those skilled in the art from this specification and the attached drawings. Effects of the invention

[0012] According to one embodiment of the present invention, a chat service having entertainment elements can be provided. Brief explanation of the drawing

[0013] FIG. 1 is a drawing illustrating a general chat screen according to one embodiment of the present application. FIG. 2 is a system diagram illustrating a system in which a method for displaying an enter object according to one embodiment of the present application is executed. FIG. 3 is a block diagram briefly illustrating the configuration of an electronic device according to one embodiment of the present application. FIG. 4 is a block diagram briefly illustrating the configuration of a server according to one embodiment of the present application. FIG. 5 is a flowchart illustrating a method for displaying an enter object according to one embodiment of the present application. FIG. 6 is a drawing for explaining a method of creating an enter object according to one embodiment of the present application. FIG. 7 is a drawing for explaining a method of creating an enter object according to one embodiment of the present application. FIG. 8 is a drawing for explaining a method of creating an enter object according to one embodiment of the present application. FIG. 9 is a drawing for explaining a method of creating an enter object according to one embodiment of the present application. FIG. 10 is a drawing for explaining a method of creating an enter object according to one embodiment of the present application. FIG. 11 is a drawing for explaining a method of outputting an interaction for an enter object according to one embodiment of the present application. FIG. 12 is a drawing for explaining a method of outputting an interaction for an enter object according to one embodiment of the present application. FIG. 13 is a drawing for explaining a method of outputting an interaction for an enter object according to one embodiment of the present application. FIG. 14 is a flowchart illustrating a method for creating an enter object according to an embodiment of the present invention. FIG. 15 is a drawing illustrating models for creating an enter object according to one embodiment of the present invention. FIG. 16 is a flowchart illustrating a method for executing an enter object according to an embodiment of the present invention. FIG. 17 is a flowchart illustrating a method for outputting an interaction with an enter object in a plurality of electronic devices according to an embodiment of the present invention. Specific details for implementing the invention

[0014] The aforementioned objectives, features, and advantages of the present application will become more apparent from the following detailed description in conjunction with the accompanying drawings. However, as the present application is subject to various modifications and may have various embodiments, specific embodiments are illustrated in the drawings and described in detail below.

[0015] Throughout the specification, identical reference numbers generally represent identical components. Additionally, components with identical functions within the same scope of concept appearing in the drawings of each embodiment are described using the same reference numeral, and redundant descriptions thereof are omitted.

[0016] If it is determined that a detailed description of known functions or configurations related to this application could unnecessarily obscure the essence of this application, such detailed description is omitted. Furthermore, numbers used in the description of this specification (e.g., First, Second, etc.) are merely identifiers to distinguish one component from another.

[0017] Furthermore, the suffixes "module" and "part" for components used in the following embodiments are assigned or used interchangeably solely for the ease of drafting the specification, and do not inherently possess distinct meanings or roles.

[0018] In the following examples, singular expressions include plural expressions unless the context clearly indicates otherwise.

[0019] In the following embodiments, terms such as "include" or "have" mean that the features or components described in the specification are present, and do not preclude the possibility that one or more other features or components may be added.

[0020] In the drawings, the size of components may be exaggerated or reduced for convenience of explanation. For example, the size and thickness of each component shown in the drawings are arbitrarily depicted for convenience of explanation, and the present invention is not necessarily limited to what is illustrated.

[0021] Where an embodiment can be implemented differently, the order of a particular process may be performed differently from the order described. For example, two processes described consecutively may be performed substantially simultaneously or proceed in the reverse order of the description.

[0022] In the following embodiments, when components are described as being connected, the case includes not only instances where the components are directly connected but also instances where components are indirectly connected by interposing them in between.

[0023] For example, when it is stated in this specification that components, etc. are electrically connected, it includes not only cases where the components, etc. are directly electrically connected, but also cases where components, etc. are interposed in between and are indirectly electrically connected.

[0024] Meanwhile, the method for displaying entertainment objects in a chat according to the present invention may be performed using a chat service provided in conjunction with various online services. The chat service may be a communication service provided by an instant messenger provider, social media, community site, online game, portal site, shopping mall, etc. Additionally, in this specification, an entertainment object may refer to objects of various shapes that are created by a user and displayed on the chat screen.

[0026] Hereinafter, a method for displaying an enter object of the present application and an electronic device for performing the same will be described with reference to FIGS. 1 to 15.

[0028] FIG. 1 is a diagram illustrating a general chat screen according to one embodiment of the present application. FIG. 2 is a system diagram illustrating a system in which a method for displaying an enter object according to one embodiment of the present application is executed.

[0030] Referring to FIG. 2, the system (10) may include one or more electronic devices (100a, 100b) and a server (200) connected through a network (30).

[0032] Each electronic device (100a, 100b) can be connected to a client or user terminal and can connect to a server (200) via a network (30) to transmit and receive data with other electronic devices or the server.

[0033] A client module for using a chat service may be installed in each of the electronic devices (100a, 100b). Additionally, a server module for supporting a chat service may be installed in the server (200). In the present invention, an application installed in an electronic device may refer to a client module installed in each of the electronic devices (100a, 100b) for using an instant messenger service. The application may include a function in which users participating in a chat room create an entertainment object and interact jointly.

[0035] The server (100) can provide services such as a messenger application. Specifically, the server (100) can execute a function in the application that creates an enter object in a chat room upon a user's request and supports at least some of the users participating in the chat room to interact with the enter object.

[0037] FIG. 3 is a block diagram briefly illustrating the configuration of an electronic device according to one embodiment of the present application. Referring to FIG. 3, the electronic device (100) may include a communication unit (110), a memory (120), an input unit (130), a display (140), a processor (150), and a sensor unit (160). The electronic device (100) may further include other configurations or modules related to the operation and function of the electronic device, and is not limited to the above-described embodiment.

[0039] The communication unit (110) can support the establishment of a direct (e.g., wired) communication channel or a wireless communication channel between an electronic device (100) and an external electronic device, and the performance of communication through the established communication channel. The communication unit (110) may include one or more communication processors that operate independently of the processor (150) and support direct (e.g., wired) communication or wireless communication.

[0041] The memory (120) can store various data used by at least one component (e.g., processor (150)) of the electronic device (100). The data may include, for example, input data or output data for software and related instructions. The memory (130) may include volatile memory or non-volatile memory.

[0043] The input unit (130) can receive commands or data to be used for a component of the electronic device (100) (e.g., processor (150)) from outside the electronic device (100) (e.g., user). The input unit (130) may include, for example, a touch screen, a microphone, a mouse, a keyboard, a key (e.g., a button), or a digital pen (e.g., a stylus pen).

[0045] The display (140) can visually provide information to an external (e.g., user) of the electronic device (100). For example, the display (140) may include a display, a holographic device, or a projector and a control circuit for controlling said device. According to one embodiment, the display (140) may include a touch sensor configured to detect a touch, or a pressure sensor configured to measure the intensity of the force generated by said touch.

[0047] The processor (150) can execute software to control at least one other component (e.g., a hardware or software component) of the electronic device (100) connected to the processor (120) and can perform various data processing or operations. According to one embodiment, as at least part of the data processing or operations, the processor (150) can store commands or data received from another component (e.g., a communication unit (110)) in volatile memory, process the commands or data stored in volatile memory, and store the resulting data in non-volatile memory. According to one embodiment, the processor (150) may include a main processor (e.g., a central processing unit or an application processor) or an auxiliary processor (e.g., a graphics processing unit, a neural processing unit (NPU), an image signal processor, a sensor hub processor, or a communication processor) that can operate independently or together with the main processor.

[0048] The processor (150) can display a chat screen containing messages on the first layer. For example, the chat screen may include messages entered by users participating in the chat room. At this time, the messages may move from bottom to top according to the chronological order in which they were entered, and the electronic device (100) may distinguish the areas where messages entered by the user and messages received from other users are displayed. For example, messages entered by the user (hereinafter defined as "my messages") may be displayed on the right side of the chat screen, and messages entered by other users participating in the chat room (hereinafter defined as "other messages") may be displayed on the left side of the chat screen. At this time, only the user who wrote the messages may be able to edit the "my messages" and "other messages."

[0049] The processor (150) can display an enter object in one area of ​​the chat screen. Specifically, when it receives creation information from a user that includes information about the type of the enter object, the processor (150) can create and display an enter object based on the creation information. Alternatively, it can receive information about an enter object created by another user participating in the chat room from another server (200) and display the enter object.

[0050] Enter objects can have different shapes depending on the type of the enter object. For example, depending on the type of the enter object, it can be a normal message shape, an image such as a box shape, an emoji, a cartoon hoax still cut, a pager message, random news, a brand / reward box, etc., with no restrictions.

[0051] Additionally, Enter objects may be displayed in an area within the chat screen corresponding to the type of Enter object or in a display area configured by the user. For example, Enter objects may be displayed in the central area of ​​the chat screen regardless of the entity that created them. Specifically, messages entered by the user (My Messages) are displayed on the right side of the chat screen, messages entered by other users (Relative Messages) are displayed on the left side, and Enter objects created by the user or other users (e.g., defined as Our Messages) may be displayed in the central area of ​​the chat screen. Displaying Enter objects in the central area of ​​the chat screen provides a visual effect that intuitively demonstrates that the Enter objects are capable of interacting with input from other users (as well as the creator).

[0052] In addition, depending on the type of the enter object, while messages are displayed moving in the order they occur on the chat screen of the first layer, the enter object may be fixed and displayed on the second layer.

[0053] The processor (150) can determine whether an event corresponding to the type of the enter object has occurred. For example, the occurrence of an event may be a (single) touch input, consecutive touch input, long click, drag (swipe), device shaking, voice, gesture recognition, or the arrival of a set time. Specifically, if the type of the enter object is 'tap', the processor (150) can determine that an event has occurred when an input of consecutive touch or long click on the enter object occurs. If the type of the enter object is 'pop message', the processor (150) can determine that an event has occurred when a set time arrives or when at least some of the users participating in the chat room leave the chat room. If the type of the enter object is 'time capsule', the processor (150) can determine that an event has occurred when a set time arrives or when it corresponds to a set time interval. If the type of the enter object is 'habit building', the processor (150) can determine that an event has occurred when a set time arrives. If the type of the enter object is a 'gift box', the processor (150) can determine that an event has occurred when a swipe, continuous touch, or long click input occurs on one area of ​​the enter object (e.g., the lid area of ​​the gift box).

[0054] When an event corresponding to the type of enter object occurs, the processor (150) can output an interaction for the enter object. The interaction for the enter object may vary depending on the type of enter object and may vary depending on the event that occurs. The interaction for the enter object may be displayed on a second layer different from the first layer that displays the chat screen, may be displayed in an area that extends the area of ​​the enter object displayed on the chat screen, or may be displayed in the entire area by switching the chat screen (e.g., flipping). The interaction may be output as sound or vibration, etc.

[0055] For example, if the type of the enter object is a 'gift box', the processor (150) can unbox the enter object and output the next step in response to an input that selects the enter object (touch, click, etc.). At this time, the next step of the enter object may be an image, video, link, game, prepaid electronic payment method, coupon, etc.

[0056] As another example, if the type of the Enter object is 'tap', the processor (150) can display multiple elements scattered on the second layer in response to input of continuous touch or long click on the Enter object. The processor (150) may also adjust the size or number of scattered elements according to the number or speed of continuous touches or the duration or pressure of the long click. And, if the number of continuous touches exceeds a preset number, an Enter object of a different shape (e.g., emoji, image, video, link, music, etc.) may be output.

[0057] In another example, if the type of the enter object is a 'pop message', the processor (150) can delete the enter object in response to the arrival of a set time or some of the users participating in the chat room leaving the chat room.

[0058] In another example, if the type of the enter object is a 'time capsule', the processor (150) can indicate the next step of the enter object when the set time arrives or when it is within the set time interval.

[0059] As another example, if the type of the enter object is 'habit building', the processor (150) can display an enter object including an execution complete button, a failure button, and a skip button at set times.

[0060] As another example, if the type of the enter object is a 'mini-game', the processor (150) can output a mini-game to a part of the chat screen or the entire screen by reflecting the user input selecting the enter object. At least some of the users participating in the chat room may participate in the mini-game, and the results of the mini-game may be shared in real time (e.g., a ladder game) or simultaneously after all participants have completed the game (e.g., a rock-paper-scissors game).

[0061] Meanwhile, although the types of enter objects are distinguished and described in this specification, the distinction of enter object types is merely for convenience of explanation and does not limit the events corresponding to the types of enter objects.

[0062] If the next step of the Enter object is output by an event on a specific terminal, the next step of the Enter object can also be output on the terminals of other users participating in the chat room.

[0064] The sensor unit (160) can detect the operating state of the electronic device (100) or the external environmental state and generate an electrical signal or data value corresponding to the detected state. For example, the sensor unit (160) may include a gesture sensor, a gyroscope sensor, a barometric pressure sensor, a magnetic sensor, an accelerometer sensor, a grip sensor, a proximity sensor, a color sensor, an IR (infrared) sensor, a biosensor, a temperature sensor, a humidity sensor, or an illuminance sensor.

[0066] FIG. 4 is a block diagram briefly illustrating the configuration of a server according to one embodiment of the present application. Referring to FIG. 4, the server (200) may include a communication unit (210), a memory (220), and a processor (230). The server (200) may further include other configurations and modules related to the operation of the server or system, and is not limited to the above-described embodiment.

[0068] The communication unit (210) can transmit and receive data with an electronic device or server connected to the network (30). The communication unit (210) may include all types of wired and wireless communication modules capable of performing communication with the outside.

[0070] The memory (220) can store information received from the outside through the communication unit (210). The memory (220) can store information generated inside the server (200).

[0071] The memory (220) may contain a software module that implements the method to enable the processor (230) to implement the method of displaying an enter object according to the present invention. The memory (220) may store and manage various data generated by executing the method, similar to an electronic device (100). The data may be interaction information generated by a user or resulting from an event.

[0073] The processor (230) can control the operation of other components within the server (200). For example, the processor (230) can process information obtained through the communication unit (210). Additionally, the processor (230) can read out and process information stored in the memory (220). The processor (230) can store the processed information in the memory (220) or transmit it externally through the communication unit (210).

[0074] The processor (230) can control a messenger embedded in the electronic device (100) and process data and requests exchanged through the messenger and the entertainment object. Additionally, the processor (230) can create an entertainment object requested by a user and perform processing related to control that outputs an interaction as an event corresponding to the entertainment object occurs.

[0076] FIG. 5 is a flowchart illustrating a method for displaying an enter object according to an embodiment of the present application. The operations in FIG. 5 are not limited in order, and additional operations may be performed between two adjacent operations. Furthermore, at least some of the operations in FIG. 5 may be omitted. In the present invention, the expression that an electronic device (100) performs a specific operation may mean that a processor (120) of the electronic device (100) performs a specific operation, or that the processor (120) controls other hardware to perform a specific operation. Additionally, unless there is a special limitation, a server (200) may also perform substantially the same process as described below, and does not exclude the possibility that operations are realized through distributed processing between the electronic device (100) and the server (200).

[0077] FIG. 5 will be explained in more detail with reference to FIGS. 6 through 12. FIG. 6 is a drawing for explaining a method of creating an enter object according to an embodiment of the present application. FIG. 7 is a drawing for explaining a method of creating an enter object according to an embodiment of the present application. FIG. 8 is a drawing for explaining a method of creating an enter object according to an embodiment of the present application. FIG. 9 is a drawing for explaining a method of creating an enter object according to an embodiment of the present application. FIG. 10 is a drawing for explaining a method of creating an enter object according to an embodiment of the present application. FIG. 11 is a drawing for explaining a method of outputting an interaction for an enter object according to an embodiment of the present application. FIG. 12 is a drawing for explaining a method of outputting an interaction for an enter object according to an embodiment of the present application.

[0079] Referring to FIG. 5, the electronic device (100) can display a chat screen containing messages on a first layer (S100). For example, as shown in FIG. 6, the electronic device (100) can display a chat screen (601) containing messages (603, 605) entered by at least some of the users participating in the chat room. At this time, the messages are not limited to moving from bottom to top according to the time order in which they were entered, but may also move from left to right and may be arranged according to the user's settings.

[0081] The electronic device (100) can display an entertainment object in one area of ​​the chat screen (S200). Specifically, the electronic device (100) can receive creation information including information about the type of entertainment object to create the entertainment object. The type of entertainment object may be a gift box, a popping message, a time capsule, a tapping sound, a pager message, a meme cartoon, a balance game, a mini-game, a gift, a fortune telling, a habit building, a random issue, a brand / reward box, etc.

[0082] According to one embodiment, as shown in FIG. 6, the electronic device (100) may display icons for additional tasks when it receives user input selecting an icon (607) for additional tasks. It may also receive user input selecting an icon (609) for creating an enter object. When the icon (609) is selected, the electronic device (100) may receive user input selecting a type of enter object and receive creation information corresponding to the type of enter object.

[0083] For example, if the type of the enter object is a 'gift box', 'pop message', etc., as in FIG. 7(a), the electronic device (100) can display icons (703, 705, 707) that allow selecting text, emojis, or images (or videos) to be included in the enter object (701). Through the text icon (703), an enter object (701) containing text such as FIG. 7(a) can be created. As in FIG. 7(b), when an input selecting the emoji icon (705) is received, the electronic device (100) can display various emojis (709) and create an enter object containing the selected emoji. As shown in FIG. 7(c), when receiving input to select an image icon (707), the electronic device (100) can display stored images (711) (e.g., a gallery application) and receive input to select an image to be placed in an enter box. When receiving user input to select at least one image, the electronic device (100) can create an enter object containing the selected image.

[0084] For another example, if the type of the enter object is a 'time capsule', etc., as in FIG. 8(a), the electronic device (100) may display icons (803, 805, 807) that allow selecting text, emojis, or images (or videos) included in the enter object (801). Through the text icon (803), an enter object containing text can be created. As in FIG. 8(b), when an input selecting the emoji icon (805) is received, the electronic device (100) may display various emojis (809) and create an enter object containing the selected emoji. Through the image icon (807), the electronic device (100) may create an enter box containing an image (or video) that is pre-stored in the electronic device (100), as in FIG. 8(c). When the content to be placed in the enter box is determined, the electronic device (100) may display a screen for setting the time to display the content included in the enter box, as shown in FIG. 8(d). FIG. 8 shows an example where the enter object is opened after the set time has elapsed, but the enter object may be opened only during the set time interval, or the enter object may be opened only before the set time has elapsed.

[0085] For another example, when the type of the enter object is a 'meme cartoon', as in FIG. 9(a), the electronic device (100) can receive text (903) included in the enter object (901) through a text input window (905). As in FIG. 9(b), the electronic device (100) can display the generated enter object (911) in a part of the chat screen (907).

[0086] According to one embodiment, as shown in FIG. 10(a), an electronic device (100) may fix and display an icon (1003) for creating an enter object on a second layer different from a first layer displaying a chat screen (1001). At this time, the icon (1003) may perform a function similar to the icon (607) for additional work in FIG. 6. When a user input selecting the icon (1003) is received, the electronic device (100) may display icons (1005, 1007, 1009) for creating a plurality of types of enter boxes. When a user input selecting an icon for creating a tap type enter box among the icons is received, the electronic device (100) may output emojis (1011) to display a tap enter object. And, the electronic device (100) can receive user input selecting a specific emoji (1013) and generate a tapping enter object (1103) as in FIG. 11.

[0088] Referring again to FIG. 5, the electronic device (100) can output an interaction for an enter object when an event corresponding to the type of the enter object occurs. For example, if the type of the enter object is 'tap', the electronic device (100) can display an enter object (1103) on a second layer different from the first layer displaying the chat screen (1101), as in FIG. 11(a). And, as in FIG. 11(b), a plurality of elements (1105) can be displayed scattering on the second layer in response to an input of continuous touch or long touch on the enter object (1103). The size or number of the plurality of elements may be adjusted according to the number or speed of continuous touches on the enter object (1103), or the duration or pressure of the long touch, and the speed or time of scattering may be adjusted. Meanwhile, although direct input to the Enter object (1103) has been described as an event, there are no limitations on the detection of shaking, sound detection, or gesture detection via a camera of the electronic device (100). Also, when the Enter object (1103) is touched more than a set number of times, the electronic device (100) can output the next step (1107) of the Enter object (1103), as shown in FIG. 11(c). The next step of the Enter object may be an emoji, as shown in FIG. 11(c), or it may be output in various ways, such as a video, a link, music, vibration, etc.

[0089] In another example, if the type of the entertainment object is a 'mini-game', the electronic device (100) can display the entertainment object (1203) in an area (e.g., a central area) of the chat screen (1201), as shown in FIG. 12(a). The area where the entertainment object (1203) is displayed may be set by the user or may be set by default depending on the type of game. The entertainment object (1203) may be displayed to all or some of the multiple users participating in the chat room according to conditions set by the user. As shown in FIG. 12(b), the electronic device (100) can switch the entertainment object to a game UI (1205) and display it in response to user input selecting the entertainment object (1203). At this time, the interaction with the entertainment object (e.g., the game UI (1205)) may be displayed in an area that extends the area of ​​the entertainment object. When the electronic device (100) receives user input selecting one of the elements included in the enter object (1205), it can provide results based on the selection of other users. The results of the user's and other users' selections can be determined by the server (200). Although Rock Paper Scissors was used as an example in FIG. 12, the mini-games are diverse and have no limitations, such as ladder climbing, bubble popping, timing, etc.

[0090] In another example, if the type of the entertainment object is a 'gift box', the electronic device (100) can display the entertainment object (1303) in one area (e.g., the central area) of the chat screen (1301), as in FIG. 13(a). The area where the entertainment object (1303) is displayed may be set by the user, or it may be set by default depending on the type of content included in the entertainment object (1303). The entertainment object (1303) may be displayed to all or some of the multiple users participating in the chat room according to conditions set by the user. The electronic device (100) can output content in response to user input selecting the entertainment object (1303) (e.g., swiping the entertainment object). For example, as shown in FIG. 13(b) and FIG. 13(c), the electronic device (100) can display a content screen (1305) by flipping the chat screen around a specific axis (e.g., x-axis or y-axis, etc.). In particular, if the content contained in the gift box is a photo card, the electronic device (100) can display the photo card by flipping the chat screen around a specific axis in response to user input selecting an enter object (1303).

[0092] FIG. 14 is a flowchart illustrating a method for creating an enter object according to an embodiment of the present invention. FIG. 14 will be described in more detail with reference to FIG. 15. FIG. 15 is a drawing illustrating models for creating an enter object according to an embodiment of the present invention.

[0094] Referring to FIG. 14, the electronic device (100) can request the server (200) to update the list of enter objects (S1). Specifically, when the electronic device (100) receives input from a user to create an enter object, the electronic device (100) updates the list of enter objects and can request the server (200) to update the list of enter objects.

[0095] When the server (200) receives an update to the list of enter objects, it can generate the list of enter objects (S2). Specifically, the server (200) can generate the list of enter objects by searching for the list of enter objects stored in the DB.

[0096] The server (200) can transmit the list of enter objects to the electronic device (100) (S3).

[0097] When the electronic device (100) receives an entry object list, it can display the entry object list (S4). Then, the electronic device (100) can receive an input to select an entry object from the entry object list.

[0098] When an input selecting an enter object is received, the electronic device (100) may request the server (200) to update the enter object figure creation interface (S5). Specifically, the electronic device (100) may update the enter object creation interface and request the server (200) to update the enter object figure creation interface.

[0099] When the server (200) receives an update to the enter object figure creation interface, the server (200) can create the enter object figure creation interface (S6). Specifically, the server (200) can create the enter object figure creation interface by searching for the enter object figure creation interface data stored in the DB.

[0100] The server (200) can transmit an enter object figure creation interface to the electronic device (100) (S7).

[0101] When the electronic device (100) receives an enter object figure creation interface, it can display the enter object figure interface (S8). The electronic device (100) can receive input for creating an enter object figure through the enter object figure creation interface. The electronic device (100) can sequentially receive additional inputs corresponding to user inputs according to the type of enter object.

[0102] When an input for creating an enter object figure is received, the electronic device (100) may request the server (200) to store the enter object figure (S9). Specifically, the electronic device (100) may store the enter object figure and request the server (200) to store the enter object figure.

[0103] When the server (200) receives the entry object figure storage, it can generate the entry object storage data and store it in the DB (S10), and send a completion signal to the electronic device (100) (S11).

[0104] When a completion signal is received, the electronic device (100) may request the server (200) to store the enter object creation data (S12). Specifically, the electronic device (100) may display an enter object creation model and receive input from a user to create an enter object. When input to create an enter object is received, the electronic device (100) may request the server (200) to store the enter object creation data. At this time, the enter object data may be composed of one or more figure models. For example, the enter object data may be composed of one or more figures as shown in FIGS. 15 (a) to (d). As shown in FIG. 15 (a), the enter object may be composed of one figure. As shown in FIG. 15 (b), the enter object data may be composed of two figures. When the enter object data is composed of two figures, a condition for transitioning to the next figure may be set. As shown in FIG. 15(c), the enter object data may consist of three or more figures. When the enter object data consists of three or more figures, a condition for transitioning to the next figure may be set, and the condition for transitioning to the next figure may consist of multiple conditions. As shown in FIG. 15(d), the enter object data may include conditional figures. Meanwhile, the electronic device (100) may further include a process of outputting the enter object in a preview format.

[0105] When the server (200) receives the data to be saved for creating an enter object, the server (200) can prepare and save the enter object creation data (S13). The server (200) can create the enter object creation data, save it to the DB, and send a completion signal to the electronic device (100) (S14).

[0106] When a completion signal is received, the electronic device (100) can complete the creation of the enter object (S15).

[0108] FIG. 16 is a flowchart illustrating a method for executing an enter object according to an embodiment of the present invention.

[0110] Referring to FIG. 16, the electronic device (100) can request the server (200) to update the enter object (S16). Specifically, when the electronic device (100) receives an enter object execution interface call from a user, it can update the enter object and request the server (200) to update the enter object.

[0111] When the server (200) receives an update to an enter object, it can create an enter object (S17). Specifically, the server (200) can create an enter object by retrieving enter object data from the DB.

[0112] The server (200) can transmit the generated enter object to the electronic device (100) (S18).

[0113] When an enter object is received, the electronic device (100) can prepare to execute the enter object (S19). Specifically, the electronic device (100) can prepare to execute the enter object and display the enter object.

[0114] The electronic device (100) can output the next stage of the enter object when an event occurs, depending on the type of the enter object. Accordingly, operations S20 to S26 can be performed depending on the type of the enter object.

[0115] When an event corresponding to the type of the enter object occurs, the electronic device (100) may request the server (200) to prepare the enter object figure execution data (S20).

[0116] When the server (200) receives a request to prepare enter object figure execution data, the server (200) can generate enter object figure execution data (S21). Specifically, the server (200) can generate enter object figure execution data by searching for enter object figure data in the DB.

[0117] The server (200) can transmit the enter object figure execution data to the electronic device (100) (S22).

[0118] When the electronic device (100) receives data for executing an enter object figure, it can prepare to execute the enter object figure (S23). Specifically, the electronic device (100) can output an enter object figure and receive user input to execute the enter object according to the enter object type. Depending on the enter object type, there may be a certain condition (e.g., when a set time arrives) without receiving user input.

[0119] The electronic device (100) may request the server (200) to save the execution state of the enter object figure (S24). Specifically, when an event corresponding to the type of the enter object occurs, the electronic device (100) may save the execution state of the enter object figure and transmit the save of the execution state of the enter object figure to the server (200).

[0120] When the server (200) receives the entry object figure execution state save, the server (200) can prepare and save the entry object figure execution state data (S25). Specifically, the server (200) can generate the entry object figure execution state data and save it to the DB.

[0121] The server (200) can transmit a completion signal to the electronic device (100) (S26).

[0122] When a completion signal is received, the electronic device (100) can execute an enter object figure to output an interaction with the enter object.

[0124] FIG. 17 is a flowchart illustrating a method for outputting an interaction with an entertainment object in a plurality of electronic devices according to an embodiment of the present invention. The first electronic device (100-1) and the second electronic device (100-2) may be user terminals participating in a chat room.

[0126] Referring to FIG. 17, the first electronic device (100-1) can request the server (200) to create an enter object (S31). Specifically, when the first electronic device (100-1) receives an enter object execution interface call from the first user, it can update the enter object and request the server (200) to update the enter object. The server (200) can create an enter object (S32). Specifically, when the server (200) receives a request to create an enter object, it can create an enter object by searching for enter object data in the DB.

[0127] The server (200) can transmit enter object creation data to the first electronic device (100-1) and the second electronic device (100-2) (S33, S34). It can receive an enter object creation request from the first electronic device (100-1), create an enter object, and transmit the enter object creation data to the second electronic device (100-2), which is a user terminal participating in the chat room. Meanwhile, if there are three or more user terminals participating in the chat room, the server (200) can transmit the enter object creation data to at least some of the user terminals participating in the chat room according to the type of the enter object or the settings of the first user. The first electronic device (100-1) and the second electronic device (100-2) can receive the enter object creation data and display the enter object (S35, S36). Specifically, the first electronic device (100-1) and the second electronic device (100-2) receive enter object creation data, prepare to execute the enter object, and can display the enter object. The second electronic device (100-2) can confirm the occurrence of an enter object execution event (S37). Specifically, the second electronic device (100-2) can confirm the occurrence of an event corresponding to the enter object type. The second electronic device (100-2) can confirm the occurrence of an event for the enter object created through the first electronic device (100-1). Meanwhile, among the user terminals that created and displayed the enter object (e.g., the first electronic device (100-1) and the second electronic device (100-2)), at least one user terminal can confirm the occurrence of an enter object execution event.

[0128] The second electronic device (100-2) may request the server (200) to execute an enter object (S38). Specifically, when an event corresponding to the type of the enter object occurs, the second electronic device (100-2) may request the server (200) to prepare the enter object execution data. The server (200) may execute the enter object upon receiving the request to execute the enter object (S39). Specifically, the server (200) may generate the enter object execution data by searching for the enter object data in the DB.

[0129] The server (200) can transmit enter object execution data to the first electronic device (100-1) and the second electronic device (100-2) (S40, S41). When the server (200) receives an enter object execution request from at least one user terminal (e.g., the second electronic device (100-2) of S38) among the plurality of user terminals that transmitted enter object creation data (e.g., the first electronic device (100-1) and the second electronic device (100-2) of S33 and S34), the server (200) can transmit enter object execution data to all of the plurality of user terminals that transmitted enter object creation data.

[0130] The first electronic device (100-1) and the second electronic device (100-2) can output an interaction with the Enter object (S42, S43). Accordingly, the first electronic device (100-1) can output an interaction with the Enter object even though no event for the Enter object has been received. That is, the shape of the Enter object displayed on the screen can be changed in real time in response to event inputs from at least some of the multiple users participating in the chat room. At this time, user-specific actions for the Enter object (e.g., confirmation, event input, unconfirmed, etc.) and the timing of the action occurrence can be displayed together with the Enter object.

[0132] The features, structures, effects, etc. described in the embodiments above are included in at least one embodiment of the present invention and are not necessarily limited to only one embodiment. Furthermore, the features, structures, effects, etc. exemplified in each embodiment may be combined or modified and implemented in other embodiments by a person skilled in the art to which the embodiments belong. Accordingly, details regarding such combinations and modifications should be interpreted as being included within the scope of the present invention.

[0133] Furthermore, although the embodiments have been described above, this is merely illustrative and does not limit the invention. Those skilled in the art will understand that various modifications and applications not exemplified above are possible within the scope of the essential characteristics of the embodiments. In other words, each component specifically shown in the embodiments may be modified and implemented. Differences related to such modifications and applications should be interpreted as being included within the scope of the invention as defined in the appended claims. Explanation of the symbols

[0135] 10: System 100: Electronic device 200: Server

Claims

Claim 1 A method for displaying an entertainment object in an electronic device, comprising: a step of displaying a chat screen containing a message on a first layer displayed on a screen of the electronic device; a step of displaying an entertainment object in a part of the chat screen; and a step of outputting an interaction for the entertainment object when an event corresponding to the type of the entertainment object occurs, wherein the entertainment object is displayed in a different shape depending on the type of the entertainment object.