WO2014171613A1 - Method for providing messaging service, record medium recorded with program for same, and terminal therefor - Google Patents
Method for providing messaging service, record medium recorded with program for same, and terminal therefor Download PDFInfo
- Publication number
- WO2014171613A1 WO2014171613A1 PCT/KR2013/012205 KR2013012205W WO2014171613A1 WO 2014171613 A1 WO2014171613 A1 WO 2014171613A1 KR 2013012205 W KR2013012205 W KR 2013012205W WO 2014171613 A1 WO2014171613 A1 WO 2014171613A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- participant
- information
- terminal
- display area
- message
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
Definitions
- the present invention relates to a messaging service that supports text conversation between two or more users, and more particularly, when displaying a chat window for outputting a message sent and received between users, by selectively exposing the information of the chat participants according to the user input.
- the present invention relates to a messaging service providing method capable of improving user convenience while minimizing exposure of personal information, and a recording medium and a terminal recording a program therefor.
- the mobile communication terminal can be used in addition to basic voice communication functions such as data communication, taking a picture or video using a camera, playing a music or video file, playing a game, watching a broadcast, and the like. Is being implemented.
- Such a messaging service may support one or more multiparty group conversations as well as 1: 1 conversations.
- the present invention provides a messaging service, when executing a messenger program in the terminal to display a chat window for outputting messages transmitted and received between users, by selectively exposing the information of the participants in the conversation in accordance with the user input,
- the present invention provides a messaging service providing method, a recording medium recording a program therefor, and a terminal capable of improving user convenience while minimizing exposure.
- the present invention exposes basic information related to a chat window to a title information display area set in a predetermined area of a chat window output through a display unit of a terminal by default, and if a preset user input is detected through an input unit, the title information display area. And, by selectively displaying the information related to one or more participants participating in the conversation, a method of providing a messaging service that can improve user convenience while minimizing the exposure of participants' personal information, and a recording medium recording a program therefor; To provide a terminal.
- the present invention provides a means for solving the above problems, an input unit for a user input associated with a messaging service for transmitting and receiving messages with one or more other terminals; A display unit for outputting a user interface screen according to execution of a messaging service; And displaying a chat window for outputting a message transmitted or received with one or more other terminals, which is functionally connected to the input unit and the display unit, and displays only basic information on the chat window, and for participants who participated in the chat according to a preset user input. And a controller for controlling to display the detailed information selectively, wherein the detailed information includes participant status information indicating a status of participants participating in a conversation.
- the basic information may include one or more of dialog division information for distinguishing a chat window and the number of participants participating in the conversation
- the detailed information may include one of a character, an icon, an avatar, and a picture set for each participant who participated in the conversation.
- Participant image information including the above may further include at least one of a participant classification information representing at least one of a nickname, nickname, name, initials, alias, nickname, nickname, and pen name set for each participant.
- the participant status information may include at least one of message confirmation display information indicating whether the participant terminal has recognized the message confirmation of the participant, and message input display information indicating that the participant terminal is receiving a message.
- the control unit controls to change the participant identification information of the specific participant to a character indicating the message confirmation, or if the message of the participant is recognized in the terminal of the specific participant,
- a special effect including one or more of the blinks can be given to control the expression of the participant's state.
- the character indicating the message confirmation may be 'waiting', and the character indicating that the message is being input may be 'in input'.
- the control unit matches and displays participant image information and the participant classification information as detailed information, and displays participant image information or participant classification information according to the state of each participant associated with a chat window. You can change the status information.
- control unit may set a specific area of the screen of the chat window as the title information display area, and display basic information in the title information display area, and the title information display area may be associated with a messenger service.
- One or more menu items may be further displayed to perform other functions.
- control unit may further display one or more state change icons for changing the state of the title information display area, wherein the preset user input is one of the one or more state change icons. Can be user input to select.
- the at least one state change icon may include only basic information in the title information display area, a first icon for maximizing and displaying a message display area for displaying a message transmitted and received between participants, and a second icon for displaying detailed information of a chat participant.
- a second icon and a third icon for displaying menu items corresponding to one or more functions available in a chat window may include only basic information in the title information display area, a first icon for maximizing and displaying a message display area for displaying a message transmitted and received between participants, and a second icon for displaying detailed information of a chat participant.
- the controller may expand the title information display area and display detailed information in the extended title information display area according to a preset user input.
- the title information display area may include a metaphor mark indicating that the title information display area may be changed according to a user input.
- the preset user input for displaying detailed information of the participant is one of single touch, multi-touch, pan, swipe, scroll, and flick based on the title information display area. It may be a touch input including the above.
- the controller may maintain the extended state of the title information display area only while the user input is continued and only for a preset time.
- the present invention is another means for solving the above problems, the terminal comprising the steps of activating and displaying a chat window for outputting a message transmitted and received with one or more other terminals; Displaying basic information about a chat window in a title information display area set in a predetermined area of an activated chat window; Checking a preset user input; And when the preset user input is detected, expanding the title information display area to display detailed information on the participants who participated in the conversation, wherein the detailed information includes participant status information indicating the status of the participants who participated in the conversation. It provides a messaging service providing method comprising a.
- the title information display area may further include a metaphor mark indicating that the title information display area may be changed according to a user input.
- the method of providing a messaging service may further include displaying one or more state change icons for changing a state of a title information display area in a predetermined area of a chat window, and the preset user input may be one or more. And a user input for selecting one of the state change icons.
- the method for providing a messaging service further includes displaying a menu item corresponding to one or more functions available in the chat window by expanding a title information display area according to a preset user input. It may include.
- the displaying of the detailed information may be performed only while the preset user input is maintained or only during a preset time after the preset user input is detected.
- the detailed information includes participant image information including at least one of a character, an icon, an avatar, and a picture set for each participant participating in the conversation, and an alias, nickname, and name set for each participant. It may further include at least one of the participant identification information indicating one or more of the initial, alias, nickname, name, pen name.
- the participant status information includes one of message acknowledgment indication information indicating whether the participant terminal recognizes the acknowledgment of the participant and message input indication information indicating that the participant terminal is receiving a message. It may include the above, and may also be expressed by at least one of a special effect including at least one of vibration, shaking, and blinking, a character representing a participant's state.
- the present invention can further provide a computer readable recording medium having recorded thereon a program for executing the above-described method of providing a messaging service.
- the present invention is to selectively expose the information of the participants of the conversation in accordance with the user input when executing a messenger program to display a chat window for outputting messages transmitted and received between users, in particular, title information set in a predetermined area of the chat window
- the basic information related to the chat window in the display area and if a preset user input is detected through the input unit, by modifying the title information display area, by selectively displaying information related to one or more participants participating in the conversation
- by selectively exposing the participants' information only when a user input occurs it is possible to minimize the exposure of personal information.
- the present invention exposes the participants' information through expansion of the title information display area set in a predetermined area of the chat window according to a preset user input, for example, a touch input, and if the user input is released, the title information display area of the original size is released.
- a preset user input for example, a touch input
- the present invention further displays a metaphor marker indicating that the title information display area may be changed according to a user input, and further includes a single touch, a multi-touch, a pan, a swipe, and a scroll. According to a user input corresponding to at least one of Flick, the title information display area is temporarily extended to expose participant information, thereby improving user accessibility.
- FIG. 1 is a schematic structural diagram of a messaging service system according to an exemplary embodiment of the present invention.
- FIG. 2 is a block diagram showing a main configuration of a terminal according to an embodiment of the present invention.
- FIG. 3 is a flowchart illustrating a messaging service providing method of a terminal according to an exemplary embodiment of the present invention.
- FIG. 4 is a flowchart illustrating a process of displaying detailed information of a participant in a method of providing a messaging service according to an embodiment of the present invention.
- FIG. 5 is a flowchart illustrating a process of providing status information as detailed information of a participant in a method of providing a messaging service according to an embodiment of the present invention.
- 6 and 7 are exemplary views showing an implementation example of the chat window screen according to the messaging service providing method of the present invention.
- FIG. 8 is a view illustrating a process of displaying status information of a participant in a method of providing a messaging service according to the present invention.
- FIG. 9 is a flowchart illustrating a messaging service providing method according to another embodiment of the present invention.
- 10 to 12 are exemplary diagrams showing an example of implementing a chat screen according to another exemplary embodiment of the present invention.
- a terminal described herein may be a smart TV, a tablet PC, a personal digital assistant (PDA), a portable multimedia player (PMP), an MP3 player, or a smart TV.
- PDA personal digital assistant
- PMP portable multimedia player
- MP3 player an MP3 player
- a fixed terminal such as a smart TV, a desktop computer, or the like may be used, and any device may be applied to the terminal of the present invention as long as it is a terminal capable of transmitting and receiving messages with other users through a communication network.
- FIG. 1 is a schematic structural diagram of a messaging service system according to an exemplary embodiment of the present invention.
- the messaging service system 100 may include a plurality of terminals 10, a service device 20, and a communication network 30.
- the plurality of terminals 10 are devices that can provide a messaging service that can send and receive instant messages with one or more other terminals or share content such as video, photos, and audio, respectively.
- the plurality of terminals 10 may install a messenger program and provide a messaging service to a user through execution of the messenger program.
- the messenger program may include at least one of a messenger program, an instant message creation, transmission and reception of an instant message with at least one counterpart terminal, display of an instant message transmitted and received with at least one counterpart terminal, a content transmission function such as a video, a photo, and audio. Means a program to perform.
- Such a messenger program communicates with another terminal connected through a peer-to-peer method through a stand-alone operation to provide a messaging service, or is implemented in the form of a client program of a server to interwork with a service device 20 that provides a messaging service. It can be implemented to provide a messaging service through.
- the messenger program may be provided to the terminal 10 through an application providing device (for example, an app store) that provides various applications to the service device 20 or the terminal 10.
- a description will be given based on a state in which a messenger program is provided in the plurality of terminals 10.
- the present invention is not limited thereto, and the terminal 10 is connected to the service device 20 to provide a cloud computing infrastructure. You can also use a messenger program.
- the plurality of terminals 10 may be connected to the service device 20 to receive a server-based instant messaging service.
- the messenger programs of the plurality of terminals 10 may be replaced with a web browser.
- the terminal 10 may execute a messenger program and display a messenger program execution screen (eg, an initial screen, a menu screen, a chat screen, and the like).
- the messenger program may be executed according to a user's request or may be executed when a specific event occurs.
- the messenger program of the terminal 10 may be executed when a specific event occurs, for example, when a message is received from the counterpart or when specific information is received from the service device 20.
- the terminal 10 executes a messenger program to provide a user with an initial screen or menu screen of a messenger, and when the user requests a conversation with one or more other users on the initial screen or menu screen, the user And output a chat window screen for a chat group in which at least one other user is registered as a participant, and output a message exchanged between the user and at least one other user through the chat window screen.
- the message may include one or more of text, photo, music, video, and URL information.
- the terminal 10 when the terminal 10 displays a chat window for outputting a message transmitted or received with one or more other terminals, the terminal 10 displays only basic information on the chat window and participates in the chat according to a preset user input. It is possible to selectively display detailed information about the fields.
- the basic information is information related to the chat window, that is, the chat group, and means information that does not include personal information of the chat participants.
- the basic information may include one or more of a chat window, that is, chat window division information for distinguishing a chat group, and the number of participants participating in the chat.
- the chat window classification information may be set by a user of the terminal 10 or a user who originally requested the chat, and may be, for example, a chat group name, a chat window name, a meeting name, and the like.
- the detailed information may include personal information as information related to the participants who participated in the conversation.
- the detailed information may include participant image information including at least one of a character, an icon, an avatar, and a picture set for each participant who participated in the conversation, a nickname, nickname, name, initials, alias, nickname, nickname, Participant classification information indicating one or more of the pen names, and may include one or more of the participant status information indicating the status of the participants for the chat window for each participant.
- Participant image information and participant classification information included in the detailed information may be used by extracting information stored in the address book inside the terminal 10.
- the participant status information may include, for example, message confirmation display information indicating whether the participant terminal participating in the conversation recognizes the message confirmation of the participant, and the message input display information indicating that the participant terminal is receiving a message. It may include one or more of, and may be represented by at least one of special effects, including at least one of vibration, shaking, flashing, characters representing the state of the participant.
- the service device 20 is a server device of a service provider for providing a messaging service by interworking with the messenger program of the terminal 10.
- the service device 20 basically transmits a message between a plurality of terminals 10, manages a user, Perform acquaintance management.
- the service device 20 sets up a conversation group in which two or more terminals 10 are registered as participants in response to a request from the terminal 10, and from the specific terminal 10 included in the conversation group.
- the transmitted instant message may be transferred to another terminal 10 included in the conversation group.
- the service device 20 may transmit various contents such as a picture, a video, and an audio transmitted from the specific terminal 10 included in the conversation group to another terminal included in the conversation group.
- the service device 20 may provide a storage space capable of providing various information generated through a messenger program of the plurality of terminals 10 to the terminal 10 in a cloud service manner. That is, by storing and managing a message or content exchanged between two or more users participating in the conversation group, the user can play a role of a life DB of the user.
- the user of the terminal 10 can check the message or content that he / she exchanged with the other party by accessing the service device 20.
- the access may include a process of performing a separate login or the like to the service device 20 through the terminal 10. It may also include a process of automatically connecting to the service device 20 even if the procedure such as login.
- a message or content transmitted and received through a messaging service may be simultaneously stored in the terminal 10 and the service device 20, and only a specific message or specific content may be stored in the service device 20 according to a user's selection. .
- the service device 20 divides subscribed users by user identifiers and provides status, reception mode, message recipient list and subscriber for each subscribed user, in order to provide messaging services to a plurality of terminals 10. It is possible to manage environment information, a chat session for message transfer between on-line users, that is, messenger setting information including a chat channel. To this end, the service device 20 may perform a Session Initiation Protocol (SIP) call processing and a Message Session Relay Protocol (MSRP) relay function.
- SIP Session Initiation Protocol
- MSRP Message Session Relay Protocol
- the service device 20 manages basic information on a conversation group generated according to a request of a specific terminal among a plurality of terminals 10 and detailed information of participants participating in the conversation group.
- Basic information and detailed information may be provided to the plurality of terminals 10.
- Such a service device 20 may be implemented as a collection of various devices to support the operation as described above.
- a database server capable of storing and managing various related information
- a file server for file processing and a push server capable of automatically pushing related information to the terminal 10 may be implemented.
- a function corresponding to the server may be implemented in one service apparatus 20 as one module.
- the plurality of terminals 10 and the service device 20 transmit and receive various related information through the communication network 30, and the communication network 30 may use various types of communication networks. Can be.
- FIG. 2 is a block diagram showing the main configuration of a terminal 10 according to an embodiment of the present invention.
- the main configuration of the terminal 10 shown in FIG. 2 shows functionally divided elements, and may be implemented to be physically integrated with each other.
- the terminal 10 includes a communication unit 11, an input unit 12, a control unit 13, a storage unit 14, and a display unit 15. Can be.
- the communication unit 11, the input unit 12, the control unit 13, the storage unit 14, and the display unit 15 are mutually functionally connected as shown in FIG. 2 to perform a function described in the present invention. do.
- the communication unit 11 serves to support the transmission and reception of related information with the service device 20 and / or one or more other terminals.
- the communication unit 11 may transmit a message input from the user to one or more other terminals participating in the corresponding conversation through the chat window screen of the messenger program, and receive the message transmitted from the one or more other terminals.
- the transmission and reception of the message may be made through the service device 20.
- the communication unit 11 may transmit various request messages related to the generated messaging service according to the user input to the service device 20 or another terminal. In addition, the communication unit 11 may receive the instant messaging related information from the service device 20.
- the communication unit 11 may receive basic information of a chat window corresponding to a specific conversation group and detailed information of one or more participants who participate in the conversation group from the service device 20.
- the input unit 12 transmits a variety of information such as numeric and text information input from a user, a signal input in connection with various function settings and function control of the terminal 10 to the controller 13.
- the input unit 12 may transmit the user input related to the instant messaging function to the control unit 13.
- the user input related to the instant messaging function may include a user input for selecting a chat function and a user input for displaying detailed information in a chat window.
- the input unit 12 includes at least one of a key input means such as a keyboard or a keypad, a touch input means such as a touch sensor or a touch pad, a voice input means, a gyro sensor, a geomagnetic sensor, an acceleration sensor and a proximity sensor, and a camera. It may include one or more of the gesture input means made by the above, in addition to this may include all types of input means that are currently being developed or can be developed in the future.
- the user input related to the instant messaging function may be in various forms such as a mouse input such as a click, a key input, a flick, a swipe, a flick, a single touch, a touch input such as a multi touch, a voice input, a gesture input, and the like.
- the input unit 12 is a preset user input for displaying detailed information of participants in a chat window, and includes a single touch, a multi touch, a pan, a swipe, and a scroll.
- a touch input including at least one of Flick may be detected and notified to the controller 13.
- the controller 13 performs overall control of the terminal 10. For example, the controller 13 controls the flow of signals for supplying power to each component constituting the terminal 10 and performing a function.
- the control unit 13 may include an operating system (OS), an application program, and a process device for driving each component, for example, a central processing unit (CPU).
- OS operating system
- application program application program
- process device for driving each component for example, a central processing unit (CPU).
- control unit 13 may execute the messenger program 14a stored in the storage unit 14 and control execution of various functions according to the algorithm of the messenger program 14a.
- control unit 13 may control the messenger program 14a to be executed when a user's request or a preset event is detected, and control various display screens of the messenger program 14a to be displayed on the display unit 15. have.
- controller 13 may select a specific counterpart according to a user's request during the execution of the messenger program 14a and control an overall process for transmitting or receiving a message or content with the counterpart.
- controller 13 may support various operations for performing various functions provided by the messenger program 14a.
- the control unit 13 during the execution of the messenger program 14a, displays a chat window for outputting a message transmitted and received with one or more other terminals, and the other terminal participating in the conversation group through the chat window. Print messages sent and received.
- the controller 13 displays only the basic information on the chat window when displaying the chat window as described above, and if a preset user input is detected through the input unit 21, the controller 13 is connected to the chat group corresponding to the chat window. It can be controlled to selectively display detailed information about the participants involved.
- the output chat window that is, information related to the corresponding talk group
- the chat window that is, a chat window for distinguishing a chat group. It may include one or more of the category information and the number of participants in the conversation.
- the chat window classification information may be set by a user of the terminal 10 or a user who originally requested the chat, and may be, for example, a chat group name, a chat window name, a meeting name, and the like.
- the detailed information is information related to the participants who participated in the conversation. For example, the detailed information includes participant image information including one or more of a character, an icon, an avatar, and a picture set for each participant who participated in the conversation.
- Participant classification information representing at least one of a nickname, nickname, name, initials, alias, nickname, name, and pen name set for each of the participants may include one or more of the participant status information indicating the status of the participants in the chat window for each participant.
- the participant status information may include at least one of message acknowledgment indication information indicating that the participant terminal in the conversation has recognized the confirmation of the participant's message and message input indication information indicating that the participant in the chat window is receiving a message. It may include, and may also be represented by at least one of a special effect including at least one of vibration, shaking, and blinking, a character representing a participant's state.
- the controller 13 may extract the participant image information and the participant classification information from the address book stored in the terminal 10 or receive the information from the service device 20. It may collect from the service device 20 or another terminal participating in the conversation.
- the controller 13 may match and display participant image information and participant classification information among detailed information. And, depending on the state of the participant, it is possible to provide the state information of the participant, the state information of the participant as the state of the user associated with the chat window, indicating that the participant terminal acknowledges the confirmation of the participant's message, for example,
- the participant may include at least one of a "waiting" state indicating a state in which a terminal activates a chat window and outputting a message, and a "in input” state indicating that a message is being input.
- the participant state information as described above may be displayed by changing the participant classification information matched with the participant image information to the participant state information. That is, when the chat window is activated and outputs a message on the participant's terminal, the participant division information is changed to “waiting” and when the participant's terminal is receiving a message, the participant's division information is “input”. Change to "".
- the control unit 13 sets a specific area of the screen of the chat window as a title information display area, exposes the basic information in the title information display area, and then According to the set user input, the title information display area may be expanded, and the detailed information may be displayed on the extended title information display area.
- the control unit 13 displays one or more state change icons for requesting a state change of the title information display area in a predetermined area (for example, the title information display area) of the chat window, and displays the one or more state change icons for the one or more state change icons.
- basic information may be displayed in the title information display area, or the detailed information may be displayed by expanding the title information display area.
- the controller 13 may expand the title information display area to display menu items for one or more functions that can be executed in a chat window according to a user selection of the one or more state change icons.
- controller 13 maintains the extended state of the title information display area while the preset user input is continued, and if the preset user input is not detected, changes to the original form of the title information display area. Only basic information can be displayed and printed.
- control unit 13 may output a metaphor marker indicating that the title information display area may be changed according to a user input.
- the title information display area may further display one or more menu items for performing other functions related to a messenger service.
- the storage unit 14 is a component for storing a program and user data related to the operation of the terminal, in particular, the storage unit 14 of the present invention is a messenger program programmed to execute the messaging service providing method according to the present invention. 14a may be stored, and the messenger program stored in the storage 14 may be executed through the controller 13.
- the storage unit 14 may largely include a program area and a data area.
- the program area stores information related to driving the terminal 10 such as an operating system (OS) for booting the terminal 10.
- the data area is an area in which data generated according to the use of the terminal 10 is stored.
- the messenger program 14a, other applications, contents, and the like may be stored.
- the storage unit 14 may include a flash memory, a hard disk, a memory of a multimedia card micro type (for example, SD or XD memory, etc.), a RAM, a ROM, and the like. ROM) and a storage medium.
- the display unit 15 displays information on a series of operation states and operation results that occur during the performance of the terminal 10.
- the display unit 15 of the present invention may display various user interface screens generated during the execution of the instant messaging function.
- the display unit 15 may display a chat window including a title information display area in which a chat window or basic information on the chat group is exposed, and under the control of the controller 13, the title information display area of the chat window may be displayed.
- the display unit 15 may display a chat window including a title information display area in which a chat window or basic information on the chat group is exposed, and under the control of the controller 13, the title information display area of the chat window may be displayed.
- the display unit 15 may be implemented in the form of a single touch panel (or touch screen) together with the input unit 12, or may be implemented as a touch panel (or touch screen) together with the input unit 12. In this case, various types of information generated according to a user's preset operation and touch input may be displayed.
- the display unit 15 includes a liquid crystal display (LCD), a thin film transistor LCD (TFT-LCD), organic light emitting diodes (OLED), a light emitting diode (LED), an active matrix organic LED (AMOLED), and a flexible display (Flexible display). ) And a 3D display.
- the service device 20 may manage basic information on the requested talk group and manage detailed information of participants participating in the chat.
- FIG. 3 is a flowchart illustrating a messaging service providing method of a terminal according to an exemplary embodiment of the present invention.
- the terminal 10 activates a messaging service by executing a messenger program stored in the storage unit 14 according to a user input or a preset algorithm requesting execution of a messaging service through the input unit 12 ( S105). According to the activation of such a messaging service, an initial screen or a menu screen of the messenger program 14a may be displayed.
- the control unit 13 of the terminal 10 is one or more other requested by the user Activate a chat window in which the user of the terminal is set as a participant (S115).
- the participant may be set by a user of the terminal 10.
- a chat window displaying basic information about the chat window or the chat group is output to the display unit 15 of the terminal 10 (S120).
- the basic information is information that does not include personal information of a specific participant, and may be a name of a chat window, a conversation group or a meeting, and the number of participants.
- the basic information may be output through a title information display area set in a predetermined area of a chat window. That is, the chat window includes a title information display area for displaying information on the chat window in addition to a message display area for displaying messages transmitted and received between the participants in the chat, and outputs the basic information to the title information display area.
- the title information display area may be, for example, located at the top of the chat window, but the arrangement of the title information area is not particularly limited.
- the terminal 10 displays detailed information about the participants who participated in the chat (S130) when a preset user input occurs (S125).
- the detailed information may be displayed while the preset user input is maintained or for a preset time.
- steps S120 to S130 may be repeated until the end of the chat window occurs, and if the end of the chat window is requested through the input unit 12 (S130), the control unit 13 of the terminal 10 is the chat window. Deactivate (S140).
- a process of displaying detailed information of participants may be performed as shown in FIG. 4.
- FIG. 4 is a flowchart illustrating a process of displaying detailed information of participants in a messaging service providing method according to an exemplary embodiment of the present invention.
- the control unit 13 of the terminal 10 may change the title information display area on the chat window according to a user input in displaying basic information about the chat window.
- the metaphor marker indicating the symbol is further displayed (S205).
- the metaphor marker may be implemented in association with a preset user input for displaying detailed information. For example, when the title information display area is displayed at the top of the chat window, and the preset user input is a swipe, flick, scroll, etc. in the lower direction from the title information display area, the metaphor marker may be an arrow or a downward direction. It can be represented by a triangle request or the like.
- the controller 130 of the terminal 10 deforms the title information display area (S215).
- the title information display area may be modified to extend or extend the title information display area.
- controller 130 of the terminal 10 displays detailed information about the participants in the conversation in the extended or extended portion of the title information display area (S220).
- the deformation and detailed information display of the title information display area may be maintained while the preset user input is maintained or only for a preset specific time. When the preset user input is not detected or the specific time expires, only basic information is displayed. The display returns to the original title information display area to be displayed.
- the terminal 10 may minimize the exposure of the conversation participants' personal information by temporarily exposing the conversation participants' detailed information while activating the conversation window, instead of continuously exposing the conversation participants' detailed information. Messages and various information can be displayed efficiently within the screen size.
- the detailed information may include participant status information.
- FIG. 5 is a flowchart illustrating a process of providing status information as detailed information of a participant in a method of providing a messaging service according to an embodiment of the present invention.
- the participant image information for example, a picture, a character, an avatar, etc.
- participant classification information for example, , Participant name, nickname, nickname, etc.
- the terminal 10 checks the state of each participant participating in the conversation (S310).
- the status check may be made through the service device 20. That is, the service device 20 may be made by receiving information on whether a chat window for a corresponding conversation is activated and whether a message is input from each terminal of a participant, and providing the same to the terminal 10.
- the control unit 13 of the terminal 10 checks the participant classification information of the corresponding participant indicated by the detailed information. Change to the participant status information (for example, "waiting") indicating the display (S320). That is, the participant image information and the participant status information (“waiting”) are matched and displayed.
- the control unit 13 of the terminal 10 indicates that the participant classification information of the corresponding participant indicated by the detailed information is being inputted.
- Participant status information for example, "in input” to change to display (S330). That is, the participant image information of the corresponding participant and the participant status information (“in input”) are matched and displayed.
- Such a messaging service providing method according to the present invention will be more easily understood through the exemplary view of FIGS. 6 to 8.
- 6 and 7 are exemplary views showing an implementation example of the chat window screen according to the messaging service providing method of the present invention.
- FIG. 6 is an exemplary diagram of a user interface screen displaying a chat window 60 according to an embodiment of the present invention.
- the chat window 60 includes a title information display area 61 and a message display area 62.
- the title information display area 61 is for displaying menu items or information other than messages transmitted and received, and can basically display basic information 61a related to a chat window, as shown in FIG.
- the basic information 61a is dialog window classification information for distinguishing a chat window, and includes a name of a chat group and the number of participants.
- the title information display area 61 may further display menu items 61b for various functions that the user can perform during a text conversation.
- the menu item 61b may include, for example, a menu for requesting to join a conversation with another user, a menu for requesting to create a new meeting or a chat window, and the like.
- the title information display area 61 may further include a metaphor marker 61c indicating that the title information display area 61 may be changed according to a user input.
- the metaphor marker 61c is implemented as a derivation marker of an arrow or a triangle, which means that the metaphor marker 61c can be expanded according to a user input.
- the message display area 62 displays messages and contents transmitted and received between participants participating in the conversation.
- title information display area 61 is arranged above the message display area 62, this arrangement can be changed as necessary.
- the user when the user performs a preset user input, for example, a single touch on the scroll, flick, swipe, or title information display area 61 downward from the title information display area 61.
- a preset user input for example, a single touch on the scroll, flick, swipe, or title information display area 61 downward from the title information display area 61.
- the title information display area 61 is extended below, and detailed information 61c of the participants who participated in the conversation is further displayed.
- the detailed information 61c may be displayed by matching participant image information such as a picture or a character designated by the conversation participant with participant classification information such as a participant name or nickname.
- the extended title information display area 61 may be overlaid on the message display area 62 so that a part of the message display area 62 may be covered.
- FIG. 7 is an exemplary view of a user interface screen displaying a chat window 70 according to another embodiment of the present invention.
- the chat window 70 includes a title information display area 71 and a message display area 72 as in the previous embodiment, and the title information display area 71 is Basic information 71a related to the chat window, menu items 71b for various functions the user can perform during a text chat, and metaphor markers 71c indicating that they can be changed in accordance with user input, In the expression method, it may be different from the embodiment of FIG. 6.
- the message display area 71 when the title information display area 71 is extended in accordance with a preset user input and detailed information is displayed, the message display area 71 as much as the title information display area 71 is expanded. ) Moves and displays.
- Figure 8 is an exemplary diagram for a process of displaying the status information of the participants in the messaging service providing method of the present invention.
- the title information display area 80 may be divided into a basic information display area 81 and a detailed information display area 82. Usually, only the basic information display area 81 is displayed, and a preset The detailed information display area 82 is expanded according to a user input.
- detailed information displayed in the detailed information display area 82 may be formed by matching participant image information 83 and participant classification information 84 as illustrated in FIG. 8A.
- the participant image information 83 may include at least one of a character, an icon, an avatar, and a picture set for each participant who participated in the conversation, and the participant image information may be displayed by matching each message in the message information display area.
- the participant classification information 84 may be at least one of an alias, nickname, name, initials, alias, nickname, nickname, and pen name set for each participant.
- the participant identification information 84 of the participant is changed to participant status information 85 indicating that the message is being confirmed.
- the participant state information 85 is illustrated as being expressed as "waiting", but the expression form may be modified in various forms such as a character and an image.
- the participant classification information 84 may not be changed to the participant status information 85, but the participant image information 83 may be changed to the participant status information 85.
- the participant state information 85 may be made in a manner of modifying a character of the participant image information 83 or giving a special effect such as blinking.
- participant status information indicating that participant classification information 84 of the corresponding participant is inputting a message ( 86).
- the participant status information 86 is illustrated as being expressed as "in input", but the expression form may be modified in various forms such as a character and an image.
- the participant classification information 84 may not be changed to the participant status information 86, but the participant image information 83 may be changed to the participant status information 86.
- the participant state information 86 may be made in a manner of modifying a character of the participant image information 83 or giving a special effect such as blinking.
- participant status information 85 and 86 representing different states are displayed to be distinguished from each other.
- FIG. 9 is a flowchart illustrating a messaging service providing method according to another embodiment of the present invention.
- a terminal 10 executing a messaging service providing method may have a user requesting execution of a messaging service through an input unit 12 as described above with reference to FIG. 3.
- the messaging service is activated (S405), and the user requests a conversation with one or more other users through the input unit 12.
- the controller 13 of the terminal 10 displays basic information in a predetermined area of the chat window, that is, the title information display area (S420).
- the control unit 13 of the terminal 10 further displays one or more state change icons for changing the state of the title information display area in a predetermined area of the chat window (S425).
- the one or more state change icons may include only basic information in a title information display area, and display a first icon for displaying a message transmitted / received between participants, and display detailed information of a conversation participant.
- One or more of a second icon for displaying and a third icon for displaying menu items corresponding to one or more functions available in the dialog window may be included.
- the preset user input may be a user input for requesting selection of any one of the one or more state change icons, and the user input may be set as a touch or a swipe.
- the dialog is first activated to display only basic information
- the first icon indicating the basic information display is activated among the first to third icons, and the activation of the state change icon is performed by a user input (touch). Or swipe, etc.).
- the controller 13 of the terminal 10 confirms a user input for the one or more state change icons.
- the controller 13 of the terminal 10 expands the title information display area, The detailed information of the participants participating in the conversation is displayed (S435).
- the display of the detailed information may be made as illustrated in FIG. 8.
- the second icon may be selected by a user swiping from the first icon to the second icon, flicking, or touching the second icon.
- the control unit 13 of the terminal 10 Expands the title information display area to display menu items corresponding to one or more functions that can be executed in the dialog window (S445).
- the selection of the third icon may be performed by swiping or flicking the first icon or the second icon from the third icon, or touching the third icon.
- the menu items may include, for example, adding to a contact, copying or storing by selecting a text message, a function of selecting and transmitting a pre-stored image, a function of searching a chat message, and setting a message reception alarm.
- the terminal may include a menu corresponding to one or more of a setting function such as a termination function, a background screen, or a text. The user can select one of the menu items to execute in the dialog window.
- step S420 the control unit 13 of the terminal 10 returns to step S420 to display the title information display area. Minimize and display only basic information.
- Steps S420 to S450 may be repeatedly performed while the chat window is activated.
- 10 to 12 are exemplary diagrams showing an example of implementing a chat screen according to another exemplary embodiment of the present invention.
- the chat window 90 includes a title information display area 91 and a message display area 92.
- the title information display area 91 basically displays basic information 91a related to the chat window.
- the basic information 91a is dialog window classification information for distinguishing a chat window, and includes a name of a chat group and the number of participants.
- one or more status change icons 91b for changing the status of the chat window are further displayed.
- the one or more state change icons 91b may display only basic information in the title information display area, and maximize a message display area that displays messages transmitted and received between participants.
- the title information display area 91 may further include a metaphor marker 91c indicating that the title information display area 91 may be changed according to a user input.
- the metaphor marker 61c is implemented as a derivation marker of an arrow or a triangle, which means that the metaphor marker 61c can be expanded according to a user input.
- the message display area 92 displays messages and contents transmitted and received between the participants who participated in the conversation.
- the title information display area 91 is arranged above the message display area 92, but this arrangement can be changed as necessary.
- FIG. 11 is an exemplary view of a chat window 90 when a second icon corresponding to displaying detailed information of participants is selected (activated) according to another embodiment of the present invention.
- the title information display area 91 is expanded to further display detailed information 91d of the participants who participated in the conversation. do.
- the detailed information 91d may be displayed as shown in FIG. 8.
- the message display area 92 may be moved or hidden as the title information display area 91 is extended.
- FIG. 12 is an exemplary view of a chat window 90 when a third icon corresponding to a menu item display is selected (activated) according to another embodiment of the present invention.
- the title information display area 91 is expanded and at least one executable in the corresponding chat window 90 in the expanded part.
- Menu items 91e corresponding to the function are displayed.
- the menu item 91e adds an additional function (add friend) to a contact, a function of copying or saving a text message (conversation selection), a function of selecting and transmitting a previously stored image (conversation album), a conversation message Menu items corresponding to one or more of a function for searching (content search), setting or canceling a message reception alarm (alarm off), and a setting function (background / text) such as a background screen or text are displayed.
- the messaging service method according to the present invention may be implemented in software form readable by various computer means and recorded on a computer readable recording medium.
- the recording medium may include a program command, a data file, a data structure, etc. alone or in combination.
- Program instructions recorded on the recording medium may be those specially designed and constructed for the present invention, or they may be of the kind well-known and available to those having skill in the computer software arts.
- the recording medium may be magnetic media such as hard disks, floppy disks and magnetic tapes, optical disks such as Compact Disk Read Only Memory (CD-ROM), digital video disks (DVD), Magnetic-Optical Media, such as floppy disks, and hardware devices specially configured to store and execute program instructions, such as ROM, random access memory (RAM), flash memory, and the like. do.
- program instructions may include high-level language code that can be executed by a computer using an interpreter as well as machine code such as produced by a compiler.
- Such hardware devices may be configured to operate as one or more software modules to perform the operations of the present invention, and vice versa.
- the service device 20 or the terminal 10 according to the present invention may be driven by a command that causes one or more processors to perform the functions and processes described above.
- such instructions may include interpreted instructions, such as script instructions such as JavaScript or ECMAScript instructions, or executable instructions or other instructions stored on a computer readable medium.
- the device according to the present invention may be implemented in a distributed manner over a network, such as a server farm, or may be implemented in a single computer device.
- a computer program (also known as a program, software, software application, script or code) mounted on an apparatus according to the invention and executing a method according to the invention comprises a compiled or interpreted language or a priori or procedural language. It can be written in any form of programming language, and can be deployed in any form, including stand-alone programs or modules, components, subroutines, or other units suitable for use in a computer environment. Computer programs do not necessarily correspond to files in the file system.
- a program may be in a single file provided to the requested program, in multiple interactive files (eg, a file that stores one or more modules, subprograms, or parts of code), or part of a file that holds other programs or data. (Eg, one or more scripts stored in a markup language document).
- the computer program may be deployed to run on a single computer or on multiple computers located at one site or distributed across multiple sites and interconnected by a communication network.
- the present invention is to selectively expose the information of the participants of the conversation in accordance with the user input when executing a messenger program to display a chat window for outputting messages transmitted and received between users, in particular, title information set in a predetermined area of the chat window
- the basic information related to the chat window in the display area and if a preset user input is detected through the input unit, by modifying the title information display area, by selectively displaying information related to one or more participants participating in the conversation
- by selectively exposing the participants' information only when a user input occurs it is possible to minimize the exposure of personal information.
- the present invention exposes the participants' information through expansion of the title information display area set in a predetermined area of the chat window according to a preset user input, for example, a touch input, and if the user input is released, the title information display area of the original size is released.
- a preset user input for example, a touch input
- the present invention further displays a metaphor marker indicating that the title information display area may be changed according to a user input, and further includes a single touch, a multi-touch, a pan, a swipe, and a scroll. According to a user input corresponding to at least one of Flick, the title information display area is temporarily extended to expose participant information, thereby improving user accessibility.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The present invention relates to a message for providing a messaging service which enables a terminal to selectively expose the information of the participants in a dialogue on a dialogue window for displaying the messages exchanged between the participants so as to minimize the exposition of the personal information with improved user convenience, and to a record medium recorded with a program therefor, and a terminal therefor, and the method includes the steps of: exposing the basic information concerning the dialogue window on a given title information display region of the dialogue window at default; and changing the title information display region so as to selectively display the information of at least one of the participants in the dialogue when sensing an input of a predetermined user through the input part, thus minimizing the personal information of the participants with improved user convenience.
Description
본 발명은 둘 이상의 사용자 간의 문자 대화를 지원하는 메시징 서비스에 관한 것으로서, 더욱 상세하게는 사용자 간에 송수신되는 메시지를 출력하기 위한 대화창을 표시할 때, 사용자 입력에 따라서 선택적으로 대화 참여자들의 정보를 노출함으로써, 개인 정보의 노출을 최소화하면서 사용자 편의를 향상시킬 수 있는 메시징 서비스 제공 방법, 이를 위한 프로그램을 기록한 기록 매체 및 단말에 관한 것이다.The present invention relates to a messaging service that supports text conversation between two or more users, and more particularly, when displaying a chat window for outputting a message sent and received between users, by selectively exposing the information of the chat participants according to the user input. The present invention relates to a messaging service providing method capable of improving user convenience while minimizing exposure of personal information, and a recording medium and a terminal recording a program therefor.
정보통신 기술의 비약적인 발전으로 인해 이동통신 단말, 개인용 컴퓨터 등과 같은 다양한 종류의 단말들은 다양한 기능을 수행할 수 있도록 구현되고 있다.Due to the rapid development of information and communication technology, various types of terminals such as mobile communication terminals and personal computers have been implemented to perform various functions.
이동통신 단말을 예로 들어 설명하면, 이동통신 단말은 기본적인 음성 통신 기능에서 더 나아가 최근에는 데이터 통신, 카메라를 이용한 사진이나 동영상 촬영, 음악 또는 동영상 파일 재생, 게임, 방송 시청 등 다양한 기능들을 이용할 수 있도록 구현되고 있다.Taking the mobile communication terminal as an example, the mobile communication terminal can be used in addition to basic voice communication functions such as data communication, taking a picture or video using a camera, playing a music or video file, playing a game, watching a broadcast, and the like. Is being implemented.
이러한 단말에서 실행될 수 있는 기능의 증대를 위한 기술 개발은 지속적으로 이뤄지고 있으며, 하드웨어 개량 기술은 물론 소프트웨어 개량 기술을 중심으로 지속적으로 이뤄지고 있다.The development of technology for increasing the functions that can be executed in such a terminal is continuously made, and the hardware improvement technology as well as the software improvement technology is continuously made.
한편, 최근에는 이러한 단말을 이용하여 통신망에 접속한 후 다수의 사용자와 메시지를 송수신함으로써, 문자 대화를 진행할 수 있는 메시징 서비스의 사용 빈도가 지속적으로 증가하고 있다. On the other hand, recently, by using such a terminal to connect to the communication network by sending and receiving a message with a large number of users, the frequency of use of the messaging service that can proceed with the text conversation is continuously increasing.
이러한 메시징 서비스는, 1:1 대화는 물론, 셋 이상의 다자간 그룹 대화를 지원할 수 있다.Such a messaging service may support one or more multiparty group conversations as well as 1: 1 conversations.
그런데, 다자간 그룹 대화는 셋 이상의 사용자들이 참여하여 문자 메시지를 서로 교환하는 것이기 때문에, 특정 사용자가 다른 참여자들을 확인하고 싶어하는 경우, 참여자의 수가 많아질 수 록 누가 참여하고 있는 지를 알리는데 어려움이 있다. However, since the multi-party group conversation is for three or more users to exchange text messages with each other, when a specific user wants to check other participants, it is difficult to inform who is participating as the number of participants increases.
이에 본 발명은 메시징 서비스를 제공하는데 있어서, 단말에서 메신저 프로그램을 실행하여, 사용자 간에 송수신되는 메시지를 출력하기 위한 대화창을 표시할 때, 사용자 입력에 따라서 선택적으로 대화 참여자들의 정보를 노출함으로써, 개인 정보의 노출을 최소화하면서 사용자 편의를 향상시킬 수 있는 메시징 서비스 제공 방법, 이를 위한 프로그램을 기록한 기록 매체 및 단말을 제공하고자 한다. Accordingly, the present invention provides a messaging service, when executing a messenger program in the terminal to display a chat window for outputting messages transmitted and received between users, by selectively exposing the information of the participants in the conversation in accordance with the user input, The present invention provides a messaging service providing method, a recording medium recording a program therefor, and a terminal capable of improving user convenience while minimizing exposure.
특히, 본 발명은 단말의 표시부를 통해 출력되는 대화창의 소정 영역에 설정된 타이틀 정보 표시 영역에 대화창에 관련된 기본 정보를 디폴트로 노출하고, 입력부를 통하여 기 설정된 사용자 입력이 감지되면, 상기 타이틀 정보 표시 영역을 변형하여, 해당 대화에 참여한 하나 이상의 참여자들에 관련된 정보를 선택적으로 표시함에 의하여, 참여자들의 개인 정보 노출을 최소화하면서 사용자 편의를 향상시킬 수 있는 메시징 서비스 제공 방법 및 이를 위한 프로그램을 기록한 기록 매체 및 단말을 제공하고자 한다. Particularly, the present invention exposes basic information related to a chat window to a title information display area set in a predetermined area of a chat window output through a display unit of a terminal by default, and if a preset user input is detected through an input unit, the title information display area. And, by selectively displaying the information related to one or more participants participating in the conversation, a method of providing a messaging service that can improve user convenience while minimizing the exposure of participants' personal information, and a recording medium recording a program therefor; To provide a terminal.
본 발명은 상술한 과제의 해결 수단으로서, 하나 이상의 다른 단말과 메시지를 송수신하는 메시징 서비스와 관련된 사용자 입력을 위한 입력부; 메시징 서비스의 실행에 따른 사용자 인터페이스 화면을 출력하는 표시부; 및 입력부 및 표시부와 기능적으로 연결되어, 하나 이상의 다른 단말과 송수신되는 메시지를 출력하기 위한 대화창을 표시할 때, 대화창에 대한 기본 정보만을 표시하고, 기 설정된 사용자 입력에 따라서 대화에 참여한 참여자들에 대한 상세 정보를 선택적으로 표시하도록 제어하는 제어부를 포함하며, 상기 상세 정보는 대화에 참여한 참여자들의 상태를 나타내는 참여자 상태 정보를 포함하는 것을 특징으로 하는 단말을 제공한다.The present invention provides a means for solving the above problems, an input unit for a user input associated with a messaging service for transmitting and receiving messages with one or more other terminals; A display unit for outputting a user interface screen according to execution of a messaging service; And displaying a chat window for outputting a message transmitted or received with one or more other terminals, which is functionally connected to the input unit and the display unit, and displays only basic information on the chat window, and for participants who participated in the chat according to a preset user input. And a controller for controlling to display the detailed information selectively, wherein the detailed information includes participant status information indicating a status of participants participating in a conversation.
여기서, 기본 정보는, 대화창을 구분하기 위한 대화창 구분 정보, 대화에 참여한 참여자의 수 중 하나 이상을 포함할 수 있으며, 상세 정보는, 대화에 참여한 참여자들별로 설정된 캐릭터, 아이콘, 아바타, 사진 중 하나 이상을 포함하는 참여자 이미지 정보, 상기 참여자들별로 설정된 별명, 애칭, 이름, 이니셜, 별칭, 닉네임, 예명, 필명 중 하나 이상을 나타내는 참여자 구분 정보 중에서 적어도 하나를 더 포함할 수 있다.Here, the basic information may include one or more of dialog division information for distinguishing a chat window and the number of participants participating in the conversation, and the detailed information may include one of a character, an icon, an avatar, and a picture set for each participant who participated in the conversation. Participant image information including the above may further include at least one of a participant classification information representing at least one of a nickname, nickname, name, initials, alias, nickname, nickname, and pen name set for each participant.
아울러, 상기 참여자 상태 정보는 참여자 단말에서 참여자의 메시지 확인을 인식하였는 지를 나타내는 메시지 확인 표시 정보 및 참여자 단말에서 메시지를 받는 중임을 알 수 있는 메시지 입력 표시 정보 중 하나 이상을 포함할 수 있다.In addition, the participant status information may include at least one of message confirmation display information indicating whether the participant terminal has recognized the message confirmation of the participant, and message input display information indicating that the participant terminal is receiving a message.
본 발명에 따른 단말에 있어서, 제어부는 특정 참여자의 단말에서 참여자의 메시지 확인이 인식된 경우, 상기 특정 참여자의 참여자 구분 정보를 메시지 확인을 나타내는 문자로 변경하도록 제어하거나, 특정 참여자의 단말에서 메시지를 입력받는 중인 경우, 상기 특정 참여자의 참여자 구분 정보를 메시지 입력중임을 나타내는 문자로 변경하도록 제어하거나, 특정 참여자의 단말에서 메시지를 입력받는 중인 경우, 상기 특정 참여자의 참여자 이미지 정보에, 파동, 흔들림, 점멸 중 하나 이상을 포함하는 특수 효과를 부여하여 참여자의 상태를 표현하도록 제어할 수 있다.In the terminal according to the present invention, the control unit controls to change the participant identification information of the specific participant to a character indicating the message confirmation, or if the message of the participant is recognized in the terminal of the specific participant, When receiving input, control to change the participant identification information of the specific participant to a character indicating that a message is being input, or when receiving a message from a terminal of a specific participant, in a participant image information of the specific participant, wave, shake, A special effect including one or more of the blinks can be given to control the expression of the participant's state.
여기서, 메시지 확인을 나타내는 문자는 ‘대기중’일 수 있으며, 메시지 입력 중임을 나타내는 문자는 ‘입력중’일 수 있다.Herein, the character indicating the message confirmation may be 'waiting', and the character indicating that the message is being input may be 'in input'.
본 발명의 실시 예에 따른 단말에 있어서, 제어부는 상세 정보로서, 참여자 이미지 정보와 상기 참여자 구분 정보를 매칭하여 표시하고, 대화창과 관련된 각 참여자의 상태에 따라서, 참여자 이미지 정보 또는 참여자 구분 정보를 참여자 상태 정보로 변경 표시할 수 있다.In the terminal according to an embodiment of the present disclosure, the control unit matches and displays participant image information and the participant classification information as detailed information, and displays participant image information or participant classification information according to the state of each participant associated with a chat window. You can change the status information.
본 발명의 실시 예에 따른 단말에 있어서, 제어부는 대화창의 화면 중 특정 영역을 타이틀 정보 표시 영역으로 설정하고, 타이틀 정보 표시 영역에 기본 정보를 표시할 수 있으며, 타이틀 정보 표시 영역에는 메신저 서비스와 관련된 다른 기능을 수행하기 위한 하나 이상의 메뉴 항목이 더 표시될 수 있다.In the terminal according to an embodiment of the present disclosure, the control unit may set a specific area of the screen of the chat window as the title information display area, and display basic information in the title information display area, and the title information display area may be associated with a messenger service. One or more menu items may be further displayed to perform other functions.
본 발명의 실시 예에 따른 단말에 있어서, 제어부는 타이틀 정보 표시 영역의 상태를 변경하기 위한 하나 이상의 상태 변경 아이콘을 더 표시할 수 있으며, 이때, 기 설정된 사용자 입력은 하나 이상의 상태 변경 아이콘 중 하나를 선택하는 사용자 입력이 될 수 있다.In the terminal according to an embodiment of the present disclosure, the control unit may further display one or more state change icons for changing the state of the title information display area, wherein the preset user input is one of the one or more state change icons. Can be user input to select.
아울러, 하나 이상의 상태 변경 아이콘은 타이틀 정보 표시 영역에는 기본 정보만을 표시하고, 참여자 간에 송수신되는 메시지를 표시하는 메시지 표시 영역을 최대화하여 표시하기 위한 제1 아이콘, 대화 참여자의 상세 정보를 표시하기 위한 제2 아이콘, 및 대화창에서 사용할 수 있는 하나 이상의 기능에 대응하는 메뉴 항목들을 표시하기 위한 제3 아이콘 중에서 하나 이상을 포함할 수 있다.In addition, the at least one state change icon may include only basic information in the title information display area, a first icon for maximizing and displaying a message display area for displaying a message transmitted and received between participants, and a second icon for displaying detailed information of a chat participant. One or more of a second icon and a third icon for displaying menu items corresponding to one or more functions available in a chat window.
본 발명의 실시 예에 따른 단말에 있어서, 제어부는 기 설정된 사용자 입력에 따라서, 타이틀 정보 표시 영역을 확장하고 확장된 타이틀 정보 표시 영역에 상세 정보를 표시할 수 있다. In the terminal according to the embodiment of the present disclosure, the controller may expand the title information display area and display detailed information in the extended title information display area according to a preset user input.
여기서, 타이틀 정보 표시 영역은, 사용자 입력에 따라서 변경될 수 있음을 나타내는 메타포 표식을 포함할 수 있다.In this case, the title information display area may include a metaphor mark indicating that the title information display area may be changed according to a user input.
그리고, 참여자의 상세 정보 표시를 위한 기 설정된 사용자 입력은 타이틀 정보 표시 영역을 기준으로 이루어지는 싱글 터치, 멀티 터치, 팬(Pan), 스와이프(Swipe), 스크롤(Scroll), 플릭(Flick) 중 하나 이상을 포함하는 터치 입력일 수 있다.The preset user input for displaying detailed information of the participant is one of single touch, multi-touch, pan, swipe, scroll, and flick based on the title information display area. It may be a touch input including the above.
또한, 본 발명의 실시 예에 따른 단말에 있어서, 제어부는 사용자 입력이 지속되는 동안 또한 기 설정된 시간 동안만 타이틀 정보 표시 영역의 확장 상태를 유지할 수 있다.In addition, in the terminal according to the embodiment of the present disclosure, the controller may maintain the extended state of the title information display area only while the user input is continued and only for a preset time.
더하여, 본 발명은 상술한 과제를 해결하기 위한 다른 수단으로서, 단말이 하나 이상의 다른 단말과 송수신되는 메시지를 출력하기 위한 대화창을 활성화여 표시하는 단계; 활성화된 대화창의 소정 영역에 설정된 타이틀 정보 표시 영역에 대화창에 대한 기본 정보를 표시하는 단계; 기 설정된 사용자 입력을 확인하는 단계; 및 기 설정된 사용자 입력이 감지되면, 타이틀 정보 표시 영역을 확장하여, 해당 대화에 참여한 참여자들에 대한 상세 정보를 표시하는 단계를 포함하며, 상기 상세 정보는 대화에 참여한 참여자들의 상태를 나타내는 참여자 상태 정보를 포함하는 메시징 서비스 제공 방법을 제공한다.In addition, the present invention is another means for solving the above problems, the terminal comprising the steps of activating and displaying a chat window for outputting a message transmitted and received with one or more other terminals; Displaying basic information about a chat window in a title information display area set in a predetermined area of an activated chat window; Checking a preset user input; And when the preset user input is detected, expanding the title information display area to display detailed information on the participants who participated in the conversation, wherein the detailed information includes participant status information indicating the status of the participants who participated in the conversation. It provides a messaging service providing method comprising a.
본 발명의 실시 예에 따른 메시징 서비스 제공 방법에 있어서, 타이틀 정보 표시 영역은 사용자 입력에 따라서 변경될 수 있음을 나타내는 메타포 표식을 더 포함할 수 있다.In the messaging service providing method according to an exemplary embodiment of the present invention, the title information display area may further include a metaphor mark indicating that the title information display area may be changed according to a user input.
본 발명의 실시 예에 따른 메시징 서비스 제공 방법은, 대화창의 소정 영역에 타이틀 정보 표시 영역의 상태를 변경하기 위한 하나 이상의 상태 변경 아이콘을 표시하는 단계를 더 포함하고, 기 설정된 사용자 입력은, 하나 이상의 상태 변경 아이콘 중 하나를 선택하는 사용자 입력인 것을 특징으로 한다.The method of providing a messaging service according to an embodiment of the present invention may further include displaying one or more state change icons for changing a state of a title information display area in a predetermined area of a chat window, and the preset user input may be one or more. And a user input for selecting one of the state change icons.
또한, 본 발명의 실시 예에 따른 메시징 서비스 제공 방법은, 기 설정된 사용자 입력에 따라서, 타이틀 정보 표시 영역을 확장하여, 상기 대화창에서 사용할 수 있는 하나 이상의 기능에 대응하는 메뉴 항목을 표시하는 단계를 더 포함할 수 있다.In addition, the method for providing a messaging service according to an embodiment of the present disclosure further includes displaying a menu item corresponding to one or more functions available in the chat window by expanding a title information display area according to a preset user input. It may include.
본 발명의 실시 예에 따른 메시징 서비스 제공 방법에 있어서, 상세 정보를 표시하는 단계는, 기 설정된 사용자 입력이 유지되는 동안 또는 기 설정된 사용자 입력 감지 후 기 설정된 시간 동안만 이루어질 수 있다.In the messaging service providing method according to an embodiment of the present invention, the displaying of the detailed information may be performed only while the preset user input is maintained or only during a preset time after the preset user input is detected.
본 발명에 따른 메시징 서비스 제공 방법에 있어서, 상세 정보는, 대화에 참여한 참여자들별로 설정된 캐릭터, 아이콘, 아바타, 사진 중 하나 이상을 포함하는 참여자 이미지 정보, 및 상기 참여자들별로 설정된 별명, 애칭, 이름, 이니셜, 별칭, 닉네임, 예명, 필명 중 하나 이상을 나타내는 참여자 구분 정보 중 적어도 하나를 더 포함할 수 있다.In the method of providing a messaging service according to the present invention, the detailed information includes participant image information including at least one of a character, an icon, an avatar, and a picture set for each participant participating in the conversation, and an alias, nickname, and name set for each participant. It may further include at least one of the participant identification information indicating one or more of the initial, alias, nickname, name, pen name.
또한, 본 발명의 실시 예에 따른 메시징 서비스 제공 방법에 있어서, 상세 정보를 표시하는 단계는, 참여자 이미지 정보와 상기 참여자 구분 정보를 매칭하여 표시하는 단계; 각 참여자의 상태를 확인하는 단계; 확인된 각 참여자의 상태에 따라서, 상기 참여자 구분 정보 또는 참여자 이미지 정보를 참여자의 상태를 나타내는 참여자 상태 정보로 변경 표시하는 단계를 포함하여 이루어질 수 있다.In addition, in the messaging service providing method according to an embodiment of the present invention, the step of displaying the detailed information, matching and displaying the participant image information and the participant classification information; Checking the status of each participant; According to the confirmed status of each participant, changing the participant classification information or participant image information to participant status information indicating the participant status may be performed.
본 발명에 따른 메시징 서비스 제공 방법에 있어서, 상기 참여자 상태 정보는, 참여자 단말에서 참여자의 메시지 확인을 인식하였는 지를 나타내는 메시지 확인 표시 정보 및 참여자 단말에서 메시지를 입력받는 중임을 나타내는 메시지 입력 표시 정보 중 하나 이상을 포함할 수 있으며, 또한, 진동, 흔들림, 점멸 중 하나 이상을 포함하는 특수 효과, 참여자의 상태를 나타내는 문자 중 적어도 하나로 표현될 수 있다.In the method of providing a messaging service according to the present invention, the participant status information includes one of message acknowledgment indication information indicating whether the participant terminal recognizes the acknowledgment of the participant and message input indication information indicating that the participant terminal is receiving a message. It may include the above, and may also be expressed by at least one of a special effect including at least one of vibration, shaking, and blinking, a character representing a participant's state.
더하여 본 발명은 상술한 메시징 서비스 제공 방법을 실행하는 프로그램을 기록한 컴퓨터 판독 가능한 기록 매체를 더 제공할 수 있다.In addition, the present invention can further provide a computer readable recording medium having recorded thereon a program for executing the above-described method of providing a messaging service.
본 발명은 메신저 프로그램을 실행하여, 사용자 간에 송수신되는 메시지를 출력하기 위한 대화창을 표시할 때, 사용자 입력에 따라서 선택적으로 대화 참여자들의 정보를 노출하고자 한 것으로서, 특히, 대화창의 소정 영역에 설정된 타이틀 정보 표시 영역에 대화창에 관련된 기본 정보를 디폴트로 노출하고, 입력부를 통하여 기 설정된 사용자 입력이 감지되면, 상기 타이틀 정보 표시 영역을 변형하여, 해당 대화에 참여한 하나 이상의 참여자들에 관련된 정보를 선택적으로 표시함으로써, 사용자 입력이 발생하는 경우에만 선택적으로 참여자들의 정보를 노출시킴으로써, 개인 정보의 노출을 최소화할 수 있다.The present invention is to selectively expose the information of the participants of the conversation in accordance with the user input when executing a messenger program to display a chat window for outputting messages transmitted and received between users, in particular, title information set in a predetermined area of the chat window By default the basic information related to the chat window in the display area, and if a preset user input is detected through the input unit, by modifying the title information display area, by selectively displaying information related to one or more participants participating in the conversation In addition, by selectively exposing the participants' information only when a user input occurs, it is possible to minimize the exposure of personal information.
또한, 본 발명은 기 설정된 사용자 입력, 예를 들어 터치 입력에 따라서 대화창의 소정 영역에 설정된 타이틀 정보 표시 영역의 확장을 통해 참여자들의 정보를 노출하고, 사용자 입력이 해제되면 원래 크기의 타이틀 정보 표시 영역으로 되돌아가 기본 정보만을 노출함으로써, 제한된 크기의 대화창 화면에서 참여자 정보를 효율적으로 제공할 수 있는 우수한 효과가 있다.In addition, the present invention exposes the participants' information through expansion of the title information display area set in a predetermined area of the chat window according to a preset user input, for example, a touch input, and if the user input is released, the title information display area of the original size is released. By returning only the basic information, there is an excellent effect of efficiently providing participant information in a limited size chat window.
또한, 본 발명은 상기 타이틀 정보 표시 영역이 사용자 입력에 따라서 변경될 수 있음을 암시하는 메타포 표식을 더 표시하고, 싱글 터치, 멀티 터치, 팬(Pan), 스와이프(Swipe), 스크롤(Scroll), 플릭(Flick) 중 적어도 하나에 해당하는 사용자 입력에 따라서 상기 타이틀 정보 표시 영역을 일시적으로 확장하여 참여자 정보를 노출함으로써, 사용자 접근성을 향상시킬 수 있는 우수한 효과가 있다.In addition, the present invention further displays a metaphor marker indicating that the title information display area may be changed according to a user input, and further includes a single touch, a multi-touch, a pan, a swipe, and a scroll. According to a user input corresponding to at least one of Flick, the title information display area is temporarily extended to expose participant information, thereby improving user accessibility.
도 1은 본 발명의 실시 예에 따른 메시징 서비스 시스템의 개략적인 구성도이다.1 is a schematic structural diagram of a messaging service system according to an exemplary embodiment of the present invention.
도 2는 본 발명의 실시 예에 따른 단말의 주요 구성을 도시한 블록도이다.2 is a block diagram showing a main configuration of a terminal according to an embodiment of the present invention.
도 3은 본 발명의 일 실시 예에 따른 단말의 메시징 서비스 제공 방법을 나타낸 순서도이다.3 is a flowchart illustrating a messaging service providing method of a terminal according to an exemplary embodiment of the present invention.
도 4는 본 발명의 실시 예에 따른 메시징 서비스 제공 방법에 있어서, 참여자의 상세 정보를 표시하는 과정을 더 구체적으로 나타낸 순서도이다.4 is a flowchart illustrating a process of displaying detailed information of a participant in a method of providing a messaging service according to an embodiment of the present invention.
도 5는 본 발명의 실시 예에 따른 메시징 서비스 제공 방법에 있어서, 참여자의 상세 정보로서 상태 정보를 제공하는 과정을 더 구체적으로 나타낸 순서도이다.5 is a flowchart illustrating a process of providing status information as detailed information of a participant in a method of providing a messaging service according to an embodiment of the present invention.
도 6 및 도 7은 본 발명의 메시징 서비스 제공 방법에 따른 대화창 화면의 구현 예를 나타낸 예시도이다.6 and 7 are exemplary views showing an implementation example of the chat window screen according to the messaging service providing method of the present invention.
도 8은 본 발명의 메시징 서비스 제공 방법에 있어서, 참여자의 상태 정보 표시 과정에 대한 예시도이다.8 is a view illustrating a process of displaying status information of a participant in a method of providing a messaging service according to the present invention.
도 9는 본 발명의 다른 실시 예에 따른 메시징 서비스 제공 방법을 나타낸 순서도이다.9 is a flowchart illustrating a messaging service providing method according to another embodiment of the present invention.
도 10 내지 도 12는 본 발명의 다른 실시 예에 따른 대화창 화면의 구현 예를 나타낸 예시도이다.10 to 12 are exemplary diagrams showing an example of implementing a chat screen according to another exemplary embodiment of the present invention.
이하 본 발명의 바람직한 실시 예를 첨부한 도면을 참조하여 상세히 설명한다. 다만, 하기의 설명 및 첨부된 도면에서 본 발명의 요지를 흐릴 수 있는 공지 기능 또는 구성에 대한 상세한 설명은 생략한다. 이는 불필요한 설명을 생략함으로써 본 발명의 핵심을 흐리지 않고 더욱 명확히 전달하기 위함이다. 또한, 도면 전체에 걸쳐 동일한 구성 요소들은 가능한 한 동일한 도면 부호로 나타내고 있음에 유의하여야 한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. However, in the following description and the accompanying drawings, detailed descriptions of well-known functions or configurations that may obscure the subject matter of the present invention will be omitted. This is to more clearly communicate without obscure the core of the present invention by omitting unnecessary description. In addition, it should be noted that like elements are denoted by the same reference numerals as much as possible throughout the drawings.
아울러, 본 발명의 단말은 다양한 형태로 구현될 수 있다. 예를 들어, 본 명세서에서 기술되는 단말은 스마트 폰(smart phone), 타블렛 PC(Tablet PC), PDA(Personal Digital Assistants), PMP(Portable Multimedia Player), MP3 Player 등의 이동 단말기는 물론, 스마트 TV(Smart TV), 데스크탑 컴퓨터 등과 같은 고정 단말기가 사용될 수 있으며, 통신망을 통해 다른 사용자와 메시지를 송수신할 수 있는 단말이라면, 그 어떠한 장치도 본 발명의 단말로 적용 가능하다.In addition, the terminal of the present invention may be implemented in various forms. For example, a terminal described herein may be a smart TV, a tablet PC, a personal digital assistant (PDA), a portable multimedia player (PMP), an MP3 player, or a smart TV. A fixed terminal such as a smart TV, a desktop computer, or the like may be used, and any device may be applied to the terminal of the present invention as long as it is a terminal capable of transmitting and receiving messages with other users through a communication network.
도 1은 본 발명의 실시 예에 따른 메시징 서비스 시스템의 개략적인 구성도이다.1 is a schematic structural diagram of a messaging service system according to an exemplary embodiment of the present invention.
도 1을 참조하면, 본 발명의 실시 예에 따른 메시징 서비스 시스템(100)은 다수의 단말(10), 서비스 장치(20) 및 통신망(30)을 포함하여 구성될 수 있다.Referring to FIG. 1, the messaging service system 100 according to an exemplary embodiment of the present invention may include a plurality of terminals 10, a service device 20, and a communication network 30.
먼저, 다수의 단말(10)은 각각 하나 이상의 다른 단말과 인스턴트 메시지를 송수신하거나 동영상, 사진, 오디오 등의 컨텐츠를 공유할 수 있는 메시징 서비스를 제공할 수 있는 장치로서, 사용자가 이용 가능한 장치이다. 상기 다수의 단말(10)은 메신저 프로그램을 설치하고, 상기 메신저 프로그램의 실행을 통해서 사용자에게 메시징 서비스를 제공할 수 있다. 여기서, 메신저 프로그램은, 상기 메신저 프로그램은 인스턴트 메시지의 작성, 하나 이상의 상대방 단말과 인스턴트 메시지의 송수신, 하나 이상의 상대방 단말과 송수신하는 인스턴트 메시지의 표시, 동영상, 사진, 오디오 등의 컨텐츠 전송 기능 중에서 하나 이상을 수행하는 프로그램을 의미한다. 이러한 메신저 프로그램은, 스탠드 얼론 동작을 통해서 피어 투 피어 방식등을 통해서 연결되는 다른 단말과 통신하여 메시징 서비스를 제공하거나, 서버의 클라이언트 프로그램 형태로 구현되어 메시징 서비스를 제공하는 서비스 장치(20)와의 연동을 통해서 메시징 서비스를 제공하도록 구현될 수 있는 것이다. 더하여, 메신저 프로그램은 서비스 장치(20) 혹은 단말(10)로 다양한 어플리케이션을 제공하는 어플리케이션 제공 장치(예를 들어, 앱스토어)를 통해서 단말(10)로 제공될 수 있다.First, the plurality of terminals 10 are devices that can provide a messaging service that can send and receive instant messages with one or more other terminals or share content such as video, photos, and audio, respectively. The plurality of terminals 10 may install a messenger program and provide a messaging service to a user through execution of the messenger program. Here, the messenger program may include at least one of a messenger program, an instant message creation, transmission and reception of an instant message with at least one counterpart terminal, display of an instant message transmitted and received with at least one counterpart terminal, a content transmission function such as a video, a photo, and audio. Means a program to perform. Such a messenger program communicates with another terminal connected through a peer-to-peer method through a stand-alone operation to provide a messaging service, or is implemented in the form of a client program of a server to interwork with a service device 20 that provides a messaging service. It can be implemented to provide a messaging service through. In addition, the messenger program may be provided to the terminal 10 through an application providing device (for example, an app store) that provides various applications to the service device 20 or the terminal 10.
본 발명의 일 실시 예에서는 상기 다수의 단말(10) 내 메신저 프로그램이 구비되어 있는 상태를 중심으로 설명하나, 이에 한정되는 것은 아니며, 단말(10)이 서비스 장치(20)에 접속하여 클라우드 컴퓨팅 기반으로 메신저 프로그램을 이용할 수도 있다.In an embodiment of the present invention, a description will be given based on a state in which a messenger program is provided in the plurality of terminals 10. However, the present invention is not limited thereto, and the terminal 10 is connected to the service device 20 to provide a cloud computing infrastructure. You can also use a messenger program.
또한, 상기 다수의 단말(10)은 서비스 장치(20)에 접속하여, 서버 기반의 인스턴트 메시징 서비스를 제공받을 수 있다. 이때, 다수의 단말(10)의 메신저 프로그램은, 웹 브라우저 등으로 대체될 수 있다.In addition, the plurality of terminals 10 may be connected to the service device 20 to receive a server-based instant messaging service. In this case, the messenger programs of the plurality of terminals 10 may be replaced with a web browser.
이러한 단말(10)은 메신저 프로그램을 실행하고, 메신저 프로그램 실행 화면(예컨대, 초기 화면, 메뉴 화면, 대화창 화면 등)을 표시할 수 있다. 여기서 메신저 프로그램은 사용자의 요청에 따라 실행되거나 특정 이벤트 발생 시 실행될 수 있다. 예컨대 상대방으로부터 메시지가 수신될 때 또는 서비스 장치(20)로부터 특정 정보가 수신될 때 등과 같이 특정 이벤트 발생 시 단말(10)의 메신저 프로그램이 실행될 수 있다. 예를 들어, 단말(10)은 메신저 프로그램을 실행하여, 사용자에게 메신저의 초기 화면 혹은 메뉴 화면을 제공하고, 상기 초기 화면 혹은 메뉴 화면에서 사용자가 하나 이상의 다른 사용자와의 대화를 요청하면, 상기 사용자 및 하나 이상의 다른 사용자가 참여자로 등록되는 대화 그룹를 위한 대화창 화면을 출력하고, 상기 대화창 화면을 통해서 사용자 및 하나 이상의 다른 사용자간에 교환되는 메시지를 출력한다. 상기 메시지는 문자, 사진, 음악, 동영상, URL 정보 중 하나 이상을 포함할 수 있다.The terminal 10 may execute a messenger program and display a messenger program execution screen (eg, an initial screen, a menu screen, a chat screen, and the like). The messenger program may be executed according to a user's request or may be executed when a specific event occurs. The messenger program of the terminal 10 may be executed when a specific event occurs, for example, when a message is received from the counterpart or when specific information is received from the service device 20. For example, the terminal 10 executes a messenger program to provide a user with an initial screen or menu screen of a messenger, and when the user requests a conversation with one or more other users on the initial screen or menu screen, the user And output a chat window screen for a chat group in which at least one other user is registered as a participant, and output a message exchanged between the user and at least one other user through the chat window screen. The message may include one or more of text, photo, music, video, and URL information.
특히, 본 발명에 있어서, 단말(10)은 하나 이상의 다른 단말과 송수신되는 메시지를 출력하기 위한 대화창을 표시할 때, 상기 대화창에 대한 기본 정보만을 표시하고, 기 설정된 사용자 입력에 따라서 대화에 참여한 참여자들에 대한 상세 정보를 선택적으로 표시할 수 있다. Particularly, in the present invention, when the terminal 10 displays a chat window for outputting a message transmitted or received with one or more other terminals, the terminal 10 displays only basic information on the chat window and participates in the chat according to a preset user input. It is possible to selectively display detailed information about the fields.
여기서, 기본 정보는, 상기 대화창, 즉, 해당 대화 그룹과 관련된 정보로서, 대화 참여자들의 개인 정보를 포함하지 않는 정보를 의미한다. 이러한 기본 정보는 대화창, 즉, 대화 그룹을 구분하기 위한 대화창 구분 정보, 대화에 참여한 참여자의 수 중 하나 이상을 포함할 수 있다. 상기 대화창 구분 정보는, 상기 단말(10)의 사용자, 혹은 해당 대화를 최초 요청한 사용자에 의해 설정될 수 있으며, 예를 들어, 대화 그룹 명칭, 대화창 명칭, 모임 명칭 등이 될 수 있다.Here, the basic information is information related to the chat window, that is, the chat group, and means information that does not include personal information of the chat participants. The basic information may include one or more of a chat window, that is, chat window division information for distinguishing a chat group, and the number of participants participating in the chat. The chat window classification information may be set by a user of the terminal 10 or a user who originally requested the chat, and may be, for example, a chat group name, a chat window name, a meeting name, and the like.
그리고, 상세 정보는, 대화에 참여한 참여자들에 관련된 정보로서, 개인 정보를 포함할 수 있다. 예를 들어, 상세 정보는 대화에 참여한 참여자들별로 설정된 캐릭터, 아이콘, 아바타, 사진 중 하나 이상을 포함하는 참여자 이미지 정보, 상기 참여자들 별로 설정된 별명, 애칭, 이름, 이니셜, 별칭, 닉네임, 예명, 필명 중 하나 이상을 나타내는 참여자 구분 정보, 각 참여자별로 대화창에 대한 참여자들의 상태를 나타내는 참여자 상태 정보 중에서 하나 이상을 포함할 수 있다. 상기 상세 정보에 포함되는 참여자 이미지 정보 및 참여자 구분 정보는 단말(10) 내부의 주소록에 저장된 정보를 추출하여 이용할 수 있다. 특히, 상기 참여자 상태 정보는, 예를 들어, 대화에 참여한 참여자의 단말에서 참여자의 메시지 확인에 대한 인식 여부를 나타내는 메시지 확인 표시 정보 및 참여자 단말에서 메시지를 입력받는 중임을 알 수 있는 메시지 입력 표시 정보 중 하나 이상을 포함할 수 있으며, 진동, 흔들림, 점멸 중 하나 이상을 포함하는 특수 효과, 참여자의 상태를 나타내는 문자 중 적어도 하나로 표현될 수 있다.The detailed information may include personal information as information related to the participants who participated in the conversation. For example, the detailed information may include participant image information including at least one of a character, an icon, an avatar, and a picture set for each participant who participated in the conversation, a nickname, nickname, name, initials, alias, nickname, nickname, Participant classification information indicating one or more of the pen names, and may include one or more of the participant status information indicating the status of the participants for the chat window for each participant. Participant image information and participant classification information included in the detailed information may be used by extracting information stored in the address book inside the terminal 10. In particular, the participant status information may include, for example, message confirmation display information indicating whether the participant terminal participating in the conversation recognizes the message confirmation of the participant, and the message input display information indicating that the participant terminal is receiving a message. It may include one or more of, and may be represented by at least one of special effects, including at least one of vibration, shaking, flashing, characters representing the state of the participant.
다음으로, 서비스 장치(20)는 상기 단말(10)의 메신저 프로그램과 연동하여 메시징 서비스를 제공하기 위한 서비스 제공자의 서버 장치로서, 기본적으로 다수의 단말(10) 간의 메시지 전달, 사용자 관리, 사용자의 지인 관리 등을 수행한다. 예를 들어, 상기 서비스 장치(20)는 단말(10)로부터의 요청에 따라서, 둘 이상의 단말(10)이 참여자로 등록된 대화 그룹을 설정하고, 상기 대화 그룹에 포함된 특정 단말(10)로부터 전송된 인스턴트 메시지를 상기 대화 그룹에 포함된 다른 단말(10)로 전달할 수 있다. 또한, 서비스 장치(20)는 상기 대화 그룹에 포함된 특정 단말(10)로부터 전송된 사진, 동영상, 오디오 등의 다양한 컨텐츠를 상기 대화 그룹에 포함된 다른 단말로 전송할 수 있다.Next, the service device 20 is a server device of a service provider for providing a messaging service by interworking with the messenger program of the terminal 10. The service device 20 basically transmits a message between a plurality of terminals 10, manages a user, Perform acquaintance management. For example, the service device 20 sets up a conversation group in which two or more terminals 10 are registered as participants in response to a request from the terminal 10, and from the specific terminal 10 included in the conversation group. The transmitted instant message may be transferred to another terminal 10 included in the conversation group. In addition, the service device 20 may transmit various contents such as a picture, a video, and an audio transmitted from the specific terminal 10 included in the conversation group to another terminal included in the conversation group.
아울러, 상기 서비스 장치(20)는 상기 다수의 단말(10)의 메신저 프로그램을 통해 발생되는 다양한 정보들을 제공할 수 있는 스토리지 공간을 클라우드 서비스 방식으로 단말(10)로 제공할 수 있다. 즉, 상기 대화 그룹에 참여한 둘 이상의 사용자 간에 교환되는 메시지 또는 컨텐츠 등을 저장하고 관리함으로써 사용자의 라이프 DB(life DB)의 역할을 수행할 수 있다.In addition, the service device 20 may provide a storage space capable of providing various information generated through a messenger program of the plurality of terminals 10 to the terminal 10 in a cloud service manner. That is, by storing and managing a message or content exchanged between two or more users participating in the conversation group, the user can play a role of a life DB of the user.
따라서, 단말(10)의 사용자는 자신이 상대방과 주고받은 메시지 또는 컨텐츠를 상기 서비스 장치(20)에 접속하여 확인할 수 있다. 여기서, 접속은 단말(10)을 통해 서비스 장치(20)에 별도의 로그인 등의 절차를 거치는 과정을 포함할 수 있다. 또한 로그인 등의 절차를 거치지 않더라도 자동적으로 서비스 장치(20)에 연결되는 과정을 포함할 수 있다.Therefore, the user of the terminal 10 can check the message or content that he / she exchanged with the other party by accessing the service device 20. In this case, the access may include a process of performing a separate login or the like to the service device 20 through the terminal 10. It may also include a process of automatically connecting to the service device 20 even if the procedure such as login.
이와 달리, 메시징 서비스를 통해 송수신된 메시지 또는 컨텐츠는 단말(10)과 서비스 장치(20)에 동시에 저장될 수 있으며, 사용자의 선택에 따라 특정 메시지 또는 특정 컨텐츠만을 서비스 장치(20)에 저장할 수도 있다.Alternatively, a message or content transmitted and received through a messaging service may be simultaneously stored in the terminal 10 and the service device 20, and only a specific message or specific content may be stored in the service device 20 according to a user's selection. .
이 외에도, 서비스 장치(20)는 다수의 단말(10)로 메시징 서비스를 제공하기 위해, 가입된 사용자들을 사용자 식별자로 구분하고 각각의 가입된 사용자들에 대해 상태, 수신모드, 메시지 수신자 리스트 및 가입자 환경 정보, 접속 중인(On-line) 사용자들 간에 메시지 전달을 위한 대화 세션, 즉 대화 채널을 포함하는 메신저 설정 정보를 관리할 수 있다. 이를 위해, 서비스 장치(20)는 SIP(Session Initiation Protocol) 호 처리 및 MSRP(Message Session Relay Protocol) 릴레이 기능 등을 수행할 수 있다.In addition, the service device 20 divides subscribed users by user identifiers and provides status, reception mode, message recipient list and subscriber for each subscribed user, in order to provide messaging services to a plurality of terminals 10. It is possible to manage environment information, a chat session for message transfer between on-line users, that is, messenger setting information including a chat channel. To this end, the service device 20 may perform a Session Initiation Protocol (SIP) call processing and a Message Session Relay Protocol (MSRP) relay function.
특히, 본 발명에 있어서, 서비스 장치는(20)는 다수의 단말(10) 중 특정 단말의 요청에 따라서 생성된 대화 그룹에 대한 기본 정보, 상기 대화 그룹에 참여한 참여자들의 상세 정보를 관리하고, 상기 기본 정보 및 상세 정보를 다수의 단말(10)로 제공할 수 있다.In particular, in the present invention, the service device 20 manages basic information on a conversation group generated according to a request of a specific terminal among a plurality of terminals 10 and detailed information of participants participating in the conversation group. Basic information and detailed information may be provided to the plurality of terminals 10.
이러한 서비스 장치(20)는 상술한 바와 같은 동작을 지원하기 위해 다양한 장치의 집합으로써 구현될 수 있다. 예컨대 관련된 다양한 정보를 저장하고 관리할 수 있는 데이터베이스 서버, 파일 처리를 위한 파일 서버, 단말(10)로 관련된 정보를 자동적으로 푸쉬(push)할 수 있는 푸쉬 서버 등을 포함하여 구현될 수 있다.Such a service device 20 may be implemented as a collection of various devices to support the operation as described above. For example, a database server capable of storing and managing various related information, a file server for file processing, and a push server capable of automatically pushing related information to the terminal 10 may be implemented.
이 외에도 시스템 설계 방식에 따라 다양한 서버들을 포함하여 구현될 수 있다. 또한 상기의 서버에 대응하는 기능을 하나의 모듈로써 하나의 서비스 장치(20) 내에 구현될 수도 있다.In addition, it can be implemented including various servers according to the system design method. In addition, a function corresponding to the server may be implemented in one service apparatus 20 as one module.
또한, 본 발명의 실시 예에 따른 다수의 단말(10) 및 서비스 장치(20)는 통신망(30)을 통해 관련된 다양한 정보를 송수신하게 되며, 이때의 통신망(30)은 다양한 형태의 통신망이 이용될 수 있다.In addition, the plurality of terminals 10 and the service device 20 according to an exemplary embodiment of the present invention transmit and receive various related information through the communication network 30, and the communication network 30 may use various types of communication networks. Can be.
예컨대, 3세대 이동통신, 4세대 이동통신, WLAN(Wireless LAN), 와이파이(Wi-Fi), 와이브로(Wibro), 와이맥스(Wimax), HSDPA(High Speed Downlink Packet Access) 등의 무선 통신 방식 또는 이더넷(Ethernet), xDSL(ADSL, VDSL), HFC(Hybrid Fiber Coaxial Cable), FTTC(Fiber to The Curb), FTTH(Fiber To The Home) 등의 유선 통신 방식을 이용할 수 있으며, 이들의 조합으로 구현될 수 도 있다. 또한, 상술한 통신 방식 이외에도 기타 널리 공지되었거나 향후 개발될 모든 형태의 통신 방식을 포함할 수 있다.For example, 3G mobile communication, 4G mobile communication, WLAN (Wireless LAN), Wi-Fi, Wibro, Wimax, High Speed Downlink Packet Access (HSDPA), or Ethernet Wired communication methods such as Ethernet, xDSL (ADSL, VDSL), Hybrid Fiber Coaxial Cable (HFC), Fiber to The Curb (FTTC), and Fiber To The Home (FTTH) can be used. Can also be. Further, in addition to the above-described communication method, it may include all other types of communication methods that are well known or developed in the future.
이하, 본 발명의 실시 예에 따른 단말(10)의 주요 구성 및 동작 방법에 대해 설명하도록 한다.Hereinafter, the main configuration and operation method of the terminal 10 according to an embodiment of the present invention.
도 2는 본 발명의 실시 예에 따른 단말(10)의 주요 구성을 도시한 블록도이다. 도 2에 나타낸 단말(10)의 주요 구성은, 기능적으로 구분되는 요소들을 나타낸 것으로서, 실제 물리적으로는 서로 통합 구현될 수도 있다.2 is a block diagram showing the main configuration of a terminal 10 according to an embodiment of the present invention. The main configuration of the terminal 10 shown in FIG. 2 shows functionally divided elements, and may be implemented to be physically integrated with each other.
도 2를 참조하면, 본 발명의 실시 예에 따른 단말(10)은, 통신부(11), 입력부(12), 제어부(13), 저장부(14), 및 표시부(15)를 포함하여 구성될 수 있다.Referring to FIG. 2, the terminal 10 according to an exemplary embodiment of the present invention includes a communication unit 11, an input unit 12, a control unit 13, a storage unit 14, and a display unit 15. Can be.
여기서, 상기 통신부(11), 입력부(12), 제어부(13), 저장부(14), 표시부(15)는 발명에서 기술하는 기능을 수행하기 위해 도 2에 도시된 바와 같이, 상호 기능적으로 연결된다.Here, the communication unit 11, the input unit 12, the control unit 13, the storage unit 14, and the display unit 15 are mutually functionally connected as shown in FIG. 2 to perform a function described in the present invention. do.
각 구성 요소에 대해 보다 구체적으로 설명하면, 통신부(11)는 서비스 장치(20) 및/또는 하나 이상의 다른 단말과 관련 정보의 송수신을 지원하는 역할을 수행한다.In more detail with respect to each component, the communication unit 11 serves to support the transmission and reception of related information with the service device 20 and / or one or more other terminals.
예를 들어, 통신부(11)는 메신저 프로그램의 대화창 화면을 통해 사용자로부터 입력된 메시지를 해당 대화에 참여한 하나 이상의 다른 단말로 전송하고, 상기 하나 이상의 다른 단말로부터 전송된 메시지를 수신할 수 있다. 여기서, 메시지의 송수신은 서비스 장치(20)를 통해서 이루어질 수 있다.For example, the communication unit 11 may transmit a message input from the user to one or more other terminals participating in the corresponding conversation through the chat window screen of the messenger program, and receive the message transmitted from the one or more other terminals. Here, the transmission and reception of the message may be made through the service device 20.
또한, 통신부(11)는 사용자 입력에 따른 발생된 메시징 서비스와 관련된 다양한 요청 메시지를 서비스 장치(20) 또는 다른 단말로 전송할 수 있다. 그리고, 통신부(11)는 서비스 장치(20)로부터 인스턴트 메시징 관련 정보를 수신할 수 있다.In addition, the communication unit 11 may transmit various request messages related to the generated messaging service according to the user input to the service device 20 or another terminal. In addition, the communication unit 11 may receive the instant messaging related information from the service device 20.
특히, 통신부(11)는 서비스 장치(20)로부터 특정 대화 그룹에 대응하는 대화창의 기본 정보, 및 상기 대화 그룹에 참여하는 하나 이상의 참여자의 상세 정보를 수신할 수 있다.In particular, the communication unit 11 may receive basic information of a chat window corresponding to a specific conversation group and detailed information of one or more participants who participate in the conversation group from the service device 20.
입력부(12)는 사용자로부터 입력되는 숫자 및 문자 정보 등의 다양한 정보, 각종 기능 설정 및 단말(10)의 기능 제어와 관련하여 입력되는 신호를 제어부(13)로 전달한다. 본 발명에 있어서, 입력부(12)는 인스턴트 메시징 기능과 관련된 사용자 입력을 제어부(13)로 전달할 수 있다. 구체적으로, 상기 인스턴트 메시징 기능과 관련된 사용자 입력은, 대화 기능을 선택하기 위한 사용자 입력, 대화창에서 상세 정보를 표시하기 위한 사용자 입력을 포함할 수 있다.The input unit 12 transmits a variety of information such as numeric and text information input from a user, a signal input in connection with various function settings and function control of the terminal 10 to the controller 13. In the present invention, the input unit 12 may transmit the user input related to the instant messaging function to the control unit 13. Specifically, the user input related to the instant messaging function may include a user input for selecting a chat function and a user input for displaying detailed information in a chat window.
이러한 입력부(12)는 키보드나 키패드와 같은 키 입력 수단, 터치센서나 터치 패드와 같은 터치 입력 수단, 음성 입력 수단, 자이로 센서, 지자기 센서, 가속도 센서와 근접 센서, 그리고 카메라 중 적어도 하나 이상을 포함하여 이루어지는 제스처 입력 수단 중 하나 이상을 포함할 수도 있으며, 이 외에도 현재 개발 중이거나 향후 개발될 수 있는 모든 형태의 입력 수단이 포함될 수 있다. 따라서, 상기 인스턴트 메시징 기능과 관련된 사용자 입력은, 클릭과 같은 마우스 입력, 키 입력, 플릭, 스와이프, 플릭, 싱글 터치, 멀티 터치와 같은 터치 입력, 음성 입력, 제스처 입력 등 다양한 형태가 될 수 있다. 특히 본 발명의 일 실시 예에서는, 상기 입력부(12)는 대화창에서 참여자들의 상세 정보 표시를 위해 기 설정된 사용자 입력으로서, 싱글 터치, 멀티 터치, 팬(Pan), 스와이프(Swipe), 스크롤(Scroll), 플릭(Flick) 중 하나 이상을 포함하는 터치 입력을 감지하여 제어부(13)로 통지할 수 있다.The input unit 12 includes at least one of a key input means such as a keyboard or a keypad, a touch input means such as a touch sensor or a touch pad, a voice input means, a gyro sensor, a geomagnetic sensor, an acceleration sensor and a proximity sensor, and a camera. It may include one or more of the gesture input means made by the above, in addition to this may include all types of input means that are currently being developed or can be developed in the future. Accordingly, the user input related to the instant messaging function may be in various forms such as a mouse input such as a click, a key input, a flick, a swipe, a flick, a single touch, a touch input such as a multi touch, a voice input, a gesture input, and the like. . In particular, in an embodiment of the present disclosure, the input unit 12 is a preset user input for displaying detailed information of participants in a chat window, and includes a single touch, a multi touch, a pan, a swipe, and a scroll. ) And a touch input including at least one of Flick may be detected and notified to the controller 13.
제어부(13)는 단말(10)의 전반적인 제어를 수행하는 것으로, 예컨대 상기 단말(10)을 구성하는 각 구성 요소에 전원 공급 및 기능 수행을 위한 신호의 흐름을 제어하게 된다. 이때의 제어부(13)는 운영 체제(OS, Operation System), 응용 프로그램 및 각 구성을 구동시키는 프로세스 장치, 예컨대, 중앙처리장치(CPU, Central Processing Unit)로 이루어질 수 있다.The controller 13 performs overall control of the terminal 10. For example, the controller 13 controls the flow of signals for supplying power to each component constituting the terminal 10 and performing a function. In this case, the control unit 13 may include an operating system (OS), an application program, and a process device for driving each component, for example, a central processing unit (CPU).
특히, 본 발명의 실시 예에 따른 제어부(13)는 저장부(14)에 저장된 메신저 프로그램(14a)을 실행하고, 상기 메신저 프로그램(14a)의 알고리즘에 따라서 다양한 기능 실행을 제어할 수 있다. 기본적으로 제어부(13)는 사용자의 요청 또는 기 설정된 이벤트 발생이 감지되면, 메신저 프로그램(14a)이 실행되도록 제어하며, 메신저 프로그램(14a)의 다양한 실행 화면이 표시부(15)에 표시되도록 제어할 수 있다.In particular, the control unit 13 according to an embodiment of the present invention may execute the messenger program 14a stored in the storage unit 14 and control execution of various functions according to the algorithm of the messenger program 14a. Basically, the control unit 13 may control the messenger program 14a to be executed when a user's request or a preset event is detected, and control various display screens of the messenger program 14a to be displayed on the display unit 15. have.
또한, 제어부(13)는 상기 메신저 프로그램(14a)의 실행 중, 사용자의 요청에 따라 특정 상대방을 선택하고, 상기 상대방과의 메시지 또는 컨텐츠 송수신을 위한 전반적인 과정을 제어할 수 있다. 이 외에도 제어부(13)는 메신저 프로그램(14a)이 제공하는 각종 기능 수행을 위한 다양한 동작들을 지원할 수 있다.In addition, the controller 13 may select a specific counterpart according to a user's request during the execution of the messenger program 14a and control an overall process for transmitting or receiving a message or content with the counterpart. In addition, the controller 13 may support various operations for performing various functions provided by the messenger program 14a.
특히, 본 발명에 있어서, 제어부(13)는, 메신저 프로그램(14a)의 실행 중, 하나 이상의 다른 단말과 송수신되는 메시지를 출력하기 위한 대화창을 표시하고, 상기 대화창을 통해 해당 대화 그룹에 참여한 다른 단말과 송수신되는 메시지를 출력한다. 이때, 제어부(13)는 상기와 같은 대화창을 표시할 때, 상기 대화창에 대한 기본 정보만을 함께 표시하고, 상기 입력부(21)를 통해 기 설정된 사용자 입력이 감지되면, 상기 대화창에 대응하는 대화 그룹에 참여한 참여자들에 대한 상세 정보를 선택적으로 표시하도록 제어할 수 있다. 이때 기본 정보는, 앞서 설명한 바와 같이, 상기 출력된 대화창, 즉, 해당 대화 그룹과 관련된 정보로서, 대화 참여자들의 개인 정보를 포함하지 않는 정보를 의미하며, 대화창, 즉, 대화 그룹을 구분하기 위한 대화창 구분 정보, 대화에 참여한 참여자의 수 중 하나 이상을 포함할 수 있다. 상기 대화창 구분 정보는, 상기 단말(10)의 사용자, 혹은 해당 대화를 최초 요청한 사용자에 의해 설정될 수 있으며, 예를 들어, 대화 그룹 명칭, 대화창 명칭, 모임 명칭 등이 될 수 있다. 그리고, 상세 정보는, 대화에 참여한 참여자들에 관련된 정보로서, 예를 들어, 상세 정보는 대화에 참여한 참여자들별로 설정된 캐릭터, 아이콘, 아바타, 사진 중 하나 이상을 포함하는 참여자 이미지 정보, 상기 참여자들별로 설정된 별명, 애칭, 이름, 이니셜, 별칭, 닉네임, 예명, 필명 중 하나 이상을 나타내는 참여자 구분 정보, 각 참여자별로 대화창에 대한 참여자들의 상태를 나타내는 참여자 상태 정보 중에서 하나 이상을 포함할 수 있다. 상기 참여자 상태 정보는, 대화에 참여한 참여자의 단말에서 참여자의 메시지 확인을 인식하였음을 나타내는 메시지 확인 표시 정보 및 대화창에 참여한 참여자의 단말에서 메시지를 입력받는 중임을 알 수 있는 메시지 입력 표시 정보 중 하나 이상을 포함할 수 있으며, 또한, 진동, 흔들림, 점멸 중 하나 이상을 포함하는 특수 효과, 참여자의 상태를 나타내는 문자 중 적어도 하나로 표현될 수 있다.In particular, in the present invention, the control unit 13, during the execution of the messenger program 14a, displays a chat window for outputting a message transmitted and received with one or more other terminals, and the other terminal participating in the conversation group through the chat window. Print messages sent and received. At this time, the controller 13 displays only the basic information on the chat window when displaying the chat window as described above, and if a preset user input is detected through the input unit 21, the controller 13 is connected to the chat group corresponding to the chat window. It can be controlled to selectively display detailed information about the participants involved. In this case, as described above, as described above, the output chat window, that is, information related to the corresponding talk group, means information that does not include personal information of the chat participants, and the chat window, that is, a chat window for distinguishing a chat group. It may include one or more of the category information and the number of participants in the conversation. The chat window classification information may be set by a user of the terminal 10 or a user who originally requested the chat, and may be, for example, a chat group name, a chat window name, a meeting name, and the like. The detailed information is information related to the participants who participated in the conversation. For example, the detailed information includes participant image information including one or more of a character, an icon, an avatar, and a picture set for each participant who participated in the conversation. Participant classification information representing at least one of a nickname, nickname, name, initials, alias, nickname, name, and pen name set for each of the participants may include one or more of the participant status information indicating the status of the participants in the chat window for each participant. The participant status information may include at least one of message acknowledgment indication information indicating that the participant terminal in the conversation has recognized the confirmation of the participant's message and message input indication information indicating that the participant in the chat window is receiving a message. It may include, and may also be represented by at least one of a special effect including at least one of vibration, shaking, and blinking, a character representing a participant's state.
본 발명의 일 실시 예에 있어서, 제어부(13)는 상기 참여자 이미지 정보 및 참여자 구분 정보를 단말(10)에 저장된 주소록으로부터 추출하거나, 서비스 장치(20)로부터 전송받을 수 있으며, 상기 참여자 상태 정보는 상기 서비스 장치(20) 혹은 대화에 참여한 다른 단말로부터 수집할 수 있다.According to an embodiment of the present disclosure, the controller 13 may extract the participant image information and the participant classification information from the address book stored in the terminal 10 or receive the information from the service device 20. It may collect from the service device 20 or another terminal participating in the conversation.
본 발명의 일 실시 예에 있어서, 상기 제어부(13)는 상기 상세 정보를 표시하는데 있어서, 상세 정보 중에 참여자 이미지 정보와 참여자 구분 정보를 매칭하여 표시할 수 있다. 그리고, 참여자의 상태에 따라서, 참여자의 상태 정보를 제공할 수 있는데, 참여자의 상태 정보는, 대화창과 관련된 사용자의 상태로서, 참여자 단말에서 참여자의 메시지 확인을 인식하였음을 나타내는 것으로서, 예를 들어, 참여자가 단말을 대화창을 활성화하여 메시지를 출력시키킨 상태를 나타내는 "대기중" 상태와, 메시지를 입력받는 중임을 나타내는 "입력중" 상태 중 적어도 하나를 포함할 수 있다. 그리고, 상기와 같은 참여자 상태 정보는, 참여자가 해당 상태인 경우, 상기 참여자 이미지 정보와 매칭된 참여자 구분 정보를, 상기 참여자 상태 정보로 변경하여 표시할 수 있다. 즉, 참여자의 단말에서 대화창이 활성화하여 메시지를 출력하고 있는 상태이면, 참여자 구분 정보를 "대기중"으로 변경 표시하고, 참여자의 단말에서 메시지를 입력받는 중인 경우, 해당 참여자의 구분 정보를 "입력중"으로 변경 표시할 수 있다.In an embodiment of the present disclosure, in displaying the detailed information, the controller 13 may match and display participant image information and participant classification information among detailed information. And, depending on the state of the participant, it is possible to provide the state information of the participant, the state information of the participant as the state of the user associated with the chat window, indicating that the participant terminal acknowledges the confirmation of the participant's message, for example, The participant may include at least one of a "waiting" state indicating a state in which a terminal activates a chat window and outputting a message, and a "in input" state indicating that a message is being input. When the participant is in the corresponding state, the participant state information as described above may be displayed by changing the participant classification information matched with the participant image information to the participant state information. That is, when the chat window is activated and outputs a message on the participant's terminal, the participant division information is changed to “waiting” and when the participant's terminal is receiving a message, the participant's division information is “input”. Change to "".
또한 상기 제어부(13)는, 상기 기본 정보 및 상세 정보를 노출하는데 있어서, 상기 대화창의 화면 중 특정 영역을 타이틀 정보 표시 영역으로 설정하고, 상기 타이틀 정보 표시 영역에 상기 기본 정보를 노출하고, 이후 기 설정된 사용자 입력에 따라서, 상기 타이틀 정보 표시 영역을 확장하고, 확장된 타이틀 정보 표시 영역에, 상기 상세 정보를 표시할 수 있다. 더하여, 제어부(13)는 대화창의 소정 영역(예를 들어, 타이틀 정보 표시 영역)에 타이틀 정보 표시 영역의 상태 변경을 요청할 수 있는 하나 이상의 상태 변경 아이콘을 표시하고, 상기 하나 이상의 상태 변경 아이콘에 대한 사용자 선택에 따라서, 상기 타이틀 정보 표시 영역에 기본 정보를 표시하거나, 타이틀 정보 표시 영역을 확장하여 상기 상세 정보를 표시할 수 있다. 더하여, 상기 제어부(13)는 상기 하나 이상의 상태 변경 아이콘에 대한 사용자 선택에 따라서, 상기 타이틀 정보 표시 영역을 확장하여 대화창에서 실행할 수 있는 하나 이상의 기능들에 대한 메뉴 항목을 표시할 수도 있다.In addition, in exposing the basic information and detailed information, the control unit 13 sets a specific area of the screen of the chat window as a title information display area, exposes the basic information in the title information display area, and then According to the set user input, the title information display area may be expanded, and the detailed information may be displayed on the extended title information display area. In addition, the control unit 13 displays one or more state change icons for requesting a state change of the title information display area in a predetermined area (for example, the title information display area) of the chat window, and displays the one or more state change icons for the one or more state change icons. According to a user selection, basic information may be displayed in the title information display area, or the detailed information may be displayed by expanding the title information display area. In addition, the controller 13 may expand the title information display area to display menu items for one or more functions that can be executed in a chat window according to a user selection of the one or more state change icons.
또한, 상기 제어부(13)는 상기 기 설정된 사용자 입력이 지속되는 동안, 상기 타이틀 정보 표시 영역의 확장 상태를 유지하고, 기 설정된 사용자 입력이 감지되지 않으면, 타이틀 정보 표시 영역의 원래의 형태로 변경하고, 기본 정보만이 표시하여 출력할 수 있다.In addition, the controller 13 maintains the extended state of the title information display area while the preset user input is continued, and if the preset user input is not detected, changes to the original form of the title information display area. Only basic information can be displayed and printed.
더하여, 제어부(13)는, 상기 타이틀 정보 표시 영역에, 사용자 입력에 따라서 변경될 수 있음을 나타내는 메타포 표식을 포함하여 출력할 수 있다.In addition, the control unit 13 may output a metaphor marker indicating that the title information display area may be changed according to a user input.
아울러, 상기 타이틀 정보 표시 영역에는, 상술한 기본 정보 이외에, 메신저 서비스와 관련된 다른 기능을 수행하기 위한 하나 이상의 메뉴 항목을 더 표시할 수 있다.In addition, in addition to the above-described basic information, the title information display area may further display one or more menu items for performing other functions related to a messenger service.
다음으로, 저장부(14)는 단말의 동작과 관련된 프로그램 및 사용자 데이터를 저장하기 위한 구성으로서, 특히 본 발명의 저장부(14)는 본 발명에 따른 메시징 서비스 제공 방법을 실행하도록 프로그램된 메신저 프로그램(14a)을 저장할 수 있으며, 상기 저장부(14)에 저장된 메신저 프로그램은 제어부(13)을 통해 실행될 수 있다.Next, the storage unit 14 is a component for storing a program and user data related to the operation of the terminal, in particular, the storage unit 14 of the present invention is a messenger program programmed to execute the messaging service providing method according to the present invention. 14a may be stored, and the messenger program stored in the storage 14 may be executed through the controller 13.
이러한 저장부(14)는 크게 프로그램 영역과 데이터 영역을 포함할 수 있다. 프로그램 영역은 단말(10)을 부팅시키는 운영체제(OS)와 같은 단말(10) 구동과 관련된 정보들을 저장한다. 데이터 영역은 단말(10)의 사용에 따라 발생되는 데이터가 저장되는 영역으로, 상술한 바와 같이 메신저 프로그램(14a), 기타 다른 어플리케이션, 컨텐츠 등이 저장될 수 있다. 또한, 저장부(14)는 플래시 메모리(flash memory), 하드디스크(hard disk), 멀티미디어 카드 마이크로(multimedia card micro) 타입의 메모리(예컨대, SD 또는 XD 메모리 등), 램(RAM), 롬(ROM) 등의 저장매체를 포함하여 구성될 수 있다.The storage unit 14 may largely include a program area and a data area. The program area stores information related to driving the terminal 10 such as an operating system (OS) for booting the terminal 10. The data area is an area in which data generated according to the use of the terminal 10 is stored. As described above, the messenger program 14a, other applications, contents, and the like may be stored. In addition, the storage unit 14 may include a flash memory, a hard disk, a memory of a multimedia card micro type (for example, SD or XD memory, etc.), a RAM, a ROM, and the like. ROM) and a storage medium.
마지막으로, 표시부(15)는 단말(10)의 기능 수행 중에 발생하는 일련의 동작 상태 및 동작 결과 등에 대한 정보를 표시한다. 특히, 본 발명의 표시부(15)는 인스턴트 메시징 기능의 실행 중에 발생되는 다양한 사용자 인터페이스 화면을 표시할 수 있다. 특히, 표시부(15)는, 대화창 혹은 해당 대화 그룹에 대한 기본 정보가 노출되는 타이틀 정보 표시 영역을 포함하는 대화창을 표시할 수 있으며, 제어부(13)의 제어에 따라서 상기 대화창의 타이틀 정보 표시 영역을 변형하여 해당 대화에 참여한 참여자들의 상세 정보를 출력할 수 있다.Finally, the display unit 15 displays information on a series of operation states and operation results that occur during the performance of the terminal 10. In particular, the display unit 15 of the present invention may display various user interface screens generated during the execution of the instant messaging function. In particular, the display unit 15 may display a chat window including a title information display area in which a chat window or basic information on the chat group is exposed, and under the control of the controller 13, the title information display area of the chat window may be displayed. By transforming, detailed information of the participants who participated in the conversation can be output.
이러한, 표시부(15)는 상술한 바와 같이 입력부(12)와 함께 하나의 터치패널(또는 터치스크린)의 형태로 구현될 수도 있으며, 상기 입력부(12)와 함께 터치 패널(또는 터치 스크린)으로 구현되는 경우, 사용자의 기 설정된 동작, 터치 입력에 따라 발생되는 다양한 정보들을 표시할 수 있다. 또한 표시부(15)는 LCD(Liquid Crystal Display), TFT-LCD(Thin Film Transistor LCD), OLED(Organic Light Emitting Diodes), 발광다이오드(LED), AMOLED(Active Matrix Organic LED), 플렉시블 디스플레이(Flexible display) 및 3차원 디스플레이(3 Dimension) 등으로 구성될 수 있다.As described above, the display unit 15 may be implemented in the form of a single touch panel (or touch screen) together with the input unit 12, or may be implemented as a touch panel (or touch screen) together with the input unit 12. In this case, various types of information generated according to a user's preset operation and touch input may be displayed. In addition, the display unit 15 includes a liquid crystal display (LCD), a thin film transistor LCD (TFT-LCD), organic light emitting diodes (OLED), a light emitting diode (LED), an active matrix organic LED (AMOLED), and a flexible display (Flexible display). ) And a 3D display.
이러한 단말(10)의 동작에 있어서, 상기 서비스 장치(20)는 요청된 대화 그룹에 대한 기본 정보의 관리 및, 대화에 참여한 참여자들의 상세 정보를 관리할 수 있다.In the operation of the terminal 10, the service device 20 may manage basic information on the requested talk group and manage detailed information of participants participating in the chat.
이하, 상술한 바와 같이 구성된 단말(10)을 기반으로 이루어지는 메시징 서비스 제공 방법에 대하여 구체적으로 설명하기로 한다.Hereinafter, a method of providing a messaging service based on the terminal 10 configured as described above will be described in detail.
도 3은 본 발명의 실시 예에 따른 단말의 메시징 서비스 제공 방법을 설명하기 위한 순서도이다.3 is a flowchart illustrating a messaging service providing method of a terminal according to an exemplary embodiment of the present invention.
도 3을 참조하면, 단말(10)은 입력부(12)를 통해 메시징 서비스 실행을 요청하는 사용자 입력 또는 기 설정된 알고리즘에 따라서 저장부(14)에 저장된 메신저 프로그램을 실행하여, 메시징 서비스를 활성화시킨다(S105). 이러한 메시징 서비스의 활성화에 따라서, 메신저 프로그램(14a)의 초기 화면 혹은 메뉴 화면이 표시될 수 있다.Referring to FIG. 3, the terminal 10 activates a messaging service by executing a messenger program stored in the storage unit 14 according to a user input or a preset algorithm requesting execution of a messaging service through the input unit 12 ( S105). According to the activation of such a messaging service, an initial screen or a menu screen of the messenger program 14a may be displayed.
상기 초기 화면 혹은 메뉴 화면에서, 사용자가 입력부(12)를 통해서 하나 이상의 다른 사용자와의 대화를 요청하는 대화 기능을 선택하면, 단말(10)의 제어부(13)는 사용자에 의해 요청된 하나 이상의 다른 단말의 사용자가 참여자로 설정되는 대화창을 활성화시킨다(S115). 상기 참여자는 단말(10)의 사용자에 의해 설정될 수 있다.In the initial screen or the menu screen, if the user selects a chat function for requesting a conversation with one or more other users through the input unit 12, the control unit 13 of the terminal 10 is one or more other requested by the user Activate a chat window in which the user of the terminal is set as a participant (S115). The participant may be set by a user of the terminal 10.
상기 대화창의 활성화에 의하여, 단말(10)의 표시부(15)로, 해당 대화창, 혹은 대화 그룹에 대한 기본 정보가 표시된 대화창이 출력된다(S120). 상기 기본 정보는, 특정 참여자의 개인 정보를 포함하지 않는 정보로서, 대화창 혹은 대화 그룹 혹은 모임에 대한 명칭, 참여자의 수가 될 수 있다. 상기 기본 정보는 대화창의 소정 영역에 설정된 타이틀 정보 표시 영역을 통해 출력될 수 있다. 즉, 대화창은, 대화에 참여한 참여자들 간에 송수신되는 메시지를 표시하는 메시지 표시 영역 외에 해당 대화창에 대한 정보를 표시하는 타이틀 정보 표시 영역을 포함하며, 상기 타이틀 정보 표시 영역에, 상기 기본 정보를 출력시키는 것이다. 상기 타이틀 정보 표시 영역은 예를 들어, 대화창의 상단에 위치할 수 있으나, 그 배치 형태는 크게 제한되지 않는다.By activating the chat window, a chat window displaying basic information about the chat window or the chat group is output to the display unit 15 of the terminal 10 (S120). The basic information is information that does not include personal information of a specific participant, and may be a name of a chat window, a conversation group or a meeting, and the number of participants. The basic information may be output through a title information display area set in a predetermined area of a chat window. That is, the chat window includes a title information display area for displaying information on the chat window in addition to a message display area for displaying messages transmitted and received between the participants in the chat, and outputs the basic information to the title information display area. will be. The title information display area may be, for example, located at the top of the chat window, but the arrangement of the title information area is not particularly limited.
상기와 같이, 대화창이 표시된 상태에서, 단말(10)은 기 설정된 사용자 입력이 발생하면(S125), 해당 대화에 참여한 참여자들에 대한 상세 정보를 표시한달(S130). 상기 상세 정보는, 기 설정된 사용자 입력이 유지되는 동안, 혹은 기 설정된 시간 동안 표시될 수 있다. As described above, when the chat window is displayed, the terminal 10 displays detailed information about the participants who participated in the chat (S130) when a preset user input occurs (S125). The detailed information may be displayed while the preset user input is maintained or for a preset time.
상술한 S120 단계 내지 S130 단계는 대화창의 종료 요청이 발생하기 전까지 반복하여 이루어질 수 있으며, 이후 입력부(12)를 통해서 대화창 종료가 요청되면(S130), 단말(10)의 제어부(13)는 상기 대화창을 비활성화시킨다(S140).The above steps S120 to S130 may be repeated until the end of the chat window occurs, and if the end of the chat window is requested through the input unit 12 (S130), the control unit 13 of the terminal 10 is the chat window. Deactivate (S140).
이러한 메시징 서비스 제공 방법에 있어서, 참여자들의 상세 정보를 표시하는 과정은 도 4에 도시된 바와 같이 이루어질 수 있다.In such a messaging service providing method, a process of displaying detailed information of participants may be performed as shown in FIG. 4.
즉, 도 4는 본 발명의 실시 예에 따른 메시징 서비스 제공 방법에 있어서, 참여자의 상세 정보를 표시하는 과정을 더 구체적으로 나타낸 순서도이다.That is, FIG. 4 is a flowchart illustrating a process of displaying detailed information of participants in a messaging service providing method according to an exemplary embodiment of the present invention.
도 4를 참조하면, 단말(10)의 제어부(13)는 도 3의 S120 단계에서, 대화창에 대한 기본 정보를 표시하는데 있어서, 상기 대화창에 상기 타이틀 정보 표시 영역이 사용자 입력에 따라서 변경될 수 있음을 나타내는 메타포 표식을 더 표시한다(S205). 상기 메타포 표식은, 상세 정보 표시를 위한 기 설정된 사용자 입력과 연관되어 구현될 수 있다. 예를 들어, 상기 타이틀 정보 표시 영역이 대화창의 상단에 표시되고, 상기 기 설정된 사용자 입력이 타이틀 정보 표시 영역에서 하단 방향으로의 스와이프, 플릭, 스크롤 등인 경우, 상기 메타포 표식은 하단 방향으로 화살표 혹은 삼각형 요청 등으로 나타내어 질 수 있다.Referring to FIG. 4, in operation S120 of FIG. 3, the control unit 13 of the terminal 10 may change the title information display area on the chat window according to a user input in displaying basic information about the chat window. The metaphor marker indicating the symbol is further displayed (S205). The metaphor marker may be implemented in association with a preset user input for displaying detailed information. For example, when the title information display area is displayed at the top of the chat window, and the preset user input is a swipe, flick, scroll, etc. in the lower direction from the title information display area, the metaphor marker may be an arrow or a downward direction. It can be represented by a triangle request or the like.
그리고, 상기 상태에서, 기 설정된 사용자 입력이 감지되면(S210), 단말(10)의 제어부(130)는 상기 타이틀 정보 표시 영역을 변형한다(S215). 예를 들어, 상기 타이틀 정보 표시 영역의 변형은, 타이틀 정보 표시 영역을 확장하거나 연장하는 형태로 이루어질 수 있다.In this state, when a preset user input is detected (S210), the controller 130 of the terminal 10 deforms the title information display area (S215). For example, the title information display area may be modified to extend or extend the title information display area.
그리고, 단말(10)의 제어부(130)는 타이틀 정보 표시 영역의 확장 또는 연장된 부분에 대화 참여자 들에 대한 상세 정보를 표시한다(S220).In addition, the controller 130 of the terminal 10 displays detailed information about the participants in the conversation in the extended or extended portion of the title information display area (S220).
상기 타이틀 정보 표시 영역의 변형 및 상세 정보 표시는, 기 설정된 사용자 입력이 유지되는 동안 혹은 기 설정된 특정 시간 동안만 지속될 수 있으며, 기 설정된 사용자 입력이 감지되지 않거나, 특정 시간이 만료되면, 기본 정보만을 표시하는 원래의 타이틀 정보 표시 영역으로 되돌아간다.The deformation and detailed information display of the title information display area may be maintained while the preset user input is maintained or only for a preset specific time. When the preset user input is not detected or the specific time expires, only basic information is displayed. The display returns to the original title information display area to be displayed.
따라서, 단말(10)은 대화창이 활성화된 동안, 대화 참여자들의 상세 정보를 지속적으로 노출시키는 것이 아니라, 사용자의 필요에 따라서 일시적으로 노출시킴으로써, 대화 참여자들의 개인 정보 노출을 최소활 수 있으며, 또한 제한된 화면 크기 내에서 효율적으로 메시지 및 각종 정보를 표시할 수 있다.Accordingly, the terminal 10 may minimize the exposure of the conversation participants' personal information by temporarily exposing the conversation participants' detailed information while activating the conversation window, instead of continuously exposing the conversation participants' detailed information. Messages and various information can be displayed efficiently within the screen size.
아울러, 본 발명에 있어서, 상기 상세 정보에는 참여자 상태 정보가 포함될 수 있다.In addition, in the present invention, the detailed information may include participant status information.
도 5는 본 발명의 실시 예에 따른 메시징 서비스 제공 방법에 있어서, 참여자의 상세 정보로서 상태 정보를 제공하는 과정을 더 구체적으로 나타낸 순서도이다.5 is a flowchart illustrating a process of providing status information as detailed information of a participant in a method of providing a messaging service according to an embodiment of the present invention.
본 발명의 실시 예에 따른 단말(10)은 S220 단계를 통해서 상세 정보를 표시하는데 있어서, 상세 정보 중에서, 참여자 이미지 정보(예를 들어, 사진, 캐릭터, 아바타 등)와 참여자 구분 정보(예를 들어, 참여자 이름, 별명, 애칭 등)를 매칭하여 표시할 수 있다(S305).In the terminal 10 according to an embodiment of the present invention in displaying the detailed information through step S220, among the detailed information, the participant image information (for example, a picture, a character, an avatar, etc.) and participant classification information (for example, , Participant name, nickname, nickname, etc.) may be displayed by matching (S305).
상기 상태에서, 단말(10)은 해당 대화에 참여한 각 참여자의 상태를 확인한다(S310). 상기 상태 확인은, 서비스 장치(20)를 통해서 이루어질 수 있다. 즉, 서비스 장치(20)가 각 참여자의 단말로부터 해당 대화에 대한 대화창의 활성화 여부, 메시지 입력 여부에 대한 정보를 전달받고, 이를 단말(10)로 제공함에 의해 이루어질 수 있다.In this state, the terminal 10 checks the state of each participant participating in the conversation (S310). The status check may be made through the service device 20. That is, the service device 20 may be made by receiving information on whether a chat window for a corresponding conversation is activated and whether a message is input from each terminal of a participant, and providing the same to the terminal 10.
상태 확인 결과, 특정 참여자가 대화창을 활성화하여 송수신 메시지를 확인하는 중인 경우(S315), 단말(10)의 제어부(13)는, 상기 상세 정보로 표시된 해당 참여자의 참여자 구분 정보를, 상기 메시지 확인 중임을 나타내는 참여자 상태 정보(예를 들어, "대기중")으로 변경하여 표시한다(S320). 즉, 참여자 이미지 정보와 참여자 상태 정보("대기중")이 매칭되어 표시된다.As a result of the status check, when a specific participant is activating a chat window and confirming a transmission / reception message (S315), the control unit 13 of the terminal 10 checks the participant classification information of the corresponding participant indicated by the detailed information. Change to the participant status information (for example, "waiting") indicating the display (S320). That is, the participant image information and the participant status information (“waiting”) are matched and displayed.
그리고, 상태 확인 결과, 특정 참여자가 대화창을 통해 송신할 메시지를 작성중인 경우(S325), 단말(10)의 제어부(13)는 상기 상세 정보로 표시된 해당 참여자의 참여자 구분 정보를 메시지 입력 중임을 나타내는 참여자 상태 정보(예를 들어, "입력중")으로 변경하여 표시한다(S330). 즉, 해당 참여자의 참여자 이미지 정보와 참여자 상태 정보("입력중")이 매칭되어 표시된다.And, as a result of the status check, when a specific participant is writing a message to be transmitted through a chat window (S325), the control unit 13 of the terminal 10 indicates that the participant classification information of the corresponding participant indicated by the detailed information is being inputted. Participant status information (for example, "in input") to change to display (S330). That is, the participant image information of the corresponding participant and the participant status information (“in input”) are matched and displayed.
이러한 본 발명에 따른 메시징 서비스 제공 방법은, 도 6 내지 도 8의 예시도를 통해서 더 쉽게 이해될 수 있을 것이다.Such a messaging service providing method according to the present invention will be more easily understood through the exemplary view of FIGS. 6 to 8.
도 6 및 도 7은 본 발명의 메시징 서비스 제공 방법에 따른 대화창 화면의 구현 예를 나타낸 예시도이다.6 and 7 are exemplary views showing an implementation example of the chat window screen according to the messaging service providing method of the present invention.
도 6은 본 발명의 일 실시 예에 따른 대화창(60)이 표시된 사용자 인터페이스 화면에 대한 예시도이다.6 is an exemplary diagram of a user interface screen displaying a chat window 60 according to an embodiment of the present invention.
도 6을 참조하면, 대화창(60)은 타이틀 정보 표시 영역(61)과, 메시지 표시 영역(62)을 포함하여 이루어진다. 타이틀 정보 표시 영역(61)은 송수신되는 메시지 이외의 메뉴 항목 혹은 정보 표시를 위한 것으로서, 기본적으로 도 6의 (a)에 도시된 바와 같이, 대화창에 관련된 기본 정보(61a)를 표시할 수 있다. 상기 기본 정보(61a)는 도시된 바와 같이, 대화창을 구분하기 위한 대화창 구분 정보로서, 대화 그룹에 대한 명칭과, 참여자 수를 포함한다. 아울러, 타이틀 정보 표시 영역(61)에는 사용자가 문자 대화 중에 수행할 수 있는 다양한 기능에 대한 메뉴 항목(61b)가 더 표시될 수 있다. 상기 메뉴 항목(61b)는 예를 들어, 다른 사용자에 대한 대화 참여 요청 메뉴, 새로운 모임 혹은 대화창 생성 요청을 위한 메뉴 등이 포함될 수 있다. 아울러, 상기 타이틀 정보 표시 영역(61)은, 사용자 입력에 따라서 변경될 수 있음을 나타내는 메타포 표식(61c)를 더 포함할 수 있다. 여기서, 메타포 표식(61c)은 사용자 입력에 따라서 확장될 수 있음을 의미하는 화살표 혹은 삼각형의 도출 표식으로 구현되었다.Referring to FIG. 6, the chat window 60 includes a title information display area 61 and a message display area 62. The title information display area 61 is for displaying menu items or information other than messages transmitted and received, and can basically display basic information 61a related to a chat window, as shown in FIG. As illustrated, the basic information 61a is dialog window classification information for distinguishing a chat window, and includes a name of a chat group and the number of participants. In addition, the title information display area 61 may further display menu items 61b for various functions that the user can perform during a text conversation. The menu item 61b may include, for example, a menu for requesting to join a conversation with another user, a menu for requesting to create a new meeting or a chat window, and the like. In addition, the title information display area 61 may further include a metaphor marker 61c indicating that the title information display area 61 may be changed according to a user input. Here, the metaphor marker 61c is implemented as a derivation marker of an arrow or a triangle, which means that the metaphor marker 61c can be expanded according to a user input.
아울러, 메시지 표시 영역(62)은, 해당 대화에 참여한 참여자간에 송수신되는 메시지 및 컨텐츠가 표시된다.In addition, the message display area 62 displays messages and contents transmitted and received between participants participating in the conversation.
여기서, 타이틀 정보 표시 영역(61)이 메시지 표시 영역(62)의 상부에 배치되어 있으나, 이러한 배치는 필요에 변경될 수 있는 것이다.Here, although the title information display area 61 is arranged above the message display area 62, this arrangement can be changed as necessary.
상기 상태에서, 사용자가 기 설정된 사용자 입력을 수행하면, 예를 들어, 상기 타이틀 정보 표시 영역(61)으로부터 아래 방향으로의 스크롤, 플릭, 스와이프, 혹은 타이틀 정보 표시 영역(61)에 대한 싱글 터치 혹은 멀티 터치를 수행하는 경우, 도 6의 (b)에 도시된 바와 같이, 타이틀 정보 표시 영역(61)의 아래로 확장되며, 해당 대화에 참여한 참여자들에 대한 상세 정보(61c)가 더 표시된다. 여기서, 상세 정보(61c)는 대화 참여자가 지정한 사진 혹은 캐릭터 등의 참여자 이미지 정보와, 참여자 이름 혹은 별명 등의 참여자 구분 정보가 매칭되어 표시될 수 있다.In this state, when the user performs a preset user input, for example, a single touch on the scroll, flick, swipe, or title information display area 61 downward from the title information display area 61. Alternatively, in the case of performing multi-touch, as shown in FIG. 6B, the title information display area 61 is extended below, and detailed information 61c of the participants who participated in the conversation is further displayed. . Here, the detailed information 61c may be displayed by matching participant image information such as a picture or a character designated by the conversation participant with participant classification information such as a participant name or nickname.
이때, 상기 연장된 타이틀 정보 표시 영역(61)은 메시지 표시 영역(62)위에 오버레이되어, 메시지 표시 영역(62)의 일부가 가려질 수 있다.In this case, the extended title information display area 61 may be overlaid on the message display area 62 so that a part of the message display area 62 may be covered.
도 7은 본 발명의 다른 실시 예에 따른 대화창(70)이 표시된 사용자 인터페이스 화면에 대한 예시도이다.7 is an exemplary view of a user interface screen displaying a chat window 70 according to another embodiment of the present invention.
본 발명의 다른 실시 예에 있어서, 대화창(70)은 앞서의 실시 예와 마찬가지로, 타이틀 정보 표시 영역(71)과 메시지 표시 영역(72)를 포함하여 이루어지며, 상기 타이틀 정보 표시 영역(71)은 대화창에 관련된 기본 정보(71a), 사용자가 문자 대화 중에 수행할 수 있는 다양한 기능에 대한 메뉴 항목(71b), 및 사용자 입력에 따라서 변경될 수 있음을 나타내는 메타포 표식(71c)이 포함될 수 있으며, 다만 그 표현 방식에 있어서, 도 6의 실시 예와는 차이를 가질 수 있다.In another embodiment of the present invention, the chat window 70 includes a title information display area 71 and a message display area 72 as in the previous embodiment, and the title information display area 71 is Basic information 71a related to the chat window, menu items 71b for various functions the user can perform during a text chat, and metaphor markers 71c indicating that they can be changed in accordance with user input, In the expression method, it may be different from the embodiment of FIG. 6.
아울러, 본 발명의 다른 실시 예에서는, 기 설정된 사용자 입력에 따라서 타이틀 정보 표시 영역(71)이 확장되어 상세 정보가 표시되는 경우, 타이틀 정보 표시 영역(71)이 확장된 만큼, 메시지 표시 영역(71)이 이동하여 표시된다.In addition, according to another embodiment of the present invention, when the title information display area 71 is extended in accordance with a preset user input and detailed information is displayed, the message display area 71 as much as the title information display area 71 is expanded. ) Moves and displays.
마지막으로, 도 8은 본 발명의 메시징 서비스 제공 방법에 있어서, 참여자의 상태 정보 표시 과정에 대한 예시도이다.Finally, Figure 8 is an exemplary diagram for a process of displaying the status information of the participants in the messaging service providing method of the present invention.
도 8을 참조하면, 타이틀 정보 표시 영역(80)은 기본 정보 표시 영역(81)과 상세 정보 표시 영역(82)으로 구분될 수 있으며, 평상시에는 기본 정보 표시 영역(81)만이 표시되고, 기 설정된 사용자 입력에 따라서 확장되어 상기 상세 정보 표시 영역(82)이 나타난다.Referring to FIG. 8, the title information display area 80 may be divided into a basic information display area 81 and a detailed information display area 82. Usually, only the basic information display area 81 is displayed, and a preset The detailed information display area 82 is expanded according to a user input.
아울러, 상기 상세 정보 표시 영역(82)에 표시되는 상세 정보는, 도 8의 (a)에 도시된 바와 같이, 참여자 이미지 정보(83)와, 참여자 구분 정보(84)가 매칭되어 이루어질 수 있다. 여기서, 참여자 이미지 정보(83)는, 대화에 참여한 참여자들별로 설정된 캐릭터, 아이콘, 아바타, 사진 중 적어도 하나로서, 상기 참여자 이미지 정보는, 메시지 정보 표시 영역에서 각 메시지와 매칭되어 표시될 수 있다. 아울러, 상기 참여자 구분 정보(84)는, 상기 참여자들별로 설정된 별명, 애칭, 이름, 이니셜, 별칭, 닉네임, 예명, 필명 중 적어도 하나가 될 수 있다.In addition, detailed information displayed in the detailed information display area 82 may be formed by matching participant image information 83 and participant classification information 84 as illustrated in FIG. 8A. Here, the participant image information 83 may include at least one of a character, an icon, an avatar, and a picture set for each participant who participated in the conversation, and the participant image information may be displayed by matching each message in the message information display area. In addition, the participant classification information 84 may be at least one of an alias, nickname, name, initials, alias, nickname, nickname, and pen name set for each participant.
상기 상태에서, 특정 참여자의 상태가 변경되는 경우, 더 구체적으로 특정 사용자(예를 들어 이○○ 또는 박○○)가 대화창을 활성화하여 수신된 메시지를 확인하는 경우, 도 8의 (b) 또는 (c)에 도시된 바와 같이, 해당 참여자의 참여자 구분 정보(84)가 메시지 확인 중임을 나타내는 참여자 상태 정보(85)로 변경된다. 여기서, 참여자 상태 정보(85)는 "대기중"으로 표현되는 것으로 예시되어 있으나, 그 표현 형태는 문자, 이미지 등 다양한 형태로 변형될 수 있다. 또한, 참여자 구분 정보(84)가 참여자 상태 정보(85)로 변경되는 것이 아니라, 참여자 이미지 정보(83)가 참여자 상태 정보(85)로 변경될 수 있다. 이때, 참여자 상태 정보(85)는 참여자 이미지 정보(83)의 캐릭터를 변형하거나, 점멸 등과 같은 특수 효과를 부여하는 방식으로 이루어질 수 도 있다.In this state, when the state of a particular participant is changed, more specifically, when a specific user (for example, ○○ or 박 ○○) confirms a received message by activating a chat window, (b) of FIG. 8 or As shown in (c), the participant identification information 84 of the participant is changed to participant status information 85 indicating that the message is being confirmed. Here, the participant state information 85 is illustrated as being expressed as "waiting", but the expression form may be modified in various forms such as a character and an image. In addition, the participant classification information 84 may not be changed to the participant status information 85, but the participant image information 83 may be changed to the participant status information 85. In this case, the participant state information 85 may be made in a manner of modifying a character of the participant image information 83 or giving a special effect such as blinking.
또한, 특정 참여자(예를 들어 이○○)가 메시지를 입력 중인 경우, 도 8의 (c)에 도시된 바와 같이, 해당 참여자의 참여자 구분 정보(84)가 메시지 입력 중임을 나타내는 참여자 상태 정보(86)로 변경된다. 여기서, 참여자 상태 정보(86)는 "입력중"으로 표현되는 것으로 예시되어 있으나, 그 표현 형태는 문자, 이미지 등 다양한 형태로 변형될 수 있다. 또한, 참여자 구분 정보(84)가 참여자 상태 정보(86)로 변경되는 것이 아니라, 참여자 이미지 정보(83)가 참여자 상태 정보(86)로 변경될 수 있다. 이때, 참여자 상태 정보(86)는 참여자 이미지 정보(83)의 캐릭터를 변형하거나, 점멸 등과 같은 특수 효과를 부여하는 방식으로 이루어질 수 도 있다. 다만, 서로 다른 상태를 나타내는 참여자 상태 정보(85, 86)들은 서로 구분될 수 있도록 표시된다.In addition, when a particular participant (eg, ○○) is inputting a message, as shown in FIG. 8C, participant status information indicating that participant classification information 84 of the corresponding participant is inputting a message ( 86). Here, the participant status information 86 is illustrated as being expressed as "in input", but the expression form may be modified in various forms such as a character and an image. In addition, the participant classification information 84 may not be changed to the participant status information 86, but the participant image information 83 may be changed to the participant status information 86. In this case, the participant state information 86 may be made in a manner of modifying a character of the participant image information 83 or giving a special effect such as blinking. However, participant status information 85 and 86 representing different states are displayed to be distinguished from each other.
도 9는 본 발명의 다른 실시 예에 따른 메시징 서비스 제공 방법을 나타낸 순서도이다.9 is a flowchart illustrating a messaging service providing method according to another embodiment of the present invention.
도 9를 참조하면, 본 발명의 다른 실시 예에 따른 메시징 서비스 제공 방법을 실행하는 단말(10)은, 앞서 도 3을 참조한 설명에서와 같이, 입력부(12)를 통해 메시징 서비스 실행을 요청하는 사용자 입력 또는 기 설정된 알고리즘에 따라서 저장부(14)에 저장된 메신저 프로그램을 실행하여, 메시징 서비스를 활성화시키고(S405), 사용자가 입력부(12)를 통해서 하나 이상의 다른 사용자와의 대화를 요청하는 대화 기능을 선택함에 따라서, 하나 이상의 다른 단말의 사용자가 참여자로 설정되는 대화창을 활성화시킨다(S410, S415).Referring to FIG. 9, a terminal 10 executing a messaging service providing method according to another exemplary embodiment of the present invention may have a user requesting execution of a messaging service through an input unit 12 as described above with reference to FIG. 3. By executing a messenger program stored in the storage unit 14 according to an input or a predetermined algorithm, the messaging service is activated (S405), and the user requests a conversation with one or more other users through the input unit 12. As selected, activates the chat window in which the user of one or more other terminals is set as a participant (S410, S415).
상기와 같이 대화창이 활성화되면, 단말(10)의 제어부(13)는 해당 대화창의 소정 영역, 즉, 타이틀 정보 표시 영역에 기본 정보를 표시한다(S420).When the chat window is activated as described above, the controller 13 of the terminal 10 displays basic information in a predetermined area of the chat window, that is, the title information display area (S420).
그리고, 상기 단말(10)의 제어부(13)는 대화창의 소정 영역에, 상기 타이틀 정보 표시 영역의 상태 변경을 위한 하나 이상의 상태 변경 아이콘을 더 표시한다(S425). 예를 들어, 상기 하나 이상의 상태 변경 아이콘은, 타이틀 정보 표시 영역에는 기본 정보만을 표시하고, 참여자 간에 송수신되는 메시지를 표시하는 메시지 표시 영역을 최대화하여 표시하기 위한 제1 아이콘, 대화 참여자의 상세 정보를 표시하기 위한 제2 아이콘, 및 대화창에서 사용할 수 있는 하나 이상의 기능에 대응하는 메뉴 항목들을 표시하기 위한 제3 아이콘 중 하나 이상을 포함할 수 있다. 이때, 기 설정된 사용자 입력은, 상기 하나 이상의 상태 변경 아이콘 중 어느 하나에 대한 선택을 요청하기 위한 사용자 입력이 될 수 있으며, 이러한 사용자 입력은 터치, 스와이프 등으로 설정될 수 있다. 일 예에서, 대화창을 처음 활성화하여 기본 정보만을 표시하는 경우, 상기 제1 내지 제3 아이콘 중에서, 기본 정보 표시를 나타내는 제1 아이콘이 활성화된 것으로 나타나며, 상기 상태 변경 아이콘의 활성화는 사용자 입력(터치 혹은 스와이프 등)에 따라서 변경될 수 있다.The control unit 13 of the terminal 10 further displays one or more state change icons for changing the state of the title information display area in a predetermined area of the chat window (S425). For example, the one or more state change icons may include only basic information in a title information display area, and display a first icon for displaying a message transmitted / received between participants, and display detailed information of a conversation participant. One or more of a second icon for displaying and a third icon for displaying menu items corresponding to one or more functions available in the dialog window may be included. In this case, the preset user input may be a user input for requesting selection of any one of the one or more state change icons, and the user input may be set as a touch or a swipe. In one example, when the dialog is first activated to display only basic information, the first icon indicating the basic information display is activated among the first to third icons, and the activation of the state change icon is performed by a user input (touch). Or swipe, etc.).
따라서, 단말(10)의 제어부(13)는 상기 하나 이상의 상태 변경 아이콘에 대한 사용자 입력을 확인하게 된다.Accordingly, the controller 13 of the terminal 10 confirms a user input for the one or more state change icons.
확인 결과, 사용자가 상세 정보 표시에 대응하는 상태 변경 아이콘(예를 들어, 제2 아이콘)을 선택한 경우(S430), 상기 단말(10)의 제어부(13)는 타이틀 정보 표시 영역을 확장하여, 해당 대화에 참여한 참여자들의 상세 정보를 표시한다(S435). 본 발명의 다른 실시 예에서도 상세 정보의 표시는, 앞서 도 8에 예시한 바와 같이 이루어질 수 있다. 상기 제2 아이콘의 선택은, 사용자가 제1 아이콘에서 제2 아이콘으로 스와이프 혹은 플릭 혹은 제2 아이콘의 터치 등을 통해 이루어질 수 있다.As a result of the check, when the user selects a state change icon (for example, a second icon) corresponding to the detailed information display (S430), the controller 13 of the terminal 10 expands the title information display area, The detailed information of the participants participating in the conversation is displayed (S435). In another embodiment of the present invention, the display of the detailed information may be made as illustrated in FIG. 8. The second icon may be selected by a user swiping from the first icon to the second icon, flicking, or touching the second icon.
또한, 사용자 입력의 확인 결과, 사용자가 대화창에서 실행할 수 있는 기능의 메뉴 항목들에 대한 표시에 대응하는 상태 변경 아이콘(예를 들어, 제3 아이콘)을 선택하면, 단말(10)의 제어부(13)는 타이틀 정보 표시 영역을 확장하여, 대화창에서 실행할 수 있는 하나 이상의 기능에 대응하는 메뉴 항목들을 표시한다(S445). 여기서, 상기 제3 아이콘에 대한 선택은, 제1 아이콘 혹은 제2 아이콘에서 제3 아이콘으로의 스와이프 혹은 플릭 혹은 제3 아이콘의 터치 등으로 이루어질 수 있다.In addition, as a result of confirming the user input, when the user selects a state change icon (for example, a third icon) corresponding to the display of the menu items of the function that can be executed in the dialog window, the control unit 13 of the terminal 10 ) Expands the title information display area to display menu items corresponding to one or more functions that can be executed in the dialog window (S445). The selection of the third icon may be performed by swiping or flicking the first icon or the second icon from the third icon, or touching the third icon.
상기 메뉴 항목은, 예를 들어, 대화 상대에 대한 추가, 문자 메시지를 선택하여 복사 혹은 저장, 기 저장된 이미지를 선택하여 전송할 수 있는 기능, 대화 메시지를 검색할 수 있는 기능, 메시지 수신 알람에 대한 설정 혹은 해지 기능, 배경화면 혹은 글자 등의 설정 기능 중 하나 이상에 대응하는 메뉴를 포함할 수 있다. 사용자가 상기 메뉴 항목 중 하나를 선택하여 대화창에서 실행할 수 있다.The menu items may include, for example, adding to a contact, copying or storing by selecting a text message, a function of selecting and transmitting a pre-stored image, a function of searching a chat message, and setting a message reception alarm. Alternatively, the terminal may include a menu corresponding to one or more of a setting function such as a termination function, a background screen, or a text. The user can select one of the menu items to execute in the dialog window.
또한, 사용자 입력의 확인 결과, 기본 정보를 표시하는 상태 변경 아이콘(예를 들어, 제1 아이콘)이 선택된 경우, 단말(10)의 제어부(13)는 S420 단계로 되돌아가, 타이틀 정보 표시 영역을 최소화하고 기본 정보 만을 표시하게 된다.In addition, if a state change icon (for example, a first icon) displaying basic information is selected as a result of confirming the user input, the control unit 13 of the terminal 10 returns to step S420 to display the title information display area. Minimize and display only basic information.
상기 S420 단계 내지 S450 단계는 대화창이 활성화되어 있는 동안에 반복적으로 이루어질 수 있다.Steps S420 to S450 may be repeatedly performed while the chat window is activated.
도 10 내지 도 12는 본 발명의 다른 실시 예에 따른 대화창 화면의 구현 예를 나타낸 예시도이다.10 to 12 are exemplary diagrams showing an example of implementing a chat screen according to another exemplary embodiment of the present invention.
도 10을 참조하면, 본 발명의 다른 실시 예에 있어서, 대화창(90)은 타이틀 정보 표시 영역(91)과, 메시지 표시 영역(92)을 포함하여 이루어진다. 타이틀 정보 표시 영역(91)은 기본적으로 대화창에 관련된 기본 정보(91a)를 표시한다. 상기 기본 정보(91a)는 도시된 바와 같이, 대화창을 구분하기 위한 대화창 구분 정보로서, 대화 그룹에 대한 명칭과, 참여자 수를 포함한다. Referring to FIG. 10, in another embodiment of the present invention, the chat window 90 includes a title information display area 91 and a message display area 92. The title information display area 91 basically displays basic information 91a related to the chat window. As illustrated, the basic information 91a is dialog window classification information for distinguishing a chat window, and includes a name of a chat group and the number of participants.
본 발명의 다른 실시 예에 따른 대화창(90)의 타이틀 정보 표시 영역(91)에는 대화창의 상태 변경을 위한 하나 이상의 상태 변경 아이콘(91b)가 더 표시된다. 본 발명의 다른 실시 예에서, 하나 이상의 상태 변경 아이콘(91b)는 상기 하나 이상의 상태 변경 아이콘은, 타이틀 정보 표시 영역에는 기본 정보만을 표시하고, 참여자 간에 송수신되는 메시지를 표시하는 메시지 표시 영역을 최대화하여 표시하기 위한 제1 아이콘, 대화 참여자의 상세 정보를 표시하기 위한 제2 아이콘, 및 대화창에서 사용할 수 있는 하나 이상의 기능에 대응하는 메뉴 항목들을 표시하기 위한 제3 아이콘을 포함한다. 대화창(90)이 활성화될 때, 상기 하나 이상의 상태 변경 아이콘(91b) 중에서 기본 정보를 표시하도록 하기 위한 제1 아이콘이 선택된 상태(활성화)로 표시되며, 이에 따라 타이트 정보 표시 영역(91)은 기본 정보만이 표시된다.In the title information display area 91 of the chat window 90, one or more status change icons 91b for changing the status of the chat window are further displayed. In another embodiment of the present disclosure, the one or more state change icons 91b may display only basic information in the title information display area, and maximize a message display area that displays messages transmitted and received between participants. A first icon for displaying, a second icon for displaying detailed information of the participant of the conversation, and a third icon for displaying menu items corresponding to one or more functions available in the chat window. When the dialog window 90 is activated, a first icon for displaying basic information among the one or more state change icons 91b is displayed in a selected state (activation), and thus the tight information display area 91 is displayed in the default state. Only information is displayed.
아울러, 상기 타이틀 정보 표시 영역(91)은, 사용자 입력에 따라서 변경될 수 있음을 나타내는 메타포 표식(91c)를 더 포함할 수 있다. 여기서, 메타포 표식(61c)은 사용자 입력에 따라서 확장될 수 있음을 의미하는 화살표 혹은 삼각형의 도출 표식으로 구현되었다.In addition, the title information display area 91 may further include a metaphor marker 91c indicating that the title information display area 91 may be changed according to a user input. Here, the metaphor marker 61c is implemented as a derivation marker of an arrow or a triangle, which means that the metaphor marker 61c can be expanded according to a user input.
그리고, 메시지 표시 영역(92)은, 해당 대화에 참여한 참여자간에 송수신되는 메시지 및 컨텐츠가 표시된다. 여기서, 타이틀 정보 표시 영역(91)이 메시지 표시 영역(92)의 상부에 배치되어 있으나, 이러한 배치는 필요에 변경될 수 있는 것이다.The message display area 92 displays messages and contents transmitted and received between the participants who participated in the conversation. Here, the title information display area 91 is arranged above the message display area 92, but this arrangement can be changed as necessary.
상기 상태에서, 사용자는 기 설정된 사용자 입력을 수행하면, 예를 들어, 상기 하나 이상의 아이콘(91b)를 특정 방향으로 플릭 혹은 스와이프하거나, 특정 아이콘을 터치하여, 타이틀 정보 표시 영역(91)의 상태 변경을 요청할 수 있다.In the above state, when the user performs a preset user input, for example, flick or swipe the one or more icons 91b in a specific direction, or touch a specific icon to display the state of the title information display area 91. You can request a change.
도 11은 본 발명의 다른 실시 예에 있어서, 참여자들의 상세 정보 표시에 대응하는 제2 아이콘이 선택(활성화)된 경우의 대화창(90)에 대한 예시도이다.FIG. 11 is an exemplary view of a chat window 90 when a second icon corresponding to displaying detailed information of participants is selected (activated) according to another embodiment of the present invention.
도 11을 참조하면, 참여자들의 상세 정보 표시에 대응하는 제2 아이콘이 선택(활성화)된 경우, 타이틀 정보 표시 영역(91)이 확장되어, 해당 대화에 참여한 참여자들의 상세 정보(91d)가 더 표시된다. 상기 상세 정보(91d)는 앞서 도 8에 도시된 바와 같은 형태로 표시될 수 있다.Referring to FIG. 11, when the second icon corresponding to the detailed information display of the participants is selected (activated), the title information display area 91 is expanded to further display detailed information 91d of the participants who participated in the conversation. do. The detailed information 91d may be displayed as shown in FIG. 8.
이때, 메시지 표시 영역(92)은 타이틀 정보 표시 영역(91)이 확장된 만큼 이동하거나 가려질 수 있다.In this case, the message display area 92 may be moved or hidden as the title information display area 91 is extended.
도 12는 본 발명의 다른 실시 예에 있어서, 메뉴 항목 표시에 대응하는 제3 아이콘이 선택(활성화)된 경우의 대화창(90)에 대한 예시도이다.FIG. 12 is an exemplary view of a chat window 90 when a third icon corresponding to a menu item display is selected (activated) according to another embodiment of the present invention.
도 12를 참조하면, 대화창에서 실행할 수 있는 메뉴 항목의 표시를 위한 제3 아이콘이 선택되면, 타이틀 정보 표시 영역(91)이 확장되고, 확장된 부분에 해당 대화창(90)에서 실행할 수 있는 하나 이상의 기능에 대응하는 메뉴 항목들(91e)이 표시된다. 상기 메뉴 항목(91e)으로 대화 상대에 대한 추가 기능(친구추가), 문자 메시지를 선택하여 복사 혹은 저장하는 기능(대화선택), 기 저장된 이미지를 선택하여 전송할 수 있는 기능(대화앨범), 대화 메시지를 검색할 수 있는 기능(내용검색), 메시지 수신 알람에 대한 설정 혹은 해지 기능(알람끄기), 배경화면 혹은 글자 등의 설정 기능(배경/글자) 중 하나 이상에 대응하는 메뉴 항목이 표시된다.Referring to FIG. 12, when a third icon for displaying a menu item executable in a chat window is selected, the title information display area 91 is expanded and at least one executable in the corresponding chat window 90 in the expanded part. Menu items 91e corresponding to the function are displayed. The menu item 91e adds an additional function (add friend) to a contact, a function of copying or saving a text message (conversation selection), a function of selecting and transmitting a previously stored image (conversation album), a conversation message Menu items corresponding to one or more of a function for searching (content search), setting or canceling a message reception alarm (alarm off), and a setting function (background / text) such as a background screen or text are displayed.
본 발명에 따른 메시징 서비스 방법은 다양한 컴퓨터 수단을 통하여 판독 가능한 소프트웨어 형태로 구현되어 컴퓨터로 판독 가능한 기록매체에 기록될 수 있다. 여기서, 기록매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 기록매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 예컨대 기록매체는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(Magnetic Media), CD-ROM(Compact Disk Read Only Memory), DVD(Digital Video Disk)와 같은 광 기록 매체(Optical Media), 플롭티컬 디스크(Floptical Disk)와 같은 자기-광 매체(Magneto-Optical Media), 및 롬(ROM), 램(RAM, Random Access Memory), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치를 포함한다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함할 수 있다. 이러한 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.The messaging service method according to the present invention may be implemented in software form readable by various computer means and recorded on a computer readable recording medium. Here, the recording medium may include a program command, a data file, a data structure, etc. alone or in combination. Program instructions recorded on the recording medium may be those specially designed and constructed for the present invention, or they may be of the kind well-known and available to those having skill in the computer software arts. For example, the recording medium may be magnetic media such as hard disks, floppy disks and magnetic tapes, optical disks such as Compact Disk Read Only Memory (CD-ROM), digital video disks (DVD), Magnetic-Optical Media, such as floppy disks, and hardware devices specially configured to store and execute program instructions, such as ROM, random access memory (RAM), flash memory, and the like. do. Examples of program instructions may include high-level language code that can be executed by a computer using an interpreter as well as machine code such as produced by a compiler. Such hardware devices may be configured to operate as one or more software modules to perform the operations of the present invention, and vice versa.
이상과 같이, 본 명세서와 도면에는 본 발명의 바람직한 실시 예에 대하여 개시하였으나, 여기에 개시된 실시 예외에도 본 발명의 기술적 사상에 바탕을 둔 다른 변형 예들이 실시 가능하다는 것은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 자명한 것이다. 또한, 본 명세서와 도면에서 특정 용어들이 사용되었으나, 이는 단지 본 발명의 기술 내용을 쉽게 설명하고 발명의 이해를 돕기 위한 일반적인 의미에서 사용된 것이지, 본 발명의 범위를 한정하고자 하는 것은 아니다.As described above, although the present specification and drawings disclose preferred embodiments of the present invention, it is understood that other modifications based on the technical idea of the present invention can be implemented in the technical field to which the present invention pertains. It is self-evident to those of ordinary knowledge. In addition, although specific terms are used in the specification and the drawings, they are only used in a general sense to easily explain the technical contents of the present invention and to help the understanding of the present invention, and are not intended to limit the scope of the present invention.
아울러, 본 발명에 따른 서비스 장치(20)나 단말(10)는 하나 이상의 프로세서로 하여금 앞서 설명한 기능들과 프로세스를 수행하도록 하는 명령에 의하여 구동될 수 있다. 예를 들어 그러한 명령으로는, 예컨대 JavaScript나 ECMAScript 명령 등의 스크립트 명령과 같은 해석되는 명령이나 실행 가능한 코드 혹은 컴퓨터로 판독 가능한 매체에 저장되는 기타의 명령이 포함될 수 있다. 나아가 본 발명에 따른 장치는 서버 팜(Server Farm)과 같이 네트워크에 걸쳐서 분산형으로 구현될 수 있으며, 혹은 단일의 컴퓨터 장치에서 구현될 수도 있다.In addition, the service device 20 or the terminal 10 according to the present invention may be driven by a command that causes one or more processors to perform the functions and processes described above. For example, such instructions may include interpreted instructions, such as script instructions such as JavaScript or ECMAScript instructions, or executable instructions or other instructions stored on a computer readable medium. Furthermore, the device according to the present invention may be implemented in a distributed manner over a network, such as a server farm, or may be implemented in a single computer device.
또한, 본 발명에 따른 장치에 탑재되고 본 발명에 따른 방법을 실행하는 컴퓨터 프로그램(프로그램, 소프트웨어, 소프트웨어 어플리케이션, 스크립트 혹은 코드로도 알려져 있음)은 컴파일 되거나 해석된 언어나 선험적 혹은 절차적 언어를 포함하는 프로그래밍 언어의 어떠한 형태로도 작성될 수 있으며, 독립형 프로그램이나 모듈, 컴포넌트, 서브루틴 혹은 컴퓨터 환경에서 사용하기에 적합한 다른 유닛을 포함하여 어떠한 형태로도 전개될 수 있다. 컴퓨터 프로그램은 파일 시스템의 파일에 반드시 대응하는 것은 아니다. 프로그램은 요청된 프로그램에 제공되는 단일 파일 내에, 혹은 다중의 상호 작용하는 파일(예컨대, 하나 이상의 모듈, 하위 프로그램 혹은 코드의 일부를 저장하는 파일) 내에, 혹은 다른 프로그램이나 데이터를 보유하는 파일의 일부(예컨대, 마크업 언어 문서 내에 저장되는 하나 이상의 스크립트) 내에 저장될 수 있다. 컴퓨터 프로그램은 하나의 사이트에 위치하거나 복수의 사이트에 걸쳐서 분산되어 통신 네트워크에 의해 상호 접속된 다중 컴퓨터나 하나의 컴퓨터 상에서 실행되도록 전개될 수 있다.Furthermore, a computer program (also known as a program, software, software application, script or code) mounted on an apparatus according to the invention and executing a method according to the invention comprises a compiled or interpreted language or a priori or procedural language. It can be written in any form of programming language, and can be deployed in any form, including stand-alone programs or modules, components, subroutines, or other units suitable for use in a computer environment. Computer programs do not necessarily correspond to files in the file system. A program may be in a single file provided to the requested program, in multiple interactive files (eg, a file that stores one or more modules, subprograms, or parts of code), or part of a file that holds other programs or data. (Eg, one or more scripts stored in a markup language document). The computer program may be deployed to run on a single computer or on multiple computers located at one site or distributed across multiple sites and interconnected by a communication network.
아울러, 본 발명에 따른 메시징 서비스 제공 방법을 설명하는데 있어서, 특정한 순서로 도면에서 동작들을 묘사하고 있지만, 이는 바람직한 결과를 얻기 위하여 도시된 그 특정한 순서나 순차적인 순서대로 그러한 동작들을 수행하여야 한다거나 모든 도시된 동작들이 수행되어야 하는 것으로 이해되어서는 안 된다. 특정한 경우, 멀티태스킹과 병렬 프로세싱이 유리할 수 있다. 또한, 상술한 실시형태의 다양한 시스템 컴포넌트의 분리는 그러한 분리를 모든 실시형태에서 요구하는 것으로 이해되어서는 안되며, 설명한 프로그램 컴포넌트와 시스템들은 일반적으로 단일의 소프트웨어 제품으로 함께 통합되거나 다중 소프트웨어 제품에 패키징될 수 있다는 점을 이해하여야 한다.In addition, in describing the messaging service providing method according to the present invention, although the operations are described in the drawings in a specific order, it is necessary to perform such operations in the specific order or the sequential order shown in order to obtain a desirable result, or in all the drawings. It should not be understood that the acts performed should be performed. In certain cases, multitasking and parallel processing may be advantageous. Moreover, the separation of the various system components of the above-described embodiments should not be understood as requiring such separation in all embodiments, and the described program components and systems will generally be integrated together into a single software product or packaged into multiple software products. It should be understood that it can.
본 발명은 메신저 프로그램을 실행하여, 사용자 간에 송수신되는 메시지를 출력하기 위한 대화창을 표시할 때, 사용자 입력에 따라서 선택적으로 대화 참여자들의 정보를 노출하고자 한 것으로서, 특히, 대화창의 소정 영역에 설정된 타이틀 정보 표시 영역에 대화창에 관련된 기본 정보를 디폴트로 노출하고, 입력부를 통하여 기 설정된 사용자 입력이 감지되면, 상기 타이틀 정보 표시 영역을 변형하여, 해당 대화에 참여한 하나 이상의 참여자들에 관련된 정보를 선택적으로 표시함으로써, 사용자 입력이 발생하는 경우에만 선택적으로 참여자들의 정보를 노출시킴으로써, 개인 정보의 노출을 최소화할 수 있다.The present invention is to selectively expose the information of the participants of the conversation in accordance with the user input when executing a messenger program to display a chat window for outputting messages transmitted and received between users, in particular, title information set in a predetermined area of the chat window By default the basic information related to the chat window in the display area, and if a preset user input is detected through the input unit, by modifying the title information display area, by selectively displaying information related to one or more participants participating in the conversation In addition, by selectively exposing the participants' information only when a user input occurs, it is possible to minimize the exposure of personal information.
또한, 본 발명은 기 설정된 사용자 입력, 예를 들어 터치 입력에 따라서 대화창의 소정 영역에 설정된 타이틀 정보 표시 영역의 확장을 통해 참여자들의 정보를 노출하고, 사용자 입력이 해제되면 원래 크기의 타이틀 정보 표시 영역으로 되돌아가 기본 정보만을 노출함으로써, 제한된 크기의 대화창 화면에서 참여자 정보를 효율적으로 제공할 수 있는 우수한 효과가 있다.In addition, the present invention exposes the participants' information through expansion of the title information display area set in a predetermined area of the chat window according to a preset user input, for example, a touch input, and if the user input is released, the title information display area of the original size is released. By returning only the basic information, there is an excellent effect of efficiently providing participant information in a limited size chat window.
또한, 본 발명은 상기 타이틀 정보 표시 영역이 사용자 입력에 따라서 변경될 수 있음을 암시하는 메타포 표식을 더 표시하고, 싱글 터치, 멀티 터치, 팬(Pan), 스와이프(Swipe), 스크롤(Scroll), 플릭(Flick) 중 적어도 하나에 해당하는 사용자 입력에 따라서 상기 타이틀 정보 표시 영역을 일시적으로 확장하여 참여자 정보를 노출함으로써, 사용자 접근성을 향상시킬 수 있는 우수한 효과가 있다.In addition, the present invention further displays a metaphor marker indicating that the title information display area may be changed according to a user input, and further includes a single touch, a multi-touch, a pan, a swipe, and a scroll. According to a user input corresponding to at least one of Flick, the title information display area is temporarily extended to expose participant information, thereby improving user accessibility.
Claims (29)
- 하나 이상의 다른 단말과 메시지를 송수신하는 메시징 서비스와 관련된 사용자 입력을 위한 입력부;An input unit for user input associated with a messaging service for transmitting and receiving messages with one or more other terminals;상기 메시징 서비스의 실행에 따른 사용자 인터페이스 화면을 출력하는 표시부; 및A display unit for outputting a user interface screen according to execution of the messaging service; And상기 입력부 및 표시부와 기능적으로 연결되어, 상기 하나 이상의 다른 단말과 송수신되는 메시지를 출력하기 위한 대화창을 표시할 때, 상기 대화창에 대한 기본 정보를 표시하되, 기 설정된 사용자 입력에 따라서 대화에 참여한 참여자들에 대한 상세 정보를 표시하도록 제어하는 제어부를 포함하며,Participants who participated in the conversation according to a preset user input while displaying basic information about the chat window when the chat window for outputting a message transmitted and received with the at least one other terminal is functionally connected to the input unit and the display unit. It includes a control unit for controlling to display detailed information about,상기 상세 정보는 대화에 참여한 참여자들의 상태를 나타내는 참여자 상태 정보를 포함하는 것을 특징으로 하는 단말.The detailed information includes a participant status information indicating the status of the participants participating in the conversation.
- 제1항에 있어서, The method of claim 1,상기 기본 정보는, 대화창을 구분하기 위한 대화창 구분 정보, 대화에 참여한 참여자의 수 중 하나 이상을 포함하는 것을 특징으로 하는 단말.The basic information, the terminal characterized in that it comprises one or more of the chat window classification information for distinguishing the chat window, the number of participants participating in the chat.
- 제1항에 있어서,The method of claim 1,상기 상세 정보는, 대화에 참여한 참여자들별로 설정된 캐릭터, 아이콘, 아바타, 사진 중 하나 이상을 포함하는 참여자 이미지 정보, 및 상기 참여자들별로 설정된 별명, 애칭, 이름, 이니셜, 별칭, 닉네임, 예명, 필명 중 하나 이상을 나타내는 참여자 구분 정보 중 적어도 하나를 더 포함하는 것을 특징으로 하는 단말.The detailed information may include participant image information including at least one of a character, an icon, an avatar, and a picture set for each participant who participated in the conversation, and a nickname, nickname, name, initial, alias, nickname, nickname, and pen name for each participant. Terminal further comprising at least one of the participant identification information indicating one or more of the.
- 제1항에 있어서, 상기 참여자 상태 정보는The method of claim 1, wherein the participant status information is참여자의 단말에서 참여자의 메시지 확인을 인식하였는 지를 나타내는 메시지 확인 표시 정보 및 참여자의 단말에서 메시지를 입력받는 중임을 알 수 있는 메시지 입력 표시 정보 중 하나 이상을 포함하는 것을 특징으로 하는 단말.And at least one of message acknowledgment indication information indicating whether the participant's terminal recognizes the acknowledgment of the participant and message input indication information indicating that the participant's terminal is receiving a message.
- 제3항에 있어서, 상기 제어부는The method of claim 3, wherein the control unit상기 상세 정보로서, 상기 참여자 이미지 정보와 상기 참여자 구분 정보를 매칭하여 표시하고, 대화창과 관련된 각 참여자의 상태에 따라서, 상기 참여자 이미지 정보 또는 참여자 구분 정보를 참여자 상태 정보로 변경 표시하는 것을 특징으로 하는 단말.As the detailed information, the participant image information and the participant classification information are matched and displayed, and the participant image information or the participant classification information is changed into participant status information according to the status of each participant associated with a chat window. Terminal.
- 제5항에 있어서, 상기 제어부는The method of claim 5, wherein the control unit특정 참여자의 단말에서 참여자의 메시지 확인이 인식된 경우, 상기 특정 참여자의 참여자 구분 정보를 메시지 확인 상태를 나타내는 문자로 변경하도록 제어하는 것을 특징으로 하는 단말.And when a participant's message confirmation is recognized in a terminal of a specific participant, controlling to change the participant identification information of the specific participant to a character indicating a message acknowledgment state.
- 제6항에 있어서,The method of claim 6,상기 메시지 확인 상태를 나타내는 문자는 '대기중'인 것을 특징으로 하는 단말.Characters representing the message confirmation status is 'waiting' characterized in that the terminal.
- 제5항에 있어서, 상기 제어부는The method of claim 5, wherein the control unit특정 참여자의 단말에서 메시지를 입력받는 중인 경우, 상기 특정 참여자의 참여자 구분 정보를 메시지 입력중임을 나타내는 문자로 변경하도록 제어하는 것을 특징으로 하는 단말.When receiving a message from a terminal of a specific participant, the terminal characterized in that the control to change the participant identification information of the specific participant to a character indicating that the message input.
- 제8항에 있어서,The method of claim 8,상기 메시지 입력중임을 나타내는 문자는 '입력중'인 것을 특징으로 하는 단말.The character indicating that the message is being input is the terminal, characterized in that the input.
- 제5항에 있어서, 상기 제어부는The method of claim 5, wherein the control unit특정 참여자의 단말에서 메시지를 입력받는 중인 경우, 상기 특정 참여자의 참여자 이미지 정보에, 파동, 흔들림, 점멸 중 하나 이상을 포함하는 특수 효과를 부여하여 참여자의 상태를 표현하도록 제어하는 것을 특징으로 하는 단말.When receiving a message from the terminal of a specific participant, the terminal characterized in that the control to express the state of the participant by giving a special effect including at least one of wave, shaking, flashing to the participant image information of the specific participant .
- 제1항에 있어서, 상기 제어부는The method of claim 1, wherein the control unit상기 대화창의 화면 중 특정 영역을 타이틀 정보 표시 영역으로 설정하고, 상기 타이틀 정보 표시 영역에 상기 기본 정보를 표시하는 것을 특징으로 하는 단말.And a specific area of the screen of the chat window is set as a title information display area, and the basic information is displayed on the title information display area.
- 제11항에 있어서, 상기 제어부는The method of claim 11, wherein the control unit상기 타이틀 정보 표시 영역에, 상기 메시징 서비스와 관련된 다른 기능을 수행하기 위한 하나 이상의 메뉴 항목을 더 표시하는 것을 특징으로 하는 단말.And displaying one or more menu items for performing other functions related to the messaging service in the title information display area.
- 제11항에 있어서, 상기 제어부는The method of claim 11, wherein the control unit상기 타이틀 정보 표시 영역의 상태를 변경하기 위한 하나 이상의 상태 변경 아이콘을 더 표시하는 것을 특징으로 하는 단말.And displaying one or more state change icons for changing the state of the title information display area.
- 제13항에 있어서,The method of claim 13,상기 기 설정된 사용자 입력은, 상기 하나 이상의 상태 변경 아이콘 중 어느 하나에 대한 선택을 요청하는 사용자 입력인 것을 특징으로 하는 단말.The preset user input is a user input for requesting selection of any one of the one or more state change icons.
- 제13항에 있어서, 상기 하나 이상의 상태 변경 아이콘은,The method of claim 13, wherein the one or more state change icons are:타이틀 정보 표시 영역에는 기본 정보만을 표시하고, 참여자 간에 송수신되는 메시지를 표시하는 메시지 표시 영역을 최대화하여 표시하기 위한 제1 아이콘, 대화 참여자의 상세 정보를 표시하기 위한 제2 아이콘, 및 대화창에서 사용할 수 있는 하나 이상의 기능에 대응하는 메뉴 항목들을 표시하기 위한 제3 아이콘 중에서 하나 이상을 포함하는 것을 특징으로 하는 단말.Only the basic information is displayed in the title information display area, and a first icon for maximizing and displaying a message display area displaying messages transmitted and received between participants, a second icon for displaying detailed information of a chat participant, and a chat window can be used. And at least one of a third icon for displaying menu items corresponding to at least one function.
- 제11항에 있어서, 상기 제어부는The method of claim 11, wherein the control unit상기 기 설정된 사용자 입력에 따라서, 상기 타이틀 정보 표시 영역을 확장하고, 확장된 타이틀 정보 표시 영역에, 상기 상세 정보를 표시하는 것을 특징으로 하는 단말.And extending the title information display area according to the preset user input, and displaying the detailed information on the extended title information display area.
- 제11항에 있어서,The method of claim 11,상기 타이틀 정보 표시 영역은, 사용자 입력에 따라서 변경될 수 있음을 나타내는 메타포 표식을 포함하는 것을 특징으로 하는 단말.And the title information display area includes a metaphor mark indicating that the title information display area may be changed according to a user input.
- 제11항에 있어서,The method of claim 11,상기 기 설정된 사용자 입력은 상기 타이틀 정보 표시 영역을 기준으로 이루어지는 싱글 터치, 멀티 터치, 팬(Pan), 스와이프(Swipe), 스크롤(Scroll), 플릭(Flick) 중 하나 이상을 포함하는 터치 입력인 것을 특징으로 하는 단말.The preset user input may be a touch input including one or more of single touch, multi-touch, pan, swipe, scroll, and flick based on the title information display area. Terminal, characterized in that.
- 제1항에 있어서,The method of claim 1,상기 제어부는 상기 기 설정된 사용자 입력이 지속되는 동안 또는 기 설정된 시간 동안만, 상기 상세 정보가 표시되도록 제어하는 것을 특징으로 하는 단말.And the controller controls the detailed information to be displayed only while the preset user input continues or during a preset time.
- 단말이 하나 이상의 다른 단말과 송수신되는 메시지를 출력하기 위한 대화창을 활성화여 표시하는 단계;Activating and displaying a chat window for outputting a message transmitted and received with one or more other terminals;상기 활성화된 대화창의 소정 영역에 설정된 타이틀 정보 표시 영역에 상기 대화창에 대한 기본 정보를 표시하는 단계;Displaying basic information on the chat window in a title information display area set in a predetermined area of the activated chat window;기 설정된 사용자 입력을 확인하는 단계; 및Checking a preset user input; And기 설정된 사용자 입력에 따라서, 상기 타이틀 정보 표시 영역을 확장하여, 해당 대화에 참여한 참여자들에 대한 상세 정보를 표시하는 단계를 포함하고,Expanding the title information display area according to a preset user input to display detailed information on participants participating in the conversation;상기 상세 정보는 대화에 참여한 참여자들의 상태를 나타내는 참여자 상태 정보를 포함하는 것을 특징으로 하는 메시징 서비스 제공 방법.The detailed information includes a participant status information indicating the status of the participants participating in the conversation.
- 제20항에 있어서, The method of claim 20,상기 타이틀 정보 표시 영역은 사용자 입력에 따라서 변경될 수 있음을 나타내는 메타포 표식을 더 포함하는 것을 특징으로 하는 메시징 서비스 제공 방법.And the meta information marker indicating that the title information display area can be changed according to a user input.
- 제20항에 있어서, The method of claim 20,상기 대화창의 소정 영역에 타이틀 정보 표시 영역의 상태를 변경하기 위한 하나 이상의 상태 변경 아이콘을 표시하는 단계를 더 포함하고,Displaying at least one state change icon for changing a state of a title information display area in a predetermined area of the chat window;상기 기 설정된 사용자 입력을 확인하는 단계는, 상기 하나 이상의 상태 변경 아이콘과 관련된 사용자 입력인 것을 특징으로 하는 단말.The checking of the preset user input is a user input related to the one or more state change icons.
- 제20항에 있어서, The method of claim 20,상기 기 설정된 사용자 입력에 따라서, 상기 타이틀 정보 표시 영역을 확장하여, 상기 대화창에서 사용할 수 있는 하나 이상의 기능에 대응하는 메뉴 항목을 표시하는 단계를 더 포함하는 것을 특징으로 하는 단말.And expanding the title information display area to display menu items corresponding to one or more functions available in the chat window according to the preset user input.
- 제20항에 있어서, 상기 상세 정보를 표시하는 단계는,The method of claim 20, wherein displaying the detailed information comprises:상기 기 설정된 사용자 입력이 유지되는 동안 또는 기 설정된 사용자 입력 감지 후 기 설정된 시간 동안만 이루어지는 것을 특징으로 하는 메시징 서비스 제공 방법.Messaging service providing method, characterized in that is made only while the predetermined user input is maintained or for a predetermined time after the detection of the predetermined user input.
- 제20항에 있어서,The method of claim 20,상기 상세 정보는, 대화에 참여한 참여자들별로 설정된 캐릭터, 아이콘, 아바타, 사진 중 하나 이상을 포함하는 참여자 이미지 정보, 및 상기 참여자들별로 설정된 별명, 애칭, 이름, 이니셜, 별칭, 닉네임, 예명, 필명 중 하나 이상을 나타내는 참여자 구분 정보 중 적어도 하나를 더 포함하는 것을 특징으로 하는 메시징 서비스 제공 방법.The detailed information may include participant image information including at least one of a character, an icon, an avatar, and a picture set for each participant who participated in the conversation, and a nickname, nickname, name, initial, alias, nickname, nickname, and pen name for each participant. Method for providing a messaging service, characterized in that it further comprises at least one of the participant identification information indicating at least one of.
- 제25항에 있어서, 상기 상세 정보를 표시하는 단계는,The method of claim 25, wherein displaying the detailed information,상기 참여자 이미지 정보와 상기 참여자 구분 정보를 매칭하여 표시하는 단계;Matching and displaying the participant image information and the participant classification information;각 참여자의 상태를 확인하는 단계; 및Checking the status of each participant; And확인된 각 참여자의 상태에 따라서, 상기 참여자 구분 정보 또는 참여자 이미지 정보를 참여자의 상태를 나타내는 참여자 상태 정보로 변경 표시하는 단계를 포함하는 것을 특징으로 하는 메시징 서비스 제공 방법.And changing and displaying the participant identification information or participant image information into participant status information indicating a participant status according to the identified status of each participant.
- 제26항에 있어서, 상기 참여자 상태 정보는27. The method of claim 26, wherein the participant status information is참여자의 단말에서 참여자의 메시지 확인을 인식하였는 지를 나타내는 메시지 확인 표시 정보 및 참여자의 단말에서 메시지를 입력받는 중임을 나타내는 메시지 입력 표시 정보 중 하나 이상을 포함하는 것을 특징으로 하는 메시징 서비스 제공 방법.And at least one of message acknowledgment indication information indicating whether the participant's terminal has recognized the acknowledgment of the participant and message input indication information indicating that the participant's terminal is receiving a message.
- 제27항에 있어서, 상기 참여자 상태 정보는28. The method of claim 27, wherein the participant status information is진동, 흔들림, 점멸 중 하나 이상을 포함하는 특수 효과, 참여자의 상태를 나타내는 문자 중 적어도 하나로 표현되는 것을 특징으로 하는 메시징 서비스 제공 방법.Method for providing a messaging service, characterized in that represented by at least one of a special effect including at least one of vibration, shaking, flashing, characters representing the status of the participant.
- 제20항 내지 제28항 중 어느 한 항에 기재된 메시징 서비스 제공 방법을 실행하는 프로그램을 기록한 컴퓨터 판독 가능한 기록 매체.A computer-readable recording medium having recorded thereon a program for executing the messaging service providing method according to any one of claims 20 to 28.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20130043830A KR101349700B1 (en) | 2013-04-19 | 2013-04-19 | Method for messaging service, storage medium recording program and device therefor |
KR10-2013-0043830 | 2013-04-19 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2014171613A1 true WO2014171613A1 (en) | 2014-10-23 |
Family
ID=50145123
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/KR2013/012205 WO2014171613A1 (en) | 2013-04-19 | 2013-12-26 | Method for providing messaging service, record medium recorded with program for same, and terminal therefor |
Country Status (2)
Country | Link |
---|---|
KR (1) | KR101349700B1 (en) |
WO (1) | WO2014171613A1 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101694947B1 (en) * | 2015-08-26 | 2017-01-10 | 주식회사 엔오디비즈웨어 | Method of operating chatting application, method of operating chatting server, and method of operating chatting system |
KR101589111B1 (en) * | 2015-08-27 | 2016-01-28 | 주식회사 지앤톡 | Method of providing security chatting service and system performing the same |
KR101839226B1 (en) * | 2016-09-12 | 2018-03-15 | 임영미 | Smart phone messenger message arrival notice marking method for special important or urgent sender |
US10904181B2 (en) | 2018-09-28 | 2021-01-26 | Snap Inc. | Generating customized graphics having reactions to electronic message content |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100836022B1 (en) * | 2007-02-23 | 2008-06-09 | 주식회사 케이티프리텔 | Method and system for providing messenger service in mobile network system |
KR20090108872A (en) * | 2008-04-14 | 2009-10-19 | 울산대학교 산학협력단 | System for messenger supporting WebDAV-based collaborative system |
US20100131599A1 (en) * | 2008-11-24 | 2010-05-27 | The Mitre Corporation | Methods, Systems, and Computer Program Products For Instant Messaging |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101052005B1 (en) * | 2009-03-03 | 2011-07-27 | 주식회사 씽크풀 | Chat provision system and method |
-
2013
- 2013-04-19 KR KR20130043830A patent/KR101349700B1/en active IP Right Grant
- 2013-12-26 WO PCT/KR2013/012205 patent/WO2014171613A1/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100836022B1 (en) * | 2007-02-23 | 2008-06-09 | 주식회사 케이티프리텔 | Method and system for providing messenger service in mobile network system |
KR20090108872A (en) * | 2008-04-14 | 2009-10-19 | 울산대학교 산학협력단 | System for messenger supporting WebDAV-based collaborative system |
US20100131599A1 (en) * | 2008-11-24 | 2010-05-27 | The Mitre Corporation | Methods, Systems, and Computer Program Products For Instant Messaging |
Also Published As
Publication number | Publication date |
---|---|
KR101349700B1 (en) | 2014-01-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2014123270A1 (en) | Method for providing instant messaging service, recording medium on which program for same is recorded, and terminal | |
WO2020067585A1 (en) | Method and apparatus for displaying chat room linked with messenger application | |
WO2015005605A1 (en) | Remote operation of applications using received data | |
WO2020204406A1 (en) | Method and system for learning and enabling commands via user demonstration | |
WO2016137092A2 (en) | Method for organizing group icon in messenger service, and apparatus therefor | |
WO2017135797A2 (en) | Method and electronic device for managing operation of applications | |
WO2014065551A1 (en) | Device and method for displaying image in chatting area and server for managing chatting data | |
WO2014142471A1 (en) | Multi-input control method and system, and electronic device supporting the same | |
WO2012026785A2 (en) | System and method for providing a contact list input interface | |
WO2010110613A1 (en) | Method of dividing screen areas and mobile terminal employing the same | |
WO2014119975A1 (en) | Method and system for sharing part of web page | |
US20110161989A1 (en) | Dynamic program integration | |
WO2016129811A1 (en) | Method and system for providing rich menu in instant messaging service and recording medium | |
WO2012153914A1 (en) | Method and apparatus for providing graphic user interface having item deleting function | |
WO2016186325A1 (en) | Social network service system and method using image | |
WO2016108545A1 (en) | Conversation service provision method and conversation service provision device | |
WO2014133225A1 (en) | Voice message providing method, and apparatus and system for same | |
WO2014042357A1 (en) | Screen synchronization control system, and method and apparatus for synchronizing a screen using same | |
WO2014171613A1 (en) | Method for providing messaging service, record medium recorded with program for same, and terminal therefor | |
WO2015111926A1 (en) | Electronic device and user interface display method for the same | |
WO2018143723A1 (en) | Method and apparatus for managing content across applications | |
WO2015183043A1 (en) | Method, device, and server for grouping chat messages | |
WO2014204189A1 (en) | System for providing virtual space for individual steps of executing application | |
WO2015012556A1 (en) | User interface for merger and display of multiple content timelines and method therefor | |
WO2020045712A1 (en) | Device, method and computer-readable recording medium for providing asynchronous instant messaging service |
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: 13882527 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: 13882527 Country of ref document: EP Kind code of ref document: A1 |