WO2014204259A1 - Method and server for transmitting notice message, and method of managing group chatting message - Google Patents

Method and server for transmitting notice message, and method of managing group chatting message Download PDF

Info

Publication number
WO2014204259A1
WO2014204259A1 PCT/KR2014/005457 KR2014005457W WO2014204259A1 WO 2014204259 A1 WO2014204259 A1 WO 2014204259A1 KR 2014005457 W KR2014005457 W KR 2014005457W WO 2014204259 A1 WO2014204259 A1 WO 2014204259A1
Authority
WO
WIPO (PCT)
Prior art keywords
message
chat
terminal
interface
menu
Prior art date
Application number
PCT/KR2014/005457
Other languages
French (fr)
Korean (ko)
Inventor
엄명용
심찬
Original Assignee
Eom Myung Yong
Shim Chan
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from KR1020130070714A external-priority patent/KR20140147442A/en
Priority claimed from KR1020140051281A external-priority patent/KR20150125043A/en
Application filed by Eom Myung Yong, Shim Chan filed Critical Eom Myung Yong
Publication of WO2014204259A1 publication Critical patent/WO2014204259A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • H04W4/08User group management

Definitions

  • the present invention relates to a chat service capable of sharing a message in real time among a plurality of users and a notification message transmission technology.
  • the multi-party group chat message can be converted into a personal chat message, thereby enabling text message and group chat.
  • the utilization rate of the communication service using the portable terminal is increasing rapidly.
  • chat service applications such as KakaoTalk have been provided, and users can actively communicate online while exchanging messages with other users in real time using these applications.
  • a group chat service which is a service that can communicate using chat, is provided between not only two users but also two or more multiple users.
  • Small groups such as the group chat service through the group's members to announce important schedules, such as active activities to communicate the group's announcements online.
  • chat room may not be checked from time to time according to the user, and the message cannot be checked unless the chat message is accessed through the chat interface.
  • text messages can be sent to a large number of users in a batch, and can be promptly received by receiving notifications.However, in order to send a text message, all the recipient's mobile terminal contacts must be known. There was an inconvenience to enter. The form of notifying through a direct telephone also had the same problems as text messages, and it has been pointed out that the time required for a phone call is a big problem.
  • an object of the present invention is to provide a technology that enables an individual to efficiently and accurately check the message information described in a group chat message.
  • an object of the present invention is to provide a technology that can conveniently send a text message through a portable terminal to a user who does not know a contact, and can easily send a notification message to a plurality of users.
  • a server providing a group chat service that can share a message in real time between a plurality of users, the terminal of any one user At least one of the chat messages inputted through the input means of the terminal of each user according to the use of the group chat service, and displayed on the first interface as a chat interface displayed on all user terminals included in the group chat.
  • Receiving a selection input for a first message that is a message Transmitting a first menu to a region of a chat interface displayed on the terminal of the user when receiving a selection input for the first message;
  • a notification message transmission server is an interface including a plurality of users as members, and registered in a group chat interface which is an interface capable of chatting in real time among the members.
  • the chat message since a chat message transmitted and received in real time through the chat interface is selected and processed into a text message, the chat message is transmitted to a contact of a member registered in the chat interface. Announcements can be sent through the message, and since the contact is extracted from the chat service management server and the text message is transmitted, a text message can be sent to a large number of users without having to input the contacts of the plurality of users. It has an effect.
  • text messages are sent to all users in a group chat room without the need to know the contacts of all recipients in order to send text messages, so it is easy to send important information such as announcements to anyone who wants to send them. There is.
  • FIG. 1 is a flowchart of a notification message transmission method according to an embodiment of the present invention.
  • FIG. 2 illustrates a flow in which a target for receiving a text message is set according to an embodiment of the present invention.
  • 3 and 4 illustrate an example of a flow in which a text message is transmitted according to an embodiment of the present invention.
  • FIG. 5 is a block diagram of a notification message transmission server according to an embodiment of the present invention.
  • 6 to 9 illustrate examples of screens displayed on a portable terminal according to an embodiment of the present invention.
  • 10 and 11 are flowcharts illustrating a method for managing a group chat message according to an embodiment of the present invention.
  • FIG. 1 is a flowchart of a notification message transmission method according to an embodiment of the present invention.
  • a notification message transmission method may be performed by each configuration of a notification message transmission server to be described below.
  • the notification message transmission server will be referred to as a server.
  • the server is an interface including a plurality of users as members, the terminal of any member registered in the group chat interface that can send and receive chat messages in real time between members, that is, the chat interface
  • a selection input for any one of the chat messages posted in the chat interface is received from the first terminal.
  • the group chat interface refers to an interface provided to a user terminal when using an application or other service for using the aforementioned chat service.
  • the chat service providing server provides a chat application or a chat web page to provide a chat service among users.
  • the group chat interface is an interface displayed on terminals of users according to the use of a chat service, and means a interface through which three or more users can transmit and receive a chat message.
  • members included in the group chat interface can check the chat message input by other users through the chat interface displayed on their terminal, and chat through the group chat interface of their terminal. You can enter a message.
  • the server receives a selection input from the first terminal for any one of a plurality of chat messages output to the chat interface.
  • the first terminal refers to a terminal of a member who wants to transmit a chat message as a text message by performing a function of the present invention. That is, any one member included in the group chat interface.
  • the server receiving the selection input for any one of the chat messages from the first terminal sends a text transmission menu to the first terminal as a menu for transmitting the selected input chat message as a text message to the portable terminals of the members. Step S20 is performed.
  • the text transmission menu may be transmitted to be output in a separate area from the chat window according to the chat interface, or may be transmitted to be output in an area adjacent to the selected input chat message.
  • the server Upon receiving the selection input from the first terminal for the text transmission menu output to the first terminal, the server is a member that manages the group chat interface, that is, a member registered in the group chat interface from a user information database of a chat service providing server or the like. Extracting the contact information of the portable terminal of them (S30).
  • the contact of the member's portable terminal means a contact of the terminal capable of receiving a text message.
  • the group chat interface is output to be available through a portable terminal (for example, a smartphone)
  • the phone number of the portable terminal will be the contact of the present invention.
  • the chat service can be used by executing a chat application provided from the chat service providing server as mentioned above.
  • a chat application provided from the chat service providing server as mentioned above.
  • a user's contact is generally registered.
  • the contact service of the user may be included in the user's information and stored in the chat service management server.
  • the server accesses the chat service management server and requests the user's contact information from a database in which the user's information is stored.
  • the server extracts the contact information of the user accordingly.
  • the server When the contacts of the portable terminal of the members are extracted through the step S30, the server performs a step (S40) of transmitting the text message including the contents of the chat message selected and input through the step S10 to the extracted contact.
  • transmitting the text message including the contents of the chat message means that when the chat message is a text message, the same message is generated and transmitted.
  • chat message is "Notice, please gather by 9 am”
  • a text message containing the same text information is generated, and the generated text message is sent to the extracted contact.
  • the server extracts the contents of the selected input chat message, generates a text message including the extracted contents, and transmits the generated text message to the extracted contact.
  • the message which can only be checked in the chat interface is transmitted through the text message (including both SMS and MMS methods) of the mobile phone through step S40.
  • the user can check the text message in real time, and even if the chat proceeds, the user can check the content even if the user does not check the chat message through the group chat interface.
  • FIG. 2 illustrates a flow in which a target for receiving a text message is set according to an embodiment of the present invention.
  • step S31 When receiving a selection input for at least one of the members included in the group chat interface from the first terminal through the receiver selection menu transmitted through step S31, the server, unlike FIG. In step S32, only the contact is extracted.
  • chat message that should be sent only to some of the members included in the group chat interface.
  • chat interface that allows members of a group to chat with each other, there may be a message that should be announced only to the group's management.
  • 3 and 4 illustrate an example of a flow in which a text message is transmitted according to an embodiment of the present invention.
  • the server first determines whether to send a text message to a short message service (SMS) or a multimedia message service (MMS) according to the type and number of texts included in the selected input chat message.
  • SMS short message service
  • MMS multimedia message service
  • the server transmits a transmission confirmation menu, which is a menu for selecting whether to send the text message to the first terminal.
  • a transmission confirmation menu which is a menu for selecting whether to send the text message to the first terminal.
  • the form of the text message may be SMS or MMS as mentioned above. If the number exceeds a preset number of characters (for example, 80 bytes) or if the message includes information such as an image or a video, the message may be generated and transmitted as an MMS text message.
  • the number of characters refers to the size of data occupied according to the characters input to the text message.
  • MMS is much more expensive to send than SMS messages, so some users may not want to send texts to MMS.
  • the user when the text message becomes an MMS, the user can check whether the text message is transmitted once again, thereby providing convenience to the user when the service is provided. have.
  • the server performs a step S44 of determining whether the number of characters included in the selected input chat message exceeds a threshold number of characters (for example, 80 bytes) set according to the text message service.
  • a threshold number of characters for example, 80 bytes
  • the server divides the chat message into a plurality of text messages and transmits them to the contacts of the portable terminals of the extracted members (S45 and S46).
  • the transmission price of MMS is much higher than that of SMS messages.
  • the chat message when the chat message is composed of text only and becomes an MMS message that can be divided into a plurality of SMS messages, the chat message is divided into a plurality of SMS messages to be transmitted, thereby lowering the price burden for the user's text message transmission. It can be effective.
  • FIG. 5 is a block diagram of a notification message transmission server according to an embodiment of the present invention. In the following description, portions overlapping with the description of FIGS. 1 to 4 will be omitted.
  • the notification message transmission server 10 includes a chat message receiver 11, a contact extractor 12, and a message transmitter 13.
  • the chat message receiving unit 11 may include any one of chat messages posted on the chat interface from the first terminal 20, which is a terminal of any one of the members included in the group chat interface. Performs the function of receiving a selection input for a chat message.
  • the contact extractor 12 connects to the chat service providing server 30 and is registered in the group chat interface. It performs a function of extracting the contacts of the portable terminals 20 and 50 of the members.
  • the receiver selection menu may be transmitted to the first terminal 20, and the member to be able to receive the text message may be selected through the input thereof, and the portable member of the selected member may be selected.
  • the contact information of the terminal can be extracted.
  • the message transmitter 13 transmits a text message including the contents of the chat message selected by the chat message receiver 11 to the contact extracted by the contact extractor 12.
  • the content of the chat message can be extracted and processed into a text message.
  • the message transmitter 13 may be configured as one of SMS or MMS depending on the number of characters or the type of data. You can create a text message in either form.
  • a text message generated as an MMS message is transmitted according to a selection input from the first terminal 20 for a transmission confirmation menu, or a chat message is divided into a plurality of SMS messages according to the number of texts. Can be sent.
  • 6 to 9 illustrate examples of screens displayed on a portable terminal according to an embodiment of the present invention.
  • FIG. 6 an example of a group chat interface 100 is illustrated in FIG. 6.
  • a plurality of users may input a chat message 101, and members registered in the group chat interface 100, that is, members participating in the chat, may send the chat message 101 to the group chat interface. It can be confirmed through (100).
  • the text transmission menu 102 is output to transmit a text message as mentioned above.
  • FIG. 7 shows an example of a recipient selection menu 110 in which the embodiment of FIG. 2 is implemented.
  • a receiver selection menu 110 is output, and a member to select a text message can be selected through the selection button 111.
  • the user may select the Send menu 112 to send a text message to the contacts of the portable terminals of the selected members.
  • the transmission confirmation menu 120 may be output before the transmission so that the user may select whether to transmit the text.
  • FIG. 9 shows an example of a text message 130.
  • the chat message output through the chat interface is transmitted to the portable terminal as a text message 130.
  • 10 and 11 are flowcharts illustrating a method for managing a group chat message according to an embodiment of the present invention.
  • a method for managing a group chat message is performed by a server managing a group chat service (hereinafter referred to as a server), and output and input means of a terminal using the service. It will be appreciated that this will be done by interaction with the. That is, the server performs each function of the present invention by performing the relaying and processing of the data transmitted and received between each terminal in accordance with the management of the chat message, the terminal of all users using the chat service, the chat service application
  • a request input through the input means of the terminal may be transmitted to the server to output a chat message and to manage the chat interface.
  • the result of the processed data is output through the output means of the terminal.
  • the server is input through an input means of each user's terminal according to the use of the group chat service, and is a chat interface displayed on the terminals of all users included in the group chat, which is data output on the first interface.
  • a selection input for the first message which is one message, is received from a terminal of any one user.
  • the group chat service refers to a service in which each user terminal is connected by a server, and all users can share a message through one chat interface (first interface). An example of this is shown in FIG. 12.
  • the first interface 200 in the first interface 200, four users U1 to U4 may be included in the group chat.
  • the first interface 200 is identically displayed on all the terminals of the above users, and if necessary, the output direction of the message or the output form of the user identification information may be displayed differently for each user terminal.
  • an 'input' menu exists, and the user inputs a chat message or multimedia content that he / she wants to input through an input means, and selects the 'input' menu to create a corresponding chat message or multimedia content. 1 may be output to the interface 200 as a chat message.
  • the first message 201 refers to a chat message selected by a user.
  • step S90 the server receives a selection input for a first message, which is one of the above-mentioned chat messages, from a user's terminal.
  • the selection input may mean not only a simple selection input for each menu, but also a specific selection input for any data being output.
  • the selection input for the menu may mean a simple touch input
  • the selection input for the first message that is, the selection input for the chat message, includes a simple touch input, a drag input, and a specific number of touch inputs.
  • the touch input may be implemented as a touch input maintained for a specific time.
  • the server receives the selection input for the first message, after which the server receives the first input in one area of the first interface displayed on the terminal of the user who has performed the selection input on the first message. Transmitting the menu (S200) is performed.
  • the 'batch transfer' menu refers to the first menu 202, which is an output menu for performing the essential functions of the present invention.
  • the output form of the first menu 202 may be different from that shown in FIG. 12 according to various embodiments.
  • the server receives the selection input for the first menu from the terminal of any one of the above user, in this case, each terminal of every user included in the group chat, and the terminal of any one of the above user
  • the step S70 of establishing a second interface as a chat interface capable of a personal chat between them is performed.
  • the server U1 and U2, U1 and U3, and U1 and U4 to U1 and Un, respectively, is a chat interface in which n-1 second interfaces are established.
  • the server performs a step S80 of controlling to output the selected first message to all the first interfaces.
  • the chat menu 210 displays information about the group chat interface 211. In this case, as the steps S70 and S80 of FIG. 10 are performed, it may be confirmed that the plurality of second interfaces 212 are simultaneously opened and the same message is transmitted.
  • a group chat service is a service used by all users in a group to share a message, and users in the first interface may input and confirm a message to transmit a message among users.
  • a user can confirm this by informing the terminal of a chat message with vibration and sound.
  • the first interface many users belong to the feature, and thus, many chat messages are input. In this case, too many notification signals may be output to the user terminal. According to such a situation, most users may set a group chat interface so that a notification signal is not transmitted or there may be a user who does not frequently check the first interface.
  • users generally select all the users who participated in the group chat to create a personal chat interface with each user, and input a message to be notified in the interface to disable the notification signal for the group chat service.
  • the message is transmitted to a user who does not check the first interface or a user who does not frequently check the message through a notification signal.
  • a second interface which is a personal chat interface
  • the first message is provided in the opened second interface.
  • chat service only a chat service between a plurality of users may be supported, and a chat service between individuals may not be supported.
  • the server may determine whether to open a second interface, that is, an interface capable of chatting between individuals, through the group chat service, and open the second interface if possible.
  • the server manages a personal chat service linked with the group chat service, and the user selects each of the user terminals included in the group chat and the first menu.
  • a request is made to establish a second interface between terminals, that is, a chat interface capable of personal chat.
  • the server managing the personal chat service establishes a second interface, and then the first message is collectively output to the second interface opened by the server managing the personal chat service through the step S80.
  • the controlling may be performed so as to.
  • a step S80 of controlling the first message to be output to all the second interfaces in the same manner is performed after the steps S50 to S70 of FIG. 10 are performed.
  • the first message may include a simple message.
  • the chat message may be used to request a kind of vote for selecting one candidate from a plurality of candidate groups.
  • the message may be included.
  • the first message may include a menu for selecting one of a plurality of candidate data as a selection menu for voting together with a guide message requesting voting.
  • the server controls the first message to be output on the second interface, and then, from each of the user terminals, through the second interface for a preset period, any of the candidate data included in the first message from the terminals of the respective users. Receiving a selection input for one data (S90) is performed.
  • step S90 When the step S90 is performed, a selection input received from the terminal of each user is stored in the server. Thereafter, when the predetermined period has elapsed, the server collects the received selection input result to calculate the number of selections for each candidate data, and provides the voting result information including the number of selections calculated for each candidate data in the first interface. Control to output to (S100).
  • a voting service is used in a group chat service.
  • users in order to vote as described above, users must first confirm that a voting is in progress. The user had to access the first interface, the group chat interface, to check the voting messages and to vote. Accordingly, there may be a user who fails to check the voting message, which is very unlikely to yield a substantially valid voting result.
  • the voting message is output through the second interface so that each user can confirm correctly, the users can accurately check the voting message and perform the voting. Accordingly, the effectiveness of the voting service can be greatly increased.
  • FIGS. 14 to 15 Examples of screens using such a voting service are shown in FIGS. 14 to 15.
  • the voting message 221 is output to the second interface 220 through the personal chat service.
  • the user can confirm this and perform the voting, and the voting result is automatically collected in the server as mentioned above.
  • the voting result information 231 is output to the first interface 230.
  • FIG. 16 illustrates an example of allowing the user to select a user to which the first message is to be transmitted when the first message is transmitted through the second interface.
  • the server when the server opens a second interface, when the server receives a selection input for the first menu from a user's terminal, the server tries to select the first menu and is included in the group chat together.
  • the screen 240 and the selection input menu 241 capable of selecting input of at least one user terminal may be output.
  • the server receives the selection input for the user terminal, the server opens a second interface between each of the at least one user terminal corresponding to the selection input and the terminal of one user, and all the first messages with the first message. 2 It will control the output to the interface.
  • the user can select a user to send a message, and can prevent the batch message from being sent to an unnecessary user, thereby enabling the service according to the present invention to be used more practically.
  • the application is basically installed in the terminal (this may include a program included in the platform or operating system, etc. that is basically mounted on the terminal) It may be executed by the user, or may be executed by an application (ie, a program) directly installed on the terminal by an application providing server such as an application store server, an application, or a web server associated with the corresponding service.
  • an application ie, a program
  • the group chat message management method and the notification message transmission method according to the embodiment of the present invention described above are implemented as an application (that is, a program) that is basically installed in a terminal or directly installed by a user, and is read by a computer such as a terminal. Can be recorded on a recording medium.
  • Such a program is recorded on a recording medium readable by a computer and executed by a computer so that the above functions can be executed.
  • the above-described program is a computer such as C, C ++, JAVA, machine language, etc. It may include code coded in a language.
  • Such code may include a function code associated with a function or the like that defines the above-described functions, and may include execution procedure-related control code necessary for a processor of the computer to execute the above-described functions according to a predetermined procedure.
  • the code may further include memory reference-related code for additional information or media required for a processor of the computer to execute the above-described functions at which location (address address) of the computer's internal or external memory. .
  • the code indicates that the processor of the computer is a communication module of the computer (eg, a wired and / or wireless communication module).
  • the communication code may further include communication related codes such as how to communicate with any other computer or server in the remote, and what information or media should be transmitted and received during communication.
  • codes and code segments associated therewith may be used in consideration of a system environment of a computer that reads a recording medium and executes the program. It may be easily inferred or changed by.
  • Examples of recording media that can be read by a computer recording a program as described above include, for example, a ROM, a RAM, a CD-ROM, a magnetic tape, a floppy disk, an optical media storage device, and the like.
  • a computer-readable recording medium having recorded a program as described above may be distributed to computer systems connected through a network so that computer-readable codes may be stored and executed in a distributed manner.
  • at least one of the plurality of distributed computers may execute some of the functions presented above, and transmit the result to at least one of the other distributed computers, and transmit the result.
  • the receiving computer may also execute some of the functions presented above, and provide the results to other distributed computers as well.
  • a computer-readable recording medium recording an application which is a program for executing a group chat message management method and a notification message transmission method according to each embodiment of the present invention, may be an application store server, an application, or a corresponding application. It may be a storage medium (for example, a hard disk) included in an application provider server such as a web server related to a service, or the application providing server itself.
  • a computer capable of reading a recording medium recording an application which is a program for executing a group chat message management method and a notification message transmission method according to each embodiment of the present invention is not only a general PC such as a general desktop or a notebook computer, but also a smart phone. It may include a mobile terminal, such as a tablet PC, personal digital assistants (PDAs), and mobile communication terminals, as well as to be interpreted as any computing device.
  • a general PC such as a general desktop or a notebook computer, but also a smart phone. It may include a mobile terminal, such as a tablet PC, personal digital assistants (PDAs), and mobile communication terminals, as well as to be interpreted as any computing device.
  • PDAs personal digital assistants
  • a computer capable of reading a recording medium recording an application which is a program for executing a group chat message management method and a notification message transmission method according to an embodiment of the present invention is a smart phone, a tablet PC, a personal digital assistant (PDA) and a mobile device.
  • the application may be downloaded from the application providing server to a general PC and installed on the mobile terminal through a synchronization program.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

A technology capable of transmitting a chatting message displayed in a group chatting service with a text message without the need to check and select the contacts of receivers one by one is provided. The method of transmitting a notice message according to an embodiment of the present invention includes: receiving, by a server for transmitting the notice message, a selection and input related to any one chatting message posted on a chatting interface, from a first terminal that is a terminal of any one member registered with a group chatting interface that includes a plurality of users as members and enables real time chatting among the members; transmitting to the first terminal a text transmitting menu as a menu for transmitting a selected and input chatting message to portable terminals of the members when a selection and input related to any one chatting message is received; extracting contacts that are the numbers of the portable terminals of the members registered with the group chatting interface from the group chatting interface management server when the selection and input related to the text transmitting menu is received from the first terminal; and transmitting a text message including the content of the selected and input chatting message to an extracted contact.

Description

공지 메시지 전송 방법 및 서버, 단체 채팅 메시지 관리 방법How to send notification messages and how to manage servers and group chat messages
본 발명은, 복수의 사용자들 사이에서 메시지를 실시간으로 공유할 수 있는 채팅 서비스 및 공지 메시지 전송에 관한 기술로서, 특히 다자간의 단체 채팅 메시지를 개인 채팅 메시지로 전환하도록 함으로써, 문자메시지와 단체 채팅의 장점을 결합하여 개인이 단체 채팅 메시지를 정확하고 효율적으로 확인할 수 있도록 하기 위한 기술 및 단말에서 실행되고 있는 단체 채팅 인터페이스에 포함된 구성원들에게 동일한 메시지를 용이하게 전송할 수 있도록 하여, 문자 메시지와 단체 채팅의 장점을 결합하고, 용이하게 공지 메시지 등의 단체를 대상으로 한 메시지를 전송할 수 있도록 하기 위한 기술이다.The present invention relates to a chat service capable of sharing a message in real time among a plurality of users and a notification message transmission technology. In particular, the multi-party group chat message can be converted into a personal chat message, thereby enabling text message and group chat. Combine the advantages to enable individuals to check group chat messages accurately and efficiently, and make it easy to send the same message to members of the group chat interface running on the terminal, enabling text messages and group chats. It is a technique for combining the advantages of, and to easily transmit a message to a group such as a notification message.
휴대용 단말을 이용한 커뮤니케이션 서비스의 이용률이 급격하게 증가하고 있다. 최근 카카오톡 등 채팅 서비스 어플리케이션이 다양하게 제공되고 있으며, 사용자들은 이러한 어플리케이션을 이용하여 다른 사용자들과 메시지를 실시간으로 주고받으면서, 온라인상에서 활발하게 의사소통이 가능해졌다.The utilization rate of the communication service using the portable terminal is increasing rapidly. Recently, a variety of chat service applications such as KakaoTalk have been provided, and users can actively communicate online while exchanging messages with other users in real time using these applications.
이러한 어플리케이션의 발달에 따라서, 두 사용자 사이뿐 아니라 둘 이상의 다수의 사용자들 사이에서도, 채팅을 이용하여 의사소통을 할 수 있는 서비스인 단체 채팅 서비스 역시 제공되고 있다.According to the development of such applications, a group chat service, which is a service that can communicate using chat, is provided between not only two users but also two or more multiple users.
소규모 단체 등은 이러한 단체 채팅 서비스를 통해 단체의 구성원들 사이에서 중요한 일정 등을 공지하는 등 온라인을 통해 단체의 공지 사항을 전달하는 활동을 활발하게 하고 있다.Small groups, such as the group chat service through the group's members to announce important schedules, such as active activities to communicate the group's announcements online.
한편, 다수의 사용자에게 공지 사항 등의 중요한 내용에 대하여 알리기 위해서, 기존에는 상기의 단체 채팅방을 이용하여 채팅 메시지를 전송하거나, 휴대용 단말의 문자 메시지를 이용하여 해당 내용을 포함하는 문자를 전송하거나, 직접 전화 등을 통해 알리는 형태가 이용되어왔다.On the other hand, in order to inform a large number of users of important content such as announcements, in the past, a chat message is transmitted using the group chat room, or a text message containing the content is transmitted using a text message of a portable terminal, Informing people through direct telephone calls has been used.
그러나, 단체 채팅방의 경우 사용자에 따라서 채팅방을 수시로 확인하지 않을 수 있고, 채팅 메시지를 채팅 인터페이스에 접속하여 확인하지 않는 이상 해당 메시지를 확인할 수 없었다. 또한 문자 메시지의 경우 다수의 사용자에게 일괄적으로 문자를 전송할 수 있고, 즉시 수신 알림을 통해 확인을 유도할 수 있으나, 문자 메시지를 송신하기 위해서는 모든 수신자의 휴대용 단말의 연락처를 알고 있어야 하며, 일일이 연락처를 입력해야 하는 불편함이 있었다. 직접 전화를 통해 알리는 형태 역시 문자 메시지와 마찬가지의 문제점이 있었으며, 전화 통화에 소요되는 시간이 큰 문제점이 지적되어 왔다.However, in the case of a group chat room, the chat room may not be checked from time to time according to the user, and the message cannot be checked unless the chat message is accessed through the chat interface. In addition, text messages can be sent to a large number of users in a batch, and can be promptly received by receiving notifications.However, in order to send a text message, all the recipient's mobile terminal contacts must be known. There was an inconvenience to enter. The form of notifying through a direct telephone also had the same problems as text messages, and it has been pointed out that the time required for a phone call is a big problem.
이에 본 발명은, 단체 채팅 메시지에 기재된 메시지 정보를 개인이 효율적이고 정확하게 확인할 수 있도록 하는 기술을 제공하는 데 그 목적이 있다. Accordingly, an object of the present invention is to provide a technology that enables an individual to efficiently and accurately check the message information described in a group chat message.
또한, 다수에게 전송해야 하는 메시지를 수신자의 연락처를 일일이 입력할 필요 없이 용이하게 문자 메시지로 전송할 수 있도록 할 수 있는 기술을 제공하는 데 그 목적이 있다.In addition, it is an object of the present invention to provide a technology that can be easily sent as a text message without having to enter the recipient's contact information to be sent to a large number.
또한, 본 발명은 연락처를 모르는 사용자에게도 편리하게, 휴대용 단말을 통한 문자 메시지를 전송할 수 있도록 하여, 공지 메시지 등을 다수의 사용자에게 간편하게 전송할 수 있는 기술을 제공하는 데 그 목적이 있다.In addition, an object of the present invention is to provide a technology that can conveniently send a text message through a portable terminal to a user who does not know a contact, and can easily send a notification message to a plurality of users.
상기 목적을 달성하기 위해, 본 발명의 일 실시예에 따른 단체 채팅 메시지 관리 방법은, 복수의 사용자들 사이에서 메시지를 실시간으로 공유할 수 있는 단체 채팅 서비스를 제공하는 서버가, 어느 한 사용자의 단말로부터, 상기 단체 채팅 서비스의 이용에 따라서 각 사용자의 단말의 입력 수단을 통해 입력되고, 단체 채팅에 포함된 모든 사용자의 단말에 표시되는 채팅 인터페이스로서 제1 인터페이스에 출력되는 상기 채팅 메시지 중 적어도 하나의 메시지인 제1 메시지에 대한 선택 입력을 수신하는 단계; 상기 제1 메시지에 대한 선택 입력을 수신 시, 상기 어느 한 사용자의 단말에 표시되는 채팅 인터페이스의 일 영역에 제1 메뉴를 전송하는 단계; 상기 어느 한 사용자의 단말로부터 상기 제1 메뉴에 대한 선택 입력을 수신 시, 모든 사용자 단말 각각와 상기 어느 한 사용자의 단말 사이의 개인 채팅이 가능한 채팅 인터페이스로서 제2 인터페이스를 개설하는 단계; 및 상기 제1 메시지를 모든 제2 인터페이스에 출력하도록 제어하는 단계;를 포함하는 것을 특징으로 한다.In order to achieve the above object, a group chat message management method according to an embodiment of the present invention, a server providing a group chat service that can share a message in real time between a plurality of users, the terminal of any one user At least one of the chat messages inputted through the input means of the terminal of each user according to the use of the group chat service, and displayed on the first interface as a chat interface displayed on all user terminals included in the group chat. Receiving a selection input for a first message that is a message; Transmitting a first menu to a region of a chat interface displayed on the terminal of the user when receiving a selection input for the first message; When receiving a selection input for the first menu from the terminal of any one user, establishing a second interface as a chat interface capable of personal chatting between each of all user terminals and the terminal of any one user; And controlling to output the first message to all second interfaces.
본 발명의 일 실시예에 따른 공지 메시지 전송 방법은, 공지 메시지 전송 서버가, 다수의 사용자가 구성원으로 포함되어 있는 인터페이스로서, 상기 구성원들 사이에서 실시간으로 채팅이 가능한 인터페이스인 단체 채팅 인터페이스에 등록된 상기 구성원들 중 어느 한 구성원의 단말인 제1 단말로부터, 상기 채팅 인터페이스에 게시된 채팅 메시지 중 어느 한 채팅 메시지에 대한 선택 입력을 수신하는 단계; 상기 어느 한 채팅 메시지에 대한 선택 입력을 수신 시, 상기 선택 입력된 채팅 메시지를 상기 구성원들의 휴대용 단말에 문자 메시지로 전송하기 위한 메뉴로서 문자 전송 메뉴를 상기 제1 단말에 전송하는 단계; 상기 제1 단말로부터 상기 문자 전송 메뉴에 대한 선택 입력을 수신 시, 단체 채팅 인터페이스 관리 서버로부터 상기 단체 채팅 인터페이스에 등록된 구성원들의 휴대용 단말의 연락처를 추출하는 단계; 및 상기 추출된 연락처로 상기 선택 입력된 채팅 메시지의 내용을 포함하는 문자 메시지를 전송하는 단계;를 포함하는 것을 특징으로 한다.In a notification message transmission method according to an embodiment of the present invention, a notification message transmission server is an interface including a plurality of users as members, and registered in a group chat interface which is an interface capable of chatting in real time among the members. Receiving a selection input for any one of the chat messages posted in the chat interface from a first terminal which is a terminal of any one of the members; Transmitting a text transmission menu to the first terminal as a menu for transmitting the selected input chat message as a text message to a portable terminal of the members when receiving the selection input for the one chat message; Extracting contact information of a portable terminal of members registered in the group chat interface from a group chat interface management server when receiving a selection input for the text transmission menu from the first terminal; And transmitting a text message including the contents of the selected input chat message to the extracted contact.
본 발명에 의하면, 채팅 인터페이스를 통해 실시간으로 송수신되는 채팅 메시지를 선택하여 문자 메시지로 가공한 뒤 채팅 인터페이스에 등록된 구성원의 연락처로 전송하기 때문에, 단체 채팅방에서의 채팅 메시지를 확인하지 못하는 사용자에게도 문자 메시지를 통해 공지 사항 등을 전송할 수 있고, 채팅 서비스 관리 서버로부터 연락처를 추출하여 문자 메시지를 전송하기 때문에, 다수의 사용자의 연락처를 일일이 입력할 필요 없이 문자 메시지를 다수의 사용자에게 일괄적으로 전송할 수 있는 효과가 있다.According to the present invention, since a chat message transmitted and received in real time through the chat interface is selected and processed into a text message, the chat message is transmitted to a contact of a member registered in the chat interface. Announcements can be sent through the message, and since the contact is extracted from the chat service management server and the text message is transmitted, a text message can be sent to a large number of users without having to input the contacts of the plurality of users. It has an effect.
또한, 문자 메시지를 전송하기 위해 모든 수신 대상자의 연락처를 알고 있을 필요가 없이 단체 채팅방에 속한 모든 사용자에게 문자 메시지가 전송되기 때문에, 공지 사항 등 중요한 내용을 간편하게 전송하고자 하는 모든 사용자에게 전송할 수 있는 효과가 있다.In addition, text messages are sent to all users in a group chat room without the need to know the contacts of all recipients in order to send text messages, so it is easy to send important information such as announcements to anyone who wants to send them. There is.
한편, 단체 채팅 메시지 중 사용자가 공지하기 위한 메시지를 단순히 단체 채팅 인터페이스에 출력하는 것이 아니라, 각 사용자와의 개인 채팅 인터페이스를 개설하고, 개설된 인터페이스에 출력하도록 하게 된다. 이에 따라서, 예를 들어 단체 채팅 인터페이스를 자주 확인하지 않는 사용자들은, 일 사용자와의 개인 채팅 인터페이스에 의해 해당 메시지를 확인하도록 하게 되고, 이에 따라서 단체 채팅 인터페이스에 새로운 메시지가 등록되는 것에 대한 알림이 꺼져 있는 단말이더라도, 알림 정보와 함께 이를 확인할 수 있다. 특히, 단체 채팅 서비스에 있어서 개인이 모든 사용자에게 동일한 메시지를 전송하고자 하는 경우, 각 개인 사이에서 채팅 인터페이스를 일일이 개설할 필요가 없이 한 번의 입력만으로 모든 사용자와 개인 채팅 인터페이스를 개설하여 메시지를 전송하기 때문에, 모든 사용자가 정확하고 효율적으로 메시지를 전송 및 확인할 수 있는 효과가 있다.On the other hand, rather than simply outputting a message to the user of the group chat messages to the group chat interface, it is to open a personal chat interface with each user, and to output to the established interface. Accordingly, for example, users who do not frequently check the group chat interface are allowed to check the corresponding message by the personal chat interface with one user, thereby turning off the notification that a new message is registered in the group chat interface. Even if the terminal is present, it can be checked with the notification information. In particular, in a group chat service, if an individual wants to send the same message to all users, the user does not need to open a chat interface between each individual. Therefore, all users can effectively and efficiently send and check messages.
도 1은 본 발명의 일 실시예에 따른 공지 메시지 전송 방법의 플로우차트이다.1 is a flowchart of a notification message transmission method according to an embodiment of the present invention.
도 2는 본 발명의 일 실시예에 따라 문자 메시지 수신 대상자가 설정되는 흐름을 도시한 것이다.2 illustrates a flow in which a target for receiving a text message is set according to an embodiment of the present invention.
도 3 및 4는 본 발명의 일 실시예에 따라 문자 메시지가 전송되는 흐름의 예를 도시한 것이다.3 and 4 illustrate an example of a flow in which a text message is transmitted according to an embodiment of the present invention.
도 5는 본 발명의 일 실시예에 따른 공지 메시지 전송 서버의 블록도이다.5 is a block diagram of a notification message transmission server according to an embodiment of the present invention.
도 6 내지 9는 본 발명의 일 실시예의 구현에 따라 휴대용 단말에 표시되는 화면의 예를 도시한 것이다.6 to 9 illustrate examples of screens displayed on a portable terminal according to an embodiment of the present invention.
도 10 및 11는 본 발명의 일 실시예에 따른 단체 채팅 메시지 관리 방법에 대한 플로우차트이다.10 and 11 are flowcharts illustrating a method for managing a group chat message according to an embodiment of the present invention.
도 12 내지 16은 본 발명의 일 실시예에 따라 사용자 단말에 표시되는 화면의 예를 도시한 것이다.12 to 16 illustrate examples of screens displayed on a user terminal according to an embodiment of the present invention.
이하, 첨부된 도면을 참조하여 본 발명의 일 실시예에 따른 공지 메시지 전송 방법 및 서버, 단체 채팅 메시지 관리 방법에 대하여 설명하기로 한다.Hereinafter, a method for transmitting a notification message, a server, and a method for managing a group chat message according to an embodiment of the present invention will be described with reference to the accompanying drawings.
이하의 설명에서 본 발명에 대한 이해를 명확히 하기 위하여, 본 발명의 특징에 대한 공지의 기술에 대한 설명은 생략하기로 한다. 이하의 실시 예는 본 발명의 이해를 돕기 위한 상세한 설명이며, 본 발명의 권리 범위를 제한하는 것이 아님은 당연할 것이다. 따라서, 본 발명과 동일한 기능을 수행하는 균등한 발명 역시 본 발명의 권리 범위에 속할 것이다.In the following description, in order to clarify the understanding of the present invention, description of well-known technology for the features of the present invention will be omitted. The following embodiments are detailed description to help understand the present invention, and it should be understood that the present invention is not intended to limit the scope of the present invention. Therefore, equivalent inventions that perform the same functions as the present invention will also fall within the scope of the present invention.
또한 각 도면의 구성요소들에 참조부호를 부가함에 있어서, 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하고 있음에 유의해야 한다. 또한, 본 발명을 설명함에 있어, 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명은 생략한다.In addition, in adding reference numerals to the components of each drawing, it should be noted that the same reference numerals are used as much as possible even if displayed on different drawings. In addition, in describing the present invention, when it is determined that the detailed description of the related well-known configuration or function may obscure the gist of the present invention, the detailed description thereof will be omitted.
또한, 본 발명의 구성 요소를 설명하는 데 있어서, 제 1, 제 2, A, B, (a), (b) 등의 용어를 사용할 수 있다. 이러한 용어는 그 구성 요소를 다른 구성 요소와 구별하기 위한 것일 뿐, 그 용어에 의해 해당 구성 요소의 본질이나 차례 또는 순서 등이 한정되지 않는다. 어떤 구성 요소가 다른 구성요소에 "연결", "결합" 또는 "접속"된다고 기재된 경우, 그 구성 요소는 그 다른 구성요소에 직접적으로 연결되거나 또는 접속될 수 있지만, 각 구성 요소 사이에 또 다른 구성 요소가 "연결", "결합" 또는 "접속"될 수도 있다고 이해되어야 할 것이다.In addition, in describing the component of this invention, terms, such as 1st, 2nd, A, B, (a), (b), can be used. These terms are only for distinguishing the components from other components, and the nature, order or order of the components are not limited by the terms. If a component is described as being "connected", "coupled" or "connected" to another component, that component may be directly connected to or connected to that other component, but there may be another configuration between each component. It is to be understood that the elements may be "connected", "coupled" or "connected".
도 1은 본 발명의 일 실시예에 따른 공지 메시지 전송 방법의 플로우차트이다.1 is a flowchart of a notification message transmission method according to an embodiment of the present invention.
도 1을 참조하면, 본 발명의 일 실시예에 따른 공지 메시지 전송 방법은, 이하에 설명할 공지 메시지 전송 서버의 각 구성에 의해 수행 가능하다. 이하에서는 공지 메시지 전송 서버는 서버로 지칭될 것이다.Referring to FIG. 1, a notification message transmission method according to an embodiment of the present invention may be performed by each configuration of a notification message transmission server to be described below. In the following, the notification message transmission server will be referred to as a server.
서버는 먼저 다수의 사용자가 구성원으로 포함되어 있는 인터페이스이며, 구성원들 사이에서 실시간으로 채팅 메시지의 송수신 및 확인이 가능한, 즉 채팅이 가능한 인터페이스인 단체 채팅 인터페이스에 등록된 구성원들 중 어느 한 구성원의 단말인 제1 단말로부터, 채팅 인터페이스에 게시된 채팅 메시지 중 어느 한 채팅 메시지에 대한 선택 입력을 수신하는 단계(S10)를 수행한다.First, the server is an interface including a plurality of users as members, the terminal of any member registered in the group chat interface that can send and receive chat messages in real time between members, that is, the chat interface In step S10, a selection input for any one of the chat messages posted in the chat interface is received from the first terminal.
단체 채팅 인터페이스는 상기 언급한 채팅 서비스를 이용하기 위한 어플리케이션이나 기타 서비스를 이용 시 사용자 단말에 제공되는 인터페이스를 의미한다. 채팅 서비스 제공 서버에서는 채팅 어플리케이션이나 채팅 웹페이지 등을 제공하여 사용자들 사이에서 채팅 서비스를 이용할 수 있도록 제공한다.The group chat interface refers to an interface provided to a user terminal when using an application or other service for using the aforementioned chat service. The chat service providing server provides a chat application or a chat web page to provide a chat service among users.
단체 채팅 인터페이스는 채팅 서비스의 이용에 따라 사용자들의 단말에 표시되는 인터페이스로서, 이 중 셋 이상의 다수의 사용자가 채팅 메시지를 송수신하고 확인할 수 있는 인터페이스를 의미한다. The group chat interface is an interface displayed on terminals of users according to the use of a chat service, and means a interface through which three or more users can transmit and receive a chat message.
단체 채팅 인터페이스를 통해 채팅 메시지가 입력되면 단체 채팅 인터페이스에 포함된 구성원들은 자신의 단말에 출력되는 채팅 인터페이스를 통해 다른 사용자가 입력한 채팅 메시지를 확인할 수 있고, 자신의 단말의 단체 채팅 인터페이스를 통해 채팅 메시지를 입력할 수 있다.When a chat message is input through the group chat interface, members included in the group chat interface can check the chat message input by other users through the chat interface displayed on their terminal, and chat through the group chat interface of their terminal. You can enter a message.
이때 서버는 S10 단계를 통해, 채팅 인터페이스에 출력되는 다수의 채팅 메시지 중 어느 한 채팅 메시지에 대한 제1 단말로부터의 선택 입력을 수신한다. At this time, through the step S10, the server receives a selection input from the first terminal for any one of a plurality of chat messages output to the chat interface.
이때 제1 단말은 본 발명의 기능 수행에 의해 채팅 메시지를 문자 메시지로 송신하고자 하는 구성원의 단말을 의미한다. 즉, 단체 채팅 인터페이스에 포함된 구성원 중 어느 한 구성원을 의미한다.In this case, the first terminal refers to a terminal of a member who wants to transmit a chat message as a text message by performing a function of the present invention. That is, any one member included in the group chat interface.
제1 단말로부터 채팅 메시지 중 어느 한 채팅 메시지에 대한 선택 입력을 수신한 서버는, 선택 입력된 채팅 메시지를 구성원들의 휴대용 단말에 문자 메시지로 전송하기 위한 메뉴로서 문자 전송 메뉴를 제1 단말에 전송하는 단계(S20)를 수행한다.The server receiving the selection input for any one of the chat messages from the first terminal sends a text transmission menu to the first terminal as a menu for transmitting the selected input chat message as a text message to the portable terminals of the members. Step S20 is performed.
문자 전송 메뉴는 채팅 인터페이스에 따라서 채팅창과 별도의 영역에 출력되도록 전송되거나, 선택 입력된 채팅 메시지와 인접한 영역에 출력되도록 전송될 수 있다.The text transmission menu may be transmitted to be output in a separate area from the chat window according to the chat interface, or may be transmitted to be output in an area adjacent to the selected input chat message.
제1 단말에 출력된 문자 전송 메뉴에 대한 제1 단말로부터의 선택 입력을 수신하면, 서버는 단체 채팅 인터페이스를 관리하는 서버, 즉 채팅 서비스 제공 서버의 사용자 정보 데이터베이스 등으로부터 단체 채팅 인터페이스에 등록된 구성원들의 휴대용 단말의 연락처를 추출하는 단계(S30)를 수행한다.Upon receiving the selection input from the first terminal for the text transmission menu output to the first terminal, the server is a member that manages the group chat interface, that is, a member registered in the group chat interface from a user information database of a chat service providing server or the like. Extracting the contact information of the portable terminal of them (S30).
본 발명에서 구성원의 휴대용 단말의 연락처는, 문자 메시지를 수신할 수 있는 단말의 연락처를 의미한다. 예를 들어 단체 채팅 인터페이스가 휴대용 단말(예를 들어 스마트폰)을 통해 이용 가능하도록 출력되는 상태라면, 해당 휴대용 단말의 전화번호가 본 발명의 연락처가 될 것이다.In the present invention, the contact of the member's portable terminal means a contact of the terminal capable of receiving a text message. For example, if the group chat interface is output to be available through a portable terminal (for example, a smartphone), the phone number of the portable terminal will be the contact of the present invention.
채팅 서비스는 상기 언급한 바와 같이 채팅 서비스 제공 서버로부터 제공된 채팅 어플리케이션을 실행함으로서 이용 가능하다. 이때, 채팅 서비스를 이용하기 위해서는 사용자의 연락처가 등록되는 것이 일반적이며, 이에 따라서 채팅 서비스 관리 서버에는 사용자의 연락처가 사용자의 정보에 포함되어 저장될 수 있다.The chat service can be used by executing a chat application provided from the chat service providing server as mentioned above. In this case, in order to use the chat service, a user's contact is generally registered. Accordingly, the contact service of the user may be included in the user's information and stored in the chat service management server.
서버는 채팅 서비스 관리 서버에 접속하여 사용자의 정보가 저장되어 있는 데이터베이스에 사용자의 연락처를 요청하게 되며, 이에 대응하여 사용자의 연락처 정보를 추출하게 된다.The server accesses the chat service management server and requests the user's contact information from a database in which the user's information is stored. The server extracts the contact information of the user accordingly.
S30 단계를 통해 구성원들의 휴대용 단말의 연락처가 추출되면, 서버는 추출된 연락처로 S10 단계를 통해 선택 입력된 채팅 메시지의 내용을 포함하는 문자 메시지를 전송하는 단계(S40)를 수행한다.When the contacts of the portable terminal of the members are extracted through the step S30, the server performs a step (S40) of transmitting the text message including the contents of the chat message selected and input through the step S10 to the extracted contact.
S40 단계에서 채팅 메시지의 내용을 포함하는 문자 메시지를 전송한다는 것은, 채팅 메시지가 문자 메시지인 경우, 동일한 메시지를 문자 메시지로 생성하여 전송함을 의미한다.In the step S40, transmitting the text message including the contents of the chat message means that when the chat message is a text message, the same message is generated and transmitted.
예를 들어 채팅 메시지가 "공지 사항, 아침 9시까지 집결 바람"이라는 내용인 경우, 동일한 문자 정보를 포함하는 문자 메시지가 생성되고, 생성된 문자 메시지가 추출된 연락처로 전송된다.For example, if the chat message is "Notice, please gather by 9 am", a text message containing the same text information is generated, and the generated text message is sent to the extracted contact.
이를 위해 서버에서는 선택 입력된 채팅 메시지의 내용을 추출하고, 추출된 내용을 포함하는 문자 메시지를 생성하게 되며, 생성된 문자 메시지를 추출된 연락처로 전송할 수 있다.To this end, the server extracts the contents of the selected input chat message, generates a text message including the extracted contents, and transmits the generated text message to the extracted contact.
즉, S40 단계를 통해 채팅 인터페이스에서만 확인 가능했던 메시지가, 휴대 전화의 문자 메시지(SMS 및 MMS 방식을 모두 포함)로 전송된다. In other words, the message which can only be checked in the chat interface is transmitted through the text message (including both SMS and MMS methods) of the mobile phone through step S40.
문자 메시지는 사용자가 실시간으로 확인이 가능하며, 채팅이 진행되더라도 별도로 전송이 되기 때문에, 단체 채팅 인터페이스를 통해 채팅 메시지를 확인하지 않은 사용자도 해당 내용을 확인할 수 있다.The user can check the text message in real time, and even if the chat proceeds, the user can check the content even if the user does not check the chat message through the group chat interface.
또한, 문자 메시지를 전송하기 위해 일일이 다른 사용자의 연락처를 입력할 필요 없이, 단체 채팅 인터페이스에 출력된 채팅 메시지를 선택함으로써 모든 구성원에게 문자 메시지를 전송할 수 있어, 공지 사항 등 단체 채팅 인터페이스에 포함된 구성원에게 전송해야 할 중요한 내용을 간편하게 문자 메시지로 전송할 수 있는 효과가 있다.In addition, it is possible to send a text message to all members by selecting a chat message displayed in the group chat interface without having to input contact information of other users in order to send a text message. It is easy to send important texts that need to be sent to a text message.
이에 더불어, 연락처를 모르는 사용자에게라도, 단체 채팅 인터페이스에 포함되기만 하면 문자 메시지를 전송할 수 있기 때문에, 문자 메시지를 전송하기 위해 모든 수신 대상자의 연락처를 알고 있을 필요가 없이 단체 채팅방에 속한 모든 사용자에게 문자 메시지가 전송됨에 따라 공지 사항 등 중요한 내용을 간편하게 전송하고자 하는 모든 사용자에게 전송할 수 있는 효과가 있다.In addition, you can send text messages to users who don't know your contacts, as long as they are included in the group chat interface, so you don't have to know the contacts of every recipient to send a text message. As is transmitted, there is an effect that can be sent to all users who want to easily transmit important information, such as announcements.
도 2는 본 발명의 일 실시예에 따라 문자 메시지 수신 대상자가 설정되는 흐름을 도시한 것이다.2 illustrates a flow in which a target for receiving a text message is set according to an embodiment of the present invention.
도 2를 참조하면, 서버는 문자 전송 메뉴에 대한 선택 입력을 수신하게 되면, 채팅 인터페이스에 등록된 구성원들 중 적어도 하나의 구성원을 선택할 수 있는 메뉴로서 수신자 선택 메뉴를 제1 단말에 전송하는 단계(S31)를 수행한다.Referring to FIG. 2, when the server receives a selection input for a text transmission menu, transmitting a receiver selection menu to a first terminal as a menu for selecting at least one member among members registered in a chat interface ( S31) is performed.
S31 단계를 통해 전송된 수신자 선택 메뉴를 통해 제1 단말로부터 단체 채팅 인터페이스에 포함된 구성원들 중 적어도 하나의 구성원에 대한 선택 입력을 수신하게 되면, 서버는 도 1과 달리 선택 입력에 대응하는 구성원들의 연락처만을 추출하는 단계(S32)를 수행한다.When receiving a selection input for at least one of the members included in the group chat interface from the first terminal through the receiver selection menu transmitted through step S31, the server, unlike FIG. In step S32, only the contact is extracted.
이후에는 도 1과 마찬가지로, 추출된 연락처에 채팅 메시지와 동일한 내용의 문자 메시지가 전송될 것이다.After that, as in FIG. 1, a text message having the same content as the chat message will be transmitted to the extracted contact.
단체 채팅 인터페이스에 포함된 구성원들 중 일부에게만 전송해야 하는 채팅 메시지가 존재할 수 있다. 예를 들어 어느 단체의 구성원들끼리 채팅을 할 수 있도록 설정된 채팅 인터페이스에서, 단체의 운영진에게만 공지가 되어야 하는 메시지가 존재할 수 있다.There may be a chat message that should be sent only to some of the members included in the group chat interface. For example, in a chat interface that allows members of a group to chat with each other, there may be a message that should be announced only to the group's management.
이때, 해당 메시지가 모든 구성원에게 전송되면, 문자의 내용에 따라서 불필요한 문자 메시지가 전송되어 구성원들에게 불편함을 제공할 수 있으며, 다른 구성원들이 확인하지 말아야 할 내용이 전송될 수도 있다. 이러한 경우 종래에는 해당 메시지를 일일이 일부의 구성원에게 문자로 전송해야 했었다.In this case, when the message is transmitted to all members, unnecessary text messages may be transmitted according to the contents of texts to provide inconvenience to members, and contents that other members should not check may be transmitted. In this case, conventionally, the message had to be transmitted to some members.
도 2의 실시예에서는 상기의 문제점을 방지하기 위해 문자 메시지를 전송할 구성원을 선택할 수 있도록 함으로써, 본 발명의 일 실시예에 따라서 채팅 메시지를 문자 메시지로 전송하는 서비스의 이용폭을 늘릴 수 있고 합리적인 문자 전송 기능이 수행되도록 할 수 있다.In the embodiment of FIG. 2, it is possible to select a member to send a text message in order to prevent the above problem, thereby increasing the use range of a service for transmitting a chat message as a text message according to an embodiment of the present invention and providing reasonable text. The transmission function can be performed.
도 3 및 4는 본 발명의 일 실시예에 따라 문자 메시지가 전송되는 흐름의 예를 도시한 것이다.3 and 4 illustrate an example of a flow in which a text message is transmitted according to an embodiment of the present invention.
먼저 도 3을 참조하면, 서버는 먼저 선택 입력된 채팅 메시지에 포함된 데이터의 종류 및 문자 수에 따라서 문자 메시지를 SMS(Short Message Service) 또는 MMS(Multimedia Message Service)로 전송할지 여부를 결정한 뒤, 결정된 문자 메시지의 형태가 MMS 메시지인지 여부를 판단하는 단계(S41)를 수행한다.First, referring to FIG. 3, the server first determines whether to send a text message to a short message service (SMS) or a multimedia message service (MMS) according to the type and number of texts included in the selected input chat message. In operation S41, it is determined whether the determined text message type is an MMS message.
이후 서버는 문자 메시지가 MMS 메시지인 경우, 문자 메시지를 추출원 구성원의 휴대용 단말의 연락처로 전송하기 전, 문자 메시지를 전송할지 여부를 선택할 수 있는 메뉴인 전송 확인 메뉴를 제1 단말에 전송하는 단계(S42)를 수행하고, 제1 단말로부터 전송 확인 메뉴에 대한 선택 입력을 수신하는 경우 문자 메시지를 전송하는 단계(S43)를 수행한다.Thereafter, if the text message is an MMS message, before the text message is transmitted to the contact information of the portable terminal of the extract member, the server transmits a transmission confirmation menu, which is a menu for selecting whether to send the text message to the first terminal. In operation S42, when receiving a selection input for the transmission confirmation menu from the first terminal, the method transmits a text message (S43).
문자 메시지의 형태는 상기 언급한 바와 같이 SMS 또는 MMS가 될 수 있다. 기설정된 문자수(예를 들어 80byte)를 초과하거나, 메시지에 이미지, 영상 등의 정보가 포함되는 경우, MMS 문자 메시지로 생성되어 전송될 수 있다. 본 발명에서 문자 수는 문자 메시지에 입력되는 문자에 따라서 차지하는 데이터의 크기를 의미한다.The form of the text message may be SMS or MMS as mentioned above. If the number exceeds a preset number of characters (for example, 80 bytes) or if the message includes information such as an image or a video, the message may be generated and transmitted as an MMS text message. In the present invention, the number of characters refers to the size of data occupied according to the characters input to the text message.
현재 제공되는 문자 메시지 서비스에서 MMS는 SMS 메시지보다 전송 가격이 매우 크기 때문에, 사용자에 따라서 MMS로 문자를 전송하기 원하지 않을 수 있다.In the presently provided text messaging service, MMS is much more expensive to send than SMS messages, so some users may not want to send texts to MMS.
도 3의 실시예에서는 이에 따라서, 문자 메시지가 MMS가 되는 경우, 사용자에게 다시 한 번 문자 메시지의 전송 여부를 확인하도록 함으로써, 서비스의 제공 시 사용자에게 가격 부담에 대한 편의성을 제공할 수 있는 효과가 있다.According to the embodiment of FIG. 3, when the text message becomes an MMS, the user can check whether the text message is transmitted once again, thereby providing convenience to the user when the service is provided. have.
한편 도 4를 참조하면, 서버는 선택 입력된 채팅 메시지에 포함된 문자 수가 문자 메시지 서비스에 따라서 설정된 임계 문자수(예를 들어 80byte)를 초과하는지 여부를 판단하는 단계(S44)를 수행한다.Meanwhile, referring to FIG. 4, the server performs a step S44 of determining whether the number of characters included in the selected input chat message exceeds a threshold number of characters (for example, 80 bytes) set according to the text message service.
이후, 임계 문자수를 초과하는 것으로 판단되면, 서버는 채팅 메시지를 복수개의 문자 메시지로 분할한 뒤, 이를 추출된 구성원들의 휴대용 단말의 연락처로 전송하는 단계(S45, S46)를 수행한다.Then, if it is determined that the threshold number of characters is exceeded, the server divides the chat message into a plurality of text messages and transmits them to the contacts of the portable terminals of the extracted members (S45 and S46).
도 3의 실시예에서 언급한 바와 같이 MMS의 경우 SMS 메시지보다 전송 가격이 매우 크다. 도 4의 실시예에서는 채팅 메시지가 문자로만 구성되어 다수의 SMS 메시지로 분할 가능한 MMS 메시지가 되는 경우에, 이를 다수의 SMS 메시지로 분할하여 전송하도록 함으로써, 사용자의 문자 메시지 송신에 대한 가격 부담을 낮출 수 있는 효과가 있다.As mentioned in the embodiment of FIG. 3, the transmission price of MMS is much higher than that of SMS messages. In the embodiment of FIG. 4, when the chat message is composed of text only and becomes an MMS message that can be divided into a plurality of SMS messages, the chat message is divided into a plurality of SMS messages to be transmitted, thereby lowering the price burden for the user's text message transmission. It can be effective.
도 5는 본 발명의 일 실시예에 따른 공지 메시지 전송 서버의 블록도이다. 이하의 설명에서 도 1 내지 4에 대한 설명과 중복되는 부분은 이를 생략하기로 한다.5 is a block diagram of a notification message transmission server according to an embodiment of the present invention. In the following description, portions overlapping with the description of FIGS. 1 to 4 will be omitted.
도 5를 참조하면 본 발명의 일 실시예에 따른 공지 메시지 전송 서버(10)는, 채팅 메시지 수신부(11), 연락처 추출부(12) 및 메시지 전송부(13)를 포함하는 것을 특징으로 한다.Referring to FIG. 5, the notification message transmission server 10 according to an embodiment of the present invention includes a chat message receiver 11, a contact extractor 12, and a message transmitter 13.
채팅 메시지 수신부(11)는 도 1에 대한 설명에서 언급한 바와 같이, 단체 채팅 인터페이스에 포함된 구성원들 중 어느 한 구성원의 단말인 제1 단말(20)로부터 채팅 인터페이스에 게시된 채팅 메시지 중 어느 한 채팅 메시지에 대한 선택 입력을 수신하는 기능을 수행한다.As described in the description of FIG. 1, the chat message receiving unit 11 may include any one of chat messages posted on the chat interface from the first terminal 20, which is a terminal of any one of the members included in the group chat interface. Performs the function of receiving a selection input for a chat message.
연락처 추출부(12)는, 채팅 메시지 수신부(11)가 제1 단말(20)로부터 채팅 메시지에 대한 선택 입력을 수신하게 되면, 채팅 서비스 제공 서버(30)에 접속하여, 단체 채팅 인터페이스에 등록된 구성원들의 휴대용 단말(20, 50)의 연락처를 추출하는 기능을 수행한다.When the chat message receiver 11 receives the selection input for the chat message from the first terminal 20, the contact extractor 12 connects to the chat service providing server 30 and is registered in the group chat interface. It performs a function of extracting the contacts of the portable terminals 20 and 50 of the members.
이때, 도 2에 대한 설명에서 언급한 바와 같이, 수신자 선택 메뉴를 제1 단말(20)에 전송하고 이에 대한 입력을 통해 문자 메시지를 수신할 구성원을 선택할 수 있도록 할 수 있으며, 이때 선택된 구성원의 휴대용 단말의 연락처를 추출할 수 있다.In this case, as mentioned in the description of FIG. 2, the receiver selection menu may be transmitted to the first terminal 20, and the member to be able to receive the text message may be selected through the input thereof, and the portable member of the selected member may be selected. The contact information of the terminal can be extracted.
한편, 메시지 전송부(13)는, 연락처 추출부(12)에 의해 추출된 연락처로, 채팅 메시지 수신부(11)에 의해 선택된 채팅 메시지의 내용을 포함하는 문자 메시지를 전송하는 기능을 수행한다.Meanwhile, the message transmitter 13 transmits a text message including the contents of the chat message selected by the chat message receiver 11 to the contact extracted by the contact extractor 12.
이를 위해, 채팅 메시지의 내용을 추출하고 이를 문자 메시지로 가공하는 기능을 수행할 수 있다.To this end, the content of the chat message can be extracted and processed into a text message.
또한, 상기 도 3 및 4에 대한 설명에서 언급한 바와 같이 채팅 메시지에 따라서 문자 메시지가 SMS 또는 MMS로 생성될 수 있기 때문에, 메시지 전송부(13)는 문자 수 또는 데이터 종류에 따라서 SMS 또는 MMS 중 어느 한 형태로 문자 메시지를 생성할 수 있다.In addition, as mentioned in the description of FIGS. 3 and 4, since the text message may be generated by SMS or MMS according to the chat message, the message transmitter 13 may be configured as one of SMS or MMS depending on the number of characters or the type of data. You can create a text message in either form.
이때 도 3 및 도 4와 같이 전송 확인 메뉴에 대한 제1 단말(20)로부터의 선택 입력에 따라서 MMS 메시지로 생성된 문자 메시지를 전송하거나, 문자의 수에 따라 다수의 SMS 메시지로 채팅 메시지를 분할하여 전송할 수 있다.In this case, as shown in FIGS. 3 and 4, a text message generated as an MMS message is transmitted according to a selection input from the first terminal 20 for a transmission confirmation menu, or a chat message is divided into a plurality of SMS messages according to the number of texts. Can be sent.
도 6 내지 9는 본 발명의 일 실시예의 구현에 따라 휴대용 단말에 표시되는 화면의 예를 도시한 것이다. 6 to 9 illustrate examples of screens displayed on a portable terminal according to an embodiment of the present invention.
먼저 도 6에는 단체 채팅 인터페이스(100)의 예가 도시되어 있다. 단체 채팅 인터페이스(100)에서는 다수의 사용자가 채팅 메시지(101)를 입력할 수 있고, 단체 채팅 인터페이스(100)에 등록된 구성원, 즉 채팅에 참여하고 있는 구성원들은 채팅 메시지(101)를 단체 채팅 인터페이스(100)를 통해 확인할 수 있다.First, an example of a group chat interface 100 is illustrated in FIG. 6. In the group chat interface 100, a plurality of users may input a chat message 101, and members registered in the group chat interface 100, that is, members participating in the chat, may send the chat message 101 to the group chat interface. It can be confirmed through (100).
이때 어느 한 채팅 메시지에 대한 선택 입력을 수신하게 되면, 문자 전송 메뉴(102)가 출력되어 상기 언급한 바와 같이 문자 메시지를 전송할 수 있게 된다.At this time, when receiving a selection input for any one chat message, the text transmission menu 102 is output to transmit a text message as mentioned above.
도 7에는 도 2의 실시예가 구현된 수신자 선택 메뉴(110)의 예가 도시되어 있다. 도 6의 문자 전송 메뉴(102)를 선택하게 되면, 수신자 선택 메뉴(110)가 출력되며, 선택 버튼(111)을 통해 문자 메시지를 선택할 구성원을 선택할 수 있다.7 shows an example of a recipient selection menu 110 in which the embodiment of FIG. 2 is implemented. When the text transmission menu 102 of FIG. 6 is selected, a receiver selection menu 110 is output, and a member to select a text message can be selected through the selection button 111.
이후 전송하기 메뉴(112)를 선택하여 선택된 구성원들의 휴대용 단말의 연락처로 문자 메시지를 전송할 수 있다.Thereafter, the user may select the Send menu 112 to send a text message to the contacts of the portable terminals of the selected members.
한편 도 8에는 전송 확인 메뉴(120)의 예가 도시되어 있다. 도 3에 대한 설명에서 언급한 바와 같이 문자 메시지가 MMS로 전송될 예정인 경우, 전송 전 전송 확인 메뉴(120)를 출력하여, 사용자가 문자를 전송할지 여부를 선택하도록 할 수 있다.8 illustrates an example of the transmission confirmation menu 120. As mentioned in the description of FIG. 3, when the text message is to be transmitted to the MMS, the transmission confirmation menu 120 may be output before the transmission so that the user may select whether to transmit the text.
도 9에는 문자 메시지(130)의 예가 도시되어 있다. 도 9의 문자 메시지(130)와 같이 채팅 인터페이스를 통해 출력되는 채팅 메시지가 휴대용 단말에 문자 메시지(130)로 전송된다.9 shows an example of a text message 130. Like the text message 130 of FIG. 9, the chat message output through the chat interface is transmitted to the portable terminal as a text message 130.
도 10 및 11는 본 발명의 일 실시예에 따른 단체 채팅 메시지 관리 방법에 대한 플로우차트이다.10 and 11 are flowcharts illustrating a method for managing a group chat message according to an embodiment of the present invention.
먼저 도 10을 참조하면, 본 발명의 일 실시예에 따른 단체 채팅 메시지 관리 방법은, 단체 채팅 서비스를 관리하는 서버(이하 서버라 함)에 의해 수행되며, 해당 서비스를 이용하는 단말의 출력 및 입력 수단과의 상호 작용에 의해 수행될 것임은 당연할 것이다. 즉, 서버는 채팅 메시지를 관리하는데 따라 각 단말 사이에서 송수신되는 데이터의 중계 및 데이터의 처리를 수행함에 의해 본 발명의 각 기능을 수행하며, 채팅 서비스를 이용하는 모든 사용자들의 단말은, 채팅 서비스 어플리케이션을 실행하여 채팅 서비스를 이용하게 되고, 단말의 입력 수단을 통해 입력된 요청이 서버에 전달되어 채팅 메시지의 출력 및 채팅 인터페이스의 관리가 이루어질 수 있다. 또한 처리되는 데이터의 결과는 단말의 출력 수단을 통해 출력된다.First, referring to FIG. 10, a method for managing a group chat message according to an embodiment of the present invention is performed by a server managing a group chat service (hereinafter referred to as a server), and output and input means of a terminal using the service. It will be appreciated that this will be done by interaction with the. That is, the server performs each function of the present invention by performing the relaying and processing of the data transmitted and received between each terminal in accordance with the management of the chat message, the terminal of all users using the chat service, the chat service application By using the chat service, a request input through the input means of the terminal may be transmitted to the server to output a chat message and to manage the chat interface. In addition, the result of the processed data is output through the output means of the terminal.
서버는 먼저, 단체 채팅 서비스의 이용에 따라서 각 사용자의 단말의 입력 수단을 통해 입력되며, 단체 채팅에 포함된 모든 사용자의 단말에 표시되는 채팅 인터페이스로서 제1 인터페이스에 출력되는 데이터인 채팅 메시지 중 적어도 하나의 메시지인 제1 메시지에 대한 선택 입력을 모든 사용자들 중 어느 한 사용자의 단말로부터 수신하는 단계(S90)를 수행하게 된다.First, the server is input through an input means of each user's terminal according to the use of the group chat service, and is a chat interface displayed on the terminals of all users included in the group chat, which is data output on the first interface. In step S90, a selection input for the first message, which is one message, is received from a terminal of any one user.
본 발명에서 단체 채팅 서비스는, 서버에 의해 각 사용자 단말이 연결되며, 하나의 채팅 인터페이스(제1 인터페이스)를 통해 모든 사용자가 메시지를 공유할 수 있는 서비스를 의미한다. 이에 관한 예가 도 12에 도시되어 있다.In the present invention, the group chat service refers to a service in which each user terminal is connected by a server, and all users can share a message through one chat interface (first interface). An example of this is shown in FIG. 12.
도 12을 참조하면, 제1 인터페이스(200)에는, U1 내지 U4의 4명의 사용자가 단체 채팅에 포함되어 있음을 확인할 수 있다. 제1 인터페이스(200)는 상기의 모든 사용자의 단말에 동일하게 표시되며, 필요에 따라서 메시지의 출력 방향 또는 사용자 식별 정보의 출력 형태는 각 사용자 단말마다 다르게 표시될 수 있다.12, in the first interface 200, four users U1 to U4 may be included in the group chat. The first interface 200 is identically displayed on all the terminals of the above users, and if necessary, the output direction of the message or the output form of the user identification information may be displayed differently for each user terminal.
제1 인터페이스(200)에는 '입력' 메뉴가 존재하는데, 사용자는 자신이 입력하고자 하는 채팅 메시지 또는 멀티미디어 컨텐츠를 입력 수단을 통해 입력하고, '입력' 메뉴를 선택함으로써 해당 채팅 메시지 또는 멀티미디어 컨텐츠가 제1 인터페이스(200)에 채팅 메시지로서 출력되도록 할 수 있다. 상기 언급한 제1 메시지(201)는 상기 언급한 바와 같이 어느 한 사용자가 선택한 채팅 메시지를 의미한다.In the first interface 200, an 'input' menu exists, and the user inputs a chat message or multimedia content that he / she wants to input through an input means, and selects the 'input' menu to create a corresponding chat message or multimedia content. 1 may be output to the interface 200 as a chat message. As mentioned above, the first message 201 refers to a chat message selected by a user.
다시 도 10을 참조하면, S90 단계에서 서버는, 상기 언급한 채팅 메시지들 중, 어느 한 메시지인 제1 메시지에 대한 선택 입력을 어느 한 사용자의 단말로부터 수신하게 된다. Referring back to FIG. 10, in step S90, the server receives a selection input for a first message, which is one of the above-mentioned chat messages, from a user's terminal.
본 발명에서 선택 입력이란, 각 메뉴에 대한 단순 선택 입력뿐 아니라, 출력되고 있는 어느 한 데이터에 대한 특정 선택 입력을 의미할 수 있다. 터치 스크린을 예로 들면, 메뉴에 대한 선택 입력은 단순 터치 입력을 의미할 수 있으며, 제1 메시지에 대한 선택 입력, 즉 채팅 메시지에 대한 선택 입력은, 단순 터치 입력, 드래그 입력, 특정 횟수의 터치 입력, 특정 시간동안 유지되는 터치 입력 등으로 다양하게 구현될 수 있다.In the present invention, the selection input may mean not only a simple selection input for each menu, but also a specific selection input for any data being output. For example, the selection input for the menu may mean a simple touch input, and the selection input for the first message, that is, the selection input for the chat message, includes a simple touch input, a drag input, and a specific number of touch inputs. For example, the touch input may be implemented as a touch input maintained for a specific time.
S90 단계가 수행되면, 서버는 제1 메시지에 대한 선택 입력을 수신하게 되며, 이후 서버는 제1 메시지에 대한 선택 입력을 수행한 어느 한 사용자의 단말에 표시되는 제1 인터페이스의 일 영역에 제1 메뉴를 전송하는 단계(S200)를 수행하게 된다.When the step S90 is performed, the server receives the selection input for the first message, after which the server receives the first input in one area of the first interface displayed on the terminal of the user who has performed the selection input on the first message. Transmitting the menu (S200) is performed.
도 12을 참조하면, '일괄 전송'메뉴가 제1 메뉴(202)로서, 이하 설명할 본 발명의 핵심적인 기능을 수행하기 위해 출력되는 메뉴를 의미한다. 물론, 제1 메뉴(202)의 출력 형태는 다양한 구현예에 따라서 도 12에 도시된 바와 달라질 수 있음은 당연할 것이다.Referring to FIG. 12, the 'batch transfer' menu refers to the first menu 202, which is an output menu for performing the essential functions of the present invention. Of course, the output form of the first menu 202 may be different from that shown in FIG. 12 according to various embodiments.
S200 단계가 수행되면, 서버는 제1 메뉴에 대한 선택 입력을 상기의 어느 한 사용자의 단말로부터 수신하게 되며, 이 경우, 단체 채팅에 포함된 모든 사용자 각각의 단말과, 상기의 어느 한 사용자의 단말 사이의 개인 채팅이 가능한 채팅 인터페이스로서 제2 인터페이스를 개설하는 단계(S70)를 수행하게 된다.When the step S200 is performed, the server receives the selection input for the first menu from the terminal of any one of the above user, in this case, each terminal of every user included in the group chat, and the terminal of any one of the above user The step S70 of establishing a second interface as a chat interface capable of a personal chat between them is performed.
즉, 예를 들어 U1 부터 Un까지의 n의 사용자가 단체 채팅 서비스에 포함되어 있고, U1에 사용자가 제1 메시지 및 제1 메뉴를 S90 및 S200의 단계에 의해 선택함을 수신하는 경우, 서버는, U1과 U2, U1과 U3, U1과 U4 ~ U1과 Un 각각이 참여되는 채팅 인터페이스로서 n-1개의 제2 인터페이스를 개설하게 되는 것이다.That is, for example, if n users from U1 to Un are included in the group chat service, and U1 receives the user selecting the first message and the first menu by the steps of S90 and S200, the server , U1 and U2, U1 and U3, and U1 and U4 to U1 and Un, respectively, is a chat interface in which n-1 second interfaces are established.
이후, 서버는 모든 제1 인터페이스에, 선택된 제1 메시지를 출력하도록 제어하는 단계(S80)를 수행한다.Thereafter, the server performs a step S80 of controlling to output the selected first message to all the first interfaces.
이에 관하여 도 13를 참조하면, 채팅 메뉴(210)에는 단체 채팅 인터페이스(211)에 대한 정보가 표시된다. 이때, 도 10의 S70 및 S80 단계가 수행됨에 따라서, 복수개의 제2 인터페이스(212)가 동시에 개설되고, 동일한 메시지가 전송되는 것을 확인할 수 있다.Referring to FIG. 13, the chat menu 210 displays information about the group chat interface 211. In this case, as the steps S70 and S80 of FIG. 10 are performed, it may be confirmed that the plurality of second interfaces 212 are simultaneously opened and the same message is transmitted.
일반적으로 단체 채팅 서비스는 어느 그룹에 속한 모든 사용자가 메시지를 공유하기 위해 이용되는 서비스로서, 상기의 제1 인터페이스에 속한 사용자들은 메시지를 입력 및 확인하여 사용자들 사이에서 메시지를 전송하게 한다. 일반적으로 이용되는 채팅 서비스에서는, 채팅 메시지가 입력됨을 단말에 진동 및 소리로 알림으로써 사용자가 이를 확인할 수 있도록 한다.In general, a group chat service is a service used by all users in a group to share a message, and users in the first interface may input and confirm a message to transmit a message among users. In a generally used chat service, a user can confirm this by informing the terminal of a chat message with vibration and sound.
그러나 제1 인터페이스의 경우, 그 특성상 많은 사용자가 속해 있으며, 이에 따라서 많은 채팅 메시지가 입력되며, 이 경우 사용자 단말에는 알림 신호가 지나치게 많이 출력될 수 있다. 이러한 상황에 따라서, 대부분의 사용자들은 단체 채팅 인터페이스에 대한 설정을 하여, 알림 신호가 전달되지 않도록 하거나, 제1 인터페이스를 자주 확인하지 않는 사용자가 존재할 수 있다.However, in the case of the first interface, many users belong to the feature, and thus, many chat messages are input. In this case, too many notification signals may be output to the user terminal. According to such a situation, most users may set a group chat interface so that a notification signal is not transmitted or there may be a user who does not frequently check the first interface.
기존의 단체 채팅 서비스에서는, 중요한 메시지의 경우 제1 인터페이스의 일 영역에 해당 메시지를 표시하게 하고 있는데, 이러한 메시지는 결국 제1 인터페이스를 확인해야만 알 수 있다. In the existing group chat service, important messages are displayed in one area of the first interface, and these messages can be known only after confirming the first interface.
이 경우, 일반적으로 사용자들은 단체 채팅에 참여한 모든 사용자들을 일일이 선택하여 각 사용자와의 개인 채팅 인터페이스를 생성하도록 하고, 해당 인터페이스에 공지할 메시지 등을 일일이 입력하여, 단체 채팅 서비스에 대한 알림 신호를 비활성화시킨 사용자 또는 제1 인터페이스를 자주 확인하지 않는 사용자들에게 메시지를 알림 신호를 통해 확인할 수 있도록 전송하고 있다.In this case, users generally select all the users who participated in the group chat to create a personal chat interface with each user, and input a message to be notified in the interface to disable the notification signal for the group chat service. The message is transmitted to a user who does not check the first interface or a user who does not frequently check the message through a notification signal.
그러나 이러한 경우, 채팅 인터페이스의 생성 및 메시지 입력에 지나치게 많은 시간이 소요되고 있으며, 이에 따라 사용자들은 많은 불편함을 지적하여 왔다.However, in such a case, it takes too much time to create a chat interface and input a message, and thus users have pointed out a lot of inconvenience.
그러나 본 발명에 의하면, 제1 메시지 및 제1 메뉴에 대한 단순 선택만으로, 단체 채팅에 포함된 모든 사용자들 사이에서 개인 채팅 인터페이스인 제2 인터페이스가 개설되며, 개설된 제2 인터페이스에 제1 메시지가 출력됨에 따라서, 상기와 같이 단체 채팅 인터페이스의 알림 신호를 비활성화한 사용자들이더라도 용이하고 정확하게 제1 메시지를 수신 및 확인할 수 있다. 동시에, 제1 메시지를 전송하는 사용자의 입장에서도, 일일이 채팅창을 개설하고 메시지를 입력할 필요 없이, 제1 인터페이스에서의 간단한 조작을 통해 모든 사용자들에게 정확하게 메시지를 전송할 수 있어, 시간 및 인적 자원의 소모를 최소화할 수 있는 효과가 있다.However, according to the present invention, by simply selecting the first message and the first menu, a second interface, which is a personal chat interface, is opened among all users included in the group chat, and the first message is provided in the opened second interface. As a result, even users who deactivate the notification signal of the group chat interface as described above can easily and accurately receive and confirm the first message. At the same time, even in the position of the user sending the first message, it is possible to transmit the message accurately to all the users through a simple operation in the first interface, without having to open a chat window and input a message. There is an effect that can minimize the consumption of.
한편, 단체 채팅 서비스에서는, 다수의 사용자들간의 채팅 서비스만을 지원하고 개인 간의 채팅 서비스는 지원하지 않을 수 있다.Meanwhile, in the group chat service, only a chat service between a plurality of users may be supported, and a chat service between individuals may not be supported.
이 경우, 서버는 S70 단계의 수행에 있어서, 단체 채팅 서비스를 통해 제2 인터페이스, 즉 개인 간의 채팅이 가능한 인터페이스의 개설이 가능한지 여부를 판단하고, 가능한 경우 제2 인터페이스를 개설하도록 할 수 있다.In this case, in step S70, the server may determine whether to open a second interface, that is, an interface capable of chatting between individuals, through the group chat service, and open the second interface if possible.
한편, 제2 인퍼페이스의 개설이 불가능한 것으로 판단되는 경우에는, 서버는 단체 채팅 서비스와 연동된 개인 채팅 서비스를 관리하는 서버에, 단체 채팅에 포함된 모든 사용자 단말 각각과 제1 메뉴를 선택한 사용자의 단말 사이의 제2 인터페이스, 즉 개인 채팅이 가능한 채팅 인터페이스의 개설을 요청하게 된다.On the other hand, if it is determined that the establishment of the second interface is impossible, the server manages a personal chat service linked with the group chat service, and the user selects each of the user terminals included in the group chat and the first menu. A request is made to establish a second interface between terminals, that is, a chat interface capable of personal chat.
이후에는, 개인 채팅 서비스를 관리하는 서버가, 제2 인터페이스를 개설하게 되며, 이후 S80 단계의 수행을 통해 개인 채팅 서비스를 관리하는 서버에 의해 개설된 제2 인터페이스에 제1 메시지가 일괄적으로 출력되도록 제어하는 단계가 수행될 수 있다. Thereafter, the server managing the personal chat service establishes a second interface, and then the first message is collectively output to the second interface opened by the server managing the personal chat service through the step S80. The controlling may be performed so as to.
이를 통해, 단체 채팅 서비스의 서비스 범위에 관계없이 유연하게 본 발명의 기능을 수행할 수 있도록 하는 효과가 있다.Through this, it is possible to flexibly perform the function of the present invention regardless of the service range of the group chat service.
한편 도 11를 참조하면, 모든 제2 인터페이스에 제1 메시지가 각각 동일하게 출력되도록 제어하는 단계(S80)가 도 10의 S50 내지 S70 단계의 수행 이후 수행된다.Meanwhile, referring to FIG. 11, a step S80 of controlling the first message to be output to all the second interfaces in the same manner is performed after the steps S50 to S70 of FIG. 10 are performed.
도 11의 실시예에 대한 설명에 앞서, 제1 메시지는 단순 메시지를 포함할 수 있으나, 단체 채팅 서비스의 성격상, 채팅 메시지에는 다수의 후보군들 중 어느 한 후보를 선택하도록 하는 일종의 투표를 요청하는 메시지가 포함될 수 있다.Prior to the description of the embodiment of FIG. 11, the first message may include a simple message. However, due to the nature of the group chat service, the chat message may be used to request a kind of vote for selecting one candidate from a plurality of candidate groups. The message may be included.
이 경우, 제1 메시지에는 투표를 요청하는 안내 메시지와 함께, 투표를 하기 위한 선택 메뉴로서, 복수의 후보 데이터 중 어느 한 데이터를 선택할 수 있는 메뉴가 포함될 수 있다.In this case, the first message may include a menu for selecting one of a plurality of candidate data as a selection menu for voting together with a guide message requesting voting.
이때 서버는, 제1 메시지가 제2 인터페이스에 출력되도록 제어한 후, 각 사용자 단말들로부터, 기설정된 기간 동안 제2 인터페이스를 통하여, 각 사용자들의 단말로부터 제1 메시지에 포함된 후보 데이터들 중 어느 한 데이터에 대한 선택 입력을 수신하는 단계(S90)를 수행하게 된다.In this case, the server controls the first message to be output on the second interface, and then, from each of the user terminals, through the second interface for a preset period, any of the candidate data included in the first message from the terminals of the respective users. Receiving a selection input for one data (S90) is performed.
S90 단계가 수행되면, 서버에는 각 사용자들의 단말로부터 수신된 선택 입력이 저장된다. 이후, 기설정된 기간이 경과되면, 서버는 수신한 선택 입력 결과를 수집함으로써, 각 후보 데이터에 대한 선택 횟수를 산출하고, 후보 데이터 각각에 대하여 산출된 선택 횟수를 포함하는 투표 결과 정보를 제1 인터페이스에 출력하도록 제어하는 단계(S100)를 수행한다.When the step S90 is performed, a selection input received from the terminal of each user is stored in the server. Thereafter, when the predetermined period has elapsed, the server collects the received selection input result to calculate the number of selections for each candidate data, and provides the voting result information including the number of selections calculated for each candidate data in the first interface. Control to output to (S100).
일반적으로, 단체 채팅 서비스에서 투표 서비스가 이용되고 있는데, 이 경우에도, 상기와 같이 투표를 수행하기 위해서는, 사용자들이 먼저 투표가 진행되고 있음을 확인하여야 하며, 이 경우 기존의 단체 채팅 서비스에서는, 제1 인터페이스, 즉 단체 채팅 인터페이스에 사용자가 접속하여 일일이 투표 메시지를 확인하고, 투표를 수행해야 했다. 이에 따라서, 투표 메시지를 확인하지 못하는 사용자가 존재할 수 있으며, 이에 따라서 실질적으로 유효한 투표 결과가 도출될 가능성이 매우 낮았다.In general, a voting service is used in a group chat service. In this case, in order to vote as described above, users must first confirm that a voting is in progress. The user had to access the first interface, the group chat interface, to check the voting messages and to vote. Accordingly, there may be a user who fails to check the voting message, which is very unlikely to yield a substantially valid voting result.
그러나 본 발명의 실시예에 의하면, 투표 메시지가 각 사용자가 정확하게 확인할 수 있도록 제2 인터페이스를 통해 출력되기 때문에, 사용자들은 투표 메시지를 정확하게 확인할 수 있고, 투표를 수행할 수 있게 된다. 이에 따라서 투표 서비스의 실효성이 크게 증가될 수 있는 효과가 있다.However, according to the embodiment of the present invention, since the voting message is output through the second interface so that each user can confirm correctly, the users can accurately check the voting message and perform the voting. Accordingly, the effectiveness of the voting service can be greatly increased.
이러한 투표 서비스를 이용하는 화면의 예가 도 14 내지 15에 도시되어 있다.Examples of screens using such a voting service are shown in FIGS. 14 to 15.
먼저 도 14를 참조하면, 상기의 기능 수행에 의해, 제2 인터페이스(220)에는 개인 채팅 서비스를 통하여 투표 메시지(221)가 출력된다. 사용자는 이를 확인하여 투표를 수행할 수 있으며, 투표 결과는 상기 언급한 바와 같이 자동으로 서버에 수집된다. 도 15을 참조하면, 투표 기간이 경과된 후, 제1 인터페이스(230)에 투표 결과 정보(231)가 출력되는 것을 확인할 수 있다. First, referring to FIG. 14, the voting message 221 is output to the second interface 220 through the personal chat service. The user can confirm this and perform the voting, and the voting result is automatically collected in the server as mentioned above. Referring to FIG. 15, after the voting period elapses, it may be confirmed that the voting result information 231 is output to the first interface 230.
한편 도 16에는, 상기의 기능에 의해 제1 메시지를 제2 인터페이스를 통해 전송 시, 제1 메시지를 전송할 사용자를 선택할 수 있도록 하는 예가 도시되어 있다.Meanwhile, FIG. 16 illustrates an example of allowing the user to select a user to which the first message is to be transmitted when the first message is transmitted through the second interface.
도 16을 참조하면, 서버는 제2 인터페이스를 개설 시, 어느 한 사용자의 단말로부터 제1 메뉴에 대한 선택 입력을 수신할 때, 제1 메뉴에 대한 선택 입려고가 함께 단체 채팅에 포함된 사용자 단말들 중 적어도 하나의 사용자 단말에 대한 선택 입력이 가능한 화면(240) 및 선택 입력 메뉴(241)를 출력할 수 있다.Referring to FIG. 16, when the server opens a second interface, when the server receives a selection input for the first menu from a user's terminal, the server tries to select the first menu and is included in the group chat together. The screen 240 and the selection input menu 241 capable of selecting input of at least one user terminal may be output.
이후 서버는 사용자 단말에 대한 선택 입력을 수신하게 되면, 선택 입력에 대응하는 적어도 하나의 사용자 단말들 각각과 어느 한 사용자의 단말 사이의 제2 인터페이스를 개설하게 되며, 제1 메시지가 개설된 모든 제2 인터페이스에 출력되도록 제어하게 된다.Thereafter, when the server receives the selection input for the user terminal, the server opens a second interface between each of the at least one user terminal corresponding to the selection input and the terminal of one user, and all the first messages with the first message. 2 It will control the output to the interface.
이로써, 사용자는 자신이 메시지를 전송할 사용자를 선택하여, 해당 메시지를 불필요한 사용자에게 일괄 전송하는 것을 방지할 수 있어, 본 발명에 따른 서비스를 더욱 실용적으로 이용할 수 있는 효과가 있다.As a result, the user can select a user to send a message, and can prevent the batch message from being sent to an unnecessary user, thereby enabling the service according to the present invention to be used more practically.
이상에서 전술한 본 발명의 실시예에 따른 단체 채팅 메시지 관리 방법 및 공지 메시지 전송 방법은, 단말기에 기본적으로 설치된 애플리케이션(이는 단말기에 기본적으로 탑재된 플랫폼이나 운영체제 등에 포함된 프로그램을 포함할 수 있음)에 의해 실행될 수 있고, 사용자가 애플리케이션 스토어 서버, 애플리케이션 또는 해당 서비스와 관련된 웹 서버 등의 애플리케이션 제공 서버를 통해 단말기에 직접 설치한 애플리케이션(즉, 프로그램)에 의해 실행될 수도 있다. 이러한 의미에서, 전술한 본 발명의 실시예에 따른 단체 채팅 메시지 관리 방법 및 공지 메시지 전송 방법은 단말기에 기본적으로 설치되거나 사용자에 의해 직접 설치된 애플리케이션(즉, 프로그램)으로 구현되고 단말기 등의 컴퓨터로 읽을 수 있는 기록매체에 기록될 수 있다.Group chat message management method and notification message transmission method according to an embodiment of the present invention described above, the application is basically installed in the terminal (this may include a program included in the platform or operating system, etc. that is basically mounted on the terminal) It may be executed by the user, or may be executed by an application (ie, a program) directly installed on the terminal by an application providing server such as an application store server, an application, or a web server associated with the corresponding service. In this sense, the group chat message management method and the notification message transmission method according to the embodiment of the present invention described above are implemented as an application (that is, a program) that is basically installed in a terminal or directly installed by a user, and is read by a computer such as a terminal. Can be recorded on a recording medium.
이러한 프로그램은 컴퓨터에 의해 읽힐 수 있는 기록매체에 기록되고 컴퓨터에 의해 실행됨으로써 전술한 기능들이 실행될 수 있다. Such a program is recorded on a recording medium readable by a computer and executed by a computer so that the above functions can be executed.
이와 같이, 본 발명의 각 실시예에 따른 단체 채팅 메시지 관리 방법 및 공지 메시지 전송 방법을 실행시키기 위하여, 전술한 프로그램은 컴퓨터의 프로세서(CPU)가 읽힐 수 있는 C, C++, JAVA, 기계어 등의 컴퓨터 언어로 코드화된 코드(Code)를 포함할 수 있다. As described above, in order to execute the group chat message management method and the notification message transmission method according to each embodiment of the present invention, the above-described program is a computer such as C, C ++, JAVA, machine language, etc. It may include code coded in a language.
이러한 코드는 전술한 기능들을 정의한 함수 등과 관련된 기능적인 코드(Function Code)를 포함할 수 있고, 전술한 기능들을 컴퓨터의 프로세서가 소정의 절차대로 실행시키는데 필요한 실행 절차 관련 제어 코드를 포함할 수도 있다. Such code may include a function code associated with a function or the like that defines the above-described functions, and may include execution procedure-related control code necessary for a processor of the computer to execute the above-described functions according to a predetermined procedure.
또한, 이러한 코드는 전술한 기능들을 컴퓨터의 프로세서가 실행시키는데 필요한 추가 정보나 미디어가 컴퓨터의 내부 또는 외부 메모리의 어느 위치(주소 번지)에서 참조 되어야 하는지에 대한 메모리 참조 관련 코드를 더 포함할 수 있다. In addition, the code may further include memory reference-related code for additional information or media required for a processor of the computer to execute the above-described functions at which location (address address) of the computer's internal or external memory. .
또한, 컴퓨터의 프로세서가 전술한 기능들을 실행시키기 위하여 원격(Remote)에 있는 어떠한 다른 컴퓨터나 서버 등과 통신이 필요한 경우, 코드는 컴퓨터의 프로세서가 컴퓨터의 통신 모듈(예: 유선 및/또는 무선 통신 모듈)을 이용하여 원격(Remote)에 있는 어떠한 다른 컴퓨터나 서버 등과 어떻게 통신해야만 하는지, 통신 시 어떠한 정보나 미디어를 송수신해야 하는지 등에 대한 통신 관련 코드를 더 포함할 수도 있다. In addition, if the processor of the computer needs to communicate with any other computer or server that is remote in order to perform the above functions, the code indicates that the processor of the computer is a communication module of the computer (eg, a wired and / or wireless communication module). The communication code may further include communication related codes such as how to communicate with any other computer or server in the remote, and what information or media should be transmitted and received during communication.
그리고, 본 발명을 구현하기 위한 기능적인(Functional) 프로그램과 이와 관련된 코드 및 코드 세그먼트 등은, 기록매체를 읽어서 프로그램을 실행시키는 컴퓨터의 시스템 환경 등을 고려하여, 본 발명이 속하는 기술분야의 프로그래머들에 의해 용이하게 추론되거나 변경될 수도 있다.In addition, a functional program for implementing the present invention, codes and code segments associated therewith may be used in consideration of a system environment of a computer that reads a recording medium and executes the program. It may be easily inferred or changed by.
이상에서 전술한 바와 같은 프로그램을 기록한 컴퓨터로 읽힐 수 있는 기록매체는, 일 예로, ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광 미디어 저장장치 등이 있다. Examples of recording media that can be read by a computer recording a program as described above include, for example, a ROM, a RAM, a CD-ROM, a magnetic tape, a floppy disk, an optical media storage device, and the like.
또한 전술한 바와 같은 프로그램을 기록한 컴퓨터로 읽힐 수 있는 기록매체는 네트워크로 커넥션된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다. 이 경우, 다수의 분산된 컴퓨터 중 어느 적어도 하나의 컴퓨터는 상기에 제시된 기능들 중 일부를 실행하고, 그 결과를 다른 분산된 컴퓨터들 중 적어도 하나에 그 실행 결과를 전송할 수 있으며, 그 결과를 전송받은 컴퓨터 역시 상기에 제시된 기능들 중 일부를 실행하여, 그 결과를 역시 다른 분산된 컴퓨터들에 제공할 수 있다.In addition, a computer-readable recording medium having recorded a program as described above may be distributed to computer systems connected through a network so that computer-readable codes may be stored and executed in a distributed manner. In this case, at least one of the plurality of distributed computers may execute some of the functions presented above, and transmit the result to at least one of the other distributed computers, and transmit the result. The receiving computer may also execute some of the functions presented above, and provide the results to other distributed computers as well.
특히, 본 발명의 각 실시예에 따른 단체 채팅 메시지 관리 방법 및 공지 메시지 전송 방법을 실행시키기 위한 프로그램인 애플리케이션을 기록한 컴퓨터로 읽을 수 있는 기록매체는, 애플리케이션 스토어 서버(Application Store Server), 애플리케이션 또는 해당 서비스와 관련된 웹 서버 등의 애플리케이션 제공 서버(Application Provider Server)에 포함된 저장매체(예: 하드디스크 등)이거나, 애플리케이션 제공 서버 그 자체일 수도 있다.In particular, a computer-readable recording medium recording an application, which is a program for executing a group chat message management method and a notification message transmission method according to each embodiment of the present invention, may be an application store server, an application, or a corresponding application. It may be a storage medium (for example, a hard disk) included in an application provider server such as a web server related to a service, or the application providing server itself.
본 발명의 각 실시예에 따른 단체 채팅 메시지 관리 방법 및 공지 메시지 전송 방법을 실행시키기 위한 프로그램인 애플리케이션을 기록한 기록매체를 읽을 수 있는 컴퓨터는, 일반적인 데스크 탑이나 노트북 등의 일반 PC 뿐만 아니라, 스마트 폰, 태블릿 PC, PDA(Personal Digital Assistants) 및 이동통신 단말기 등의 모바일 단말기를 포함할 수 있으며, 이뿐만 아니라, 컴퓨팅(Computing) 가능한 모든 기기로 해석되어야 할 것이다. A computer capable of reading a recording medium recording an application which is a program for executing a group chat message management method and a notification message transmission method according to each embodiment of the present invention is not only a general PC such as a general desktop or a notebook computer, but also a smart phone. It may include a mobile terminal, such as a tablet PC, personal digital assistants (PDAs), and mobile communication terminals, as well as to be interpreted as any computing device.
또한, 본 발명의 실시예에 따른 단체 채팅 메시지 관리 방법 및 공지 메시지 전송 방법을 실행시키기 위한 프로그램인 애플리케이션을 기록한 기록매체를 읽을 수 있는 컴퓨터가 스마트 폰, 태블릿 PC, PDA(Personal Digital Assistants) 및 이동통신 단말기 등의 모바일 단말기인 경우, 애플리케이션은 애플리케이션 제공 서버에서 일반 PC로 다운로드 되어 동기화 프로그램을 통해 모바일 단말기에 설치될 수도 있다.In addition, a computer capable of reading a recording medium recording an application which is a program for executing a group chat message management method and a notification message transmission method according to an embodiment of the present invention is a smart phone, a tablet PC, a personal digital assistant (PDA) and a mobile device. In the case of a mobile terminal such as a communication terminal, the application may be downloaded from the application providing server to a general PC and installed on the mobile terminal through a synchronization program.
이상에서, 본 발명의 실시예를 구성하는 모든 구성 요소들이 하나로 결합되거나 결합되어 동작하는 것으로 설명되었다고 해서, 본 발명이 반드시 이러한 실시예에 한정되는 것은 아니다. 즉, 본 발명의 목적 범위 안에서라면, 그 모든 구성 요소들이 적어도 하나로 선택적으로 결합하여 동작할 수도 있다. 또한, 그 모든 구성 요소들이 각각 하나의 독립적인 하드웨어로 구현될 수 있지만, 각 구성 요소들의 그 일부 또는 전부가 선택적으로 조합되어 하나 또는 복수 개의 하드웨어에서 조합된 일부 또는 전부의 기능을 수행하는 프로그램 모듈을 갖는 컴퓨터 프로그램으로서 구현될 수도 있다. 그 컴퓨터 프로그램을 구성하는 코드들 및 코드 세그먼트들은 본 발명의 기술 분야의 당업자에 의해 용이하게 추론될 수 있을 것이다. 이러한 컴퓨터 프로그램은 컴퓨터가 읽을 수 있는 저장매체(Computer Readable Media)에 저장되어 컴퓨터에 의하여 읽혀지고 실행됨으로써, 본 발명의 실시예를 구현할 수 있다. 컴퓨터 프로그램의 저장매체로서는 자기 기록매체, 광 기록매체, 등이 포함될 수 있다.In the above description, all elements constituting the embodiments of the present invention are described as being combined or operating in combination, but the present invention is not necessarily limited to the embodiments. That is, within the scope of the present invention, all the components may be selectively combined to operate at least one. In addition, although all of the components may be implemented in one independent hardware, each or all of the components may be selectively combined to perform some or all functions combined in one or a plurality of hardware. It may be implemented as a computer program having a. Codes and code segments constituting the computer program may be easily inferred by those skilled in the art. Such a computer program may be stored in a computer readable storage medium and read and executed by a computer, thereby implementing embodiments of the present invention. The storage medium of the computer program may include a magnetic recording medium, an optical recording medium, and the like.
또한, 이상에서 기재된 "포함하다", "구성하다" 또는 "가지다" 등의 용어는, 특별히 반대되는 기재가 없는 한, 해당 구성 요소가 내재될 수 있음을 의미하는 것이므로, 다른 구성 요소를 제외하는 것이 아니라 다른 구성 요소를 더 포함할 수 있는 것으로 해석되어야 한다. 기술적이거나 과학적인 용어를 포함한 모든 용어들은, 다르게 정의되지 않는 한, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가진다. 사전에 정의된 용어와 같이 일반적으로 사용되는 용어들은 관련 기술의 문맥 상의 의미와 일치하는 것으로 해석되어야 하며, 본 발명에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.In addition, the terms "comprise", "comprise" or "having" described above mean that the corresponding component may be included, unless otherwise stated, and thus excludes other components. It should be construed that it may further include other components instead. All terms, including technical and scientific terms, have the same meanings as commonly understood by one of ordinary skill in the art unless otherwise defined. Terms commonly used, such as terms defined in a dictionary, should be interpreted to coincide with the contextual meaning of the related art, and shall not be construed in an ideal or excessively formal sense unless explicitly defined in the present invention.
이상의 설명은 본 발명의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다. 따라서, 본 발명에 개시된 실시예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.The above description is merely illustrative of the technical idea of the present invention, and those skilled in the art to which the present invention pertains may make various modifications and changes without departing from the essential characteristics of the present invention. Therefore, the embodiments disclosed in the present invention are not intended to limit the technical idea of the present invention but to describe the present invention, and the scope of the technical idea of the present invention is not limited by these embodiments. The protection scope of the present invention should be interpreted by the following claims, and all technical ideas within the equivalent scope should be interpreted as being included in the scope of the present invention.

Claims (15)

  1. 공지 메시지 전송 서버가,Notification message transmission server,
    다수의 사용자가 구성원으로 포함되어 있는 인터페이스로서, 상기 구성원들 사이에서 실시간으로 채팅이 가능한 인터페이스인 단체 채팅 인터페이스에 등록된 상기 구성원들 중 어느 한 구성원의 단말인 제1 단말로부터, 상기 채팅 인터페이스에 게시된 채팅 메시지 중 어느 한 채팅 메시지에 대한 선택 입력을 수신하는 단계;Posted in the chat interface from a first terminal, which is a terminal of any one of the members registered in the group chat interface, which is an interface including a plurality of users as members, which is an interface capable of chatting in real time between the members. Receiving a selection input for any one of the chat messages that have been chatted;
    상기 어느 한 채팅 메시지에 대한 선택 입력을 수신 시, 상기 선택 입력된 채팅 메시지를 상기 구성원들의 휴대용 단말에 문자 메시지로 전송하기 위한 메뉴로서 문자 전송 메뉴를 상기 제1 단말에 전송하는 단계;Transmitting a text transmission menu to the first terminal as a menu for transmitting the selected input chat message as a text message to a portable terminal of the members when receiving the selection input for the one chat message;
    상기 제1 단말로부터 상기 문자 전송 메뉴에 대한 선택 입력을 수신 시, 단체 채팅 인터페이스 관리 서버로부터 상기 단체 채팅 인터페이스에 등록된 구성원들의 휴대용 단말의 연락처를 추출하는 단계; 및Extracting contact information of a portable terminal of members registered in the group chat interface from a group chat interface management server when receiving a selection input for the text transmission menu from the first terminal; And
    상기 추출된 연락처로 상기 선택 입력된 채팅 메시지의 내용을 포함하는 문자 메시지를 전송하는 단계;를 포함하는 것을 특징으로 하는 공지 메시지 전송 방법.And transmitting a text message including contents of the selected input chat message to the extracted contact.
  2. 제1항에 있어서,The method of claim 1,
    상기 문자 메시지를 전송하는 단계는,Sending the text message,
    상기 선택 입력된 채팅 메시지의 내용을 추출하는 단계;Extracting contents of the selected input chat message;
    상기 추출된 내용을 포함하는 문자 메시지를 생성하는 단계; 및Generating a text message including the extracted contents; And
    상기 추출된 연락처로 상기 생성된 문자 메시지를 전송하는 단계;를 포함하는 것을 특징으로 하는 공지 메시지 전송 방법.And transmitting the generated text message to the extracted contact information.
  3. 제1항에 있어서,The method of claim 1,
    상기 문자 전송 메뉴를 상기 제1 단말에 전송하는 단계 후,After transmitting the text transmission menu to the first terminal,
    상기 제1 단말로부터 상기 문자 전송 메뉴에 대한 선택 입력을 수신 시, 상기 채팅 인터페이스에 등록된 구성원들 중 적어도 하나의 구성원을 선택할 수 있는 메뉴로서 수신자 선택 메뉴를 상기 제1 단말에 전송하는 단계;를 더 포함하는 것을 특징으로 하는 공지 메시지 전송 방법.Transmitting a recipient selection menu to the first terminal as a menu for selecting at least one member among members registered in the chat interface when receiving a selection input for the text transmission menu from the first terminal; Notification message transmission method characterized in that it further comprises.
  4. 제3항에 있어서,The method of claim 3,
    상기 휴대용 단말의 연락처 정보를 추출하는 단계는,Extracting contact information of the portable terminal,
    상기 수신자 선택 메뉴를 통해 상기 제1 단말로부터 상기 구성원들 중 적어도 하나의 구성원에 대한 선택 입력을 수신 시, 상기 선택 입력에 대응하는 구성원들의 연락처를 추출하는 것을 특징으로 하는 공지 메시지 전송 방법.And receiving a selection input of at least one of the members from the first terminal through the receiver selection menu, extracting contact information of members corresponding to the selection input.
  5. 제1항에 있어서,The method of claim 1,
    상기 문자 메시지를 전송하는 단계는,Sending the text message,
    상기 선택 입력된 채팅 메시지에 포함된 데이터 종류 및 문자 수에 따라서 SMS(Short Message Service) 메시지 및 MMS(Multimedia Message Service) 메시지 중 어느 한 메시지로 상기 선택 입력된 채팅 메시지의 내용을 포함하는 문자 메시지를 생성하여 전송하는 것을 특징으로 하는 공지 메시지 전송 방법.According to the data type and the number of texts included in the selected input chat message, a text message including the contents of the selected input chat message may be used as one of a short message service (SMS) message and a multimedia message service (MMS) message. Notification message transmission method, characterized in that for generating and transmitting.
  6. 제5항에 있어서,The method of claim 5,
    상기 문자 메시지를 전송하는 단계는,Sending the text message,
    상기 생성되는 문자 메시지의 종류가 MMS 메시지인 것으로 판단되는 경우, 상기 문자 메시지를 전송하기 전, 상기 문자 메시지를 전송할지 여부를 선택할 수 있는 메뉴로서 전송 확인 메뉴를 상기 제1 단말에 전송하는 단계; 및If it is determined that the type of the generated text message is an MMS message, transmitting a transmission confirmation menu to the first terminal as a menu for selecting whether to transmit the text message before transmitting the text message; And
    상기 제1 단말로부터 상기 전송 확인 메뉴에 대한 선택 입력을 수신 시, 상기 문자 메시지를 전송하는 단계;를 포함하는 것을 특징으로 하는 공지 메시지 전송 방법.Transmitting the text message upon receiving a selection input for the transmission confirmation menu from the first terminal.
  7. 제1항에 있어서,The method of claim 1,
    상기 문자 메시지를 전송하는 단계는,Sending the text message,
    상기 선택 입력된 채팅 메시지에 포함된 문자 수가 문자 메시지 서비스에 따라 설정된 임계 문자수를 초과하는 경우, 상기 선택 입력된 채팅 메시지를 복수개의 문자 메시지로 나누어 전송하는 것을 특징으로 하는 공지 메시지 전송 방법.And transmitting the selected input chat message into a plurality of text messages when the number of texts included in the selected input chat message exceeds a threshold text number set according to a text message service.
  8. 다수의 사용자가 구성원으로 포함되어 있는 인터페이스로서, 상기 구성원들 사이에서 실시간으로 채팅이 가능한 인터페이스인 단체 채팅 인터페이스에 등록된 상기 구성원들 중 어느 한 구성원의 단말인 제1 단말로부터, 상기 채팅 인터페이스에 게시된 채팅 메시지 중 어느 한 채팅 메시지에 대한 선택 입력을 수신하는 채팅 메시지 수신부;Posted in the chat interface from a first terminal, which is a terminal of any one of the members registered in the group chat interface, which is an interface including a plurality of users as members, which is an interface capable of chatting in real time between the members. A chat message receiver configured to receive a selection input for any one of the chat messages;
    상기 어느 한 채팅 메시지에 대한 선택 입력을 수신 시, 상기 선택 입력된 채팅 메시지를 상기 구성원들의 휴대용 단말에 문자 메시지로 전송하기 위한 메뉴로서 문자 전송 메뉴를 상기 제1 단말에 전송하고, 상기 제1 단말로부터 상기 문자 전송 메뉴에 대한 선택 입력을 수신 시, 단체 채팅 인터페이스 관리 서버로부터 상기 단체 채팅 인터페이스에 등록된 구성원들의 휴대용 단말의 연락처를 추출하는 연락처 추출부; 및Upon receiving a selection input for the one chat message, a text transmission menu is transmitted to the first terminal as a menu for transmitting the selected input chat message as a text message to a portable terminal of the members, and the first terminal. A contact extracting unit for extracting a contact of a portable terminal of members registered in the group chatting interface from a group chat interface management server when receiving a selection input for the text transmission menu from the group chatting interface management server; And
    상기 추출된 연락처로 상기 선택 입력된 채팅 메시지의 내용을 포함하는 문자 메시지를 전송하는 문자 메시지 전송부;를 포함하는 것을 특징으로 하는 공지 메시지 전송 서버.And a text message transmitter for transmitting a text message including the contents of the selected inputted chat message to the extracted contact.
  9. 제8항에 있어서,The method of claim 8,
    상기 연락처 추출부는,The contact extracting unit,
    상기 제1 단말로부터 상기 문자 전송 메뉴에 대한 선택 입력을 수신 시, 상기 채팅 인터페이스에 등록된 구성원들 중 적어도 하나의 구성원을 선택할 수 있는 메뉴로서 수신자 선택 메뉴를 상기 제1 단말에 전송하고, 상기 수신자 선택 메뉴를 통해 상기 제1 단말로부터 상기 구성원들 중 적어도 하나의 구성원에 대한 선택 입력을 수신 시, 상기 선택 입력에 대응하는 구성원들의 연락처를 추출하는 것을 특징으로 하는 공지 메시지 전송 서버.Upon receiving a selection input for the text transmission menu from the first terminal, transmit a receiver selection menu to the first terminal as a menu for selecting at least one member among members registered in the chat interface, and receiving the receiver. And receiving contact information of the members corresponding to the selection input when receiving a selection input for at least one of the members from the first terminal through the selection menu.
  10. 제8항에 있어서,The method of claim 8,
    상기 문자 메시지 전송부는,The text message transmission unit,
    상기 선택 입력된 채팅 메시지에 포함된 문자 수가 문자 메시지 서비스에 따라 설정된 임계 문자수를 초과하는 경우, 상기 선택 입력된 채팅 메시지를 복수개의 문자 메시지로 나누어 전송하는 것을 특징으로 하는 공지 메시지 전송 서버.And transmitting the selected input chat message into a plurality of text messages when the number of characters included in the selected input chat message exceeds a threshold number of characters set according to a text message service.
  11. 복수의 사용자들 사이에서 메시지를 실시간으로 공유할 수 있는 단체 채팅 서비스를 제공하는 서버가,A server that provides a group chat service that can share a message in real time among a plurality of users,
    어느 한 사용자의 단말로부터, 상기 단체 채팅 서비스의 이용에 따라서 각 사용자의 단말의 입력 수단을 통해 입력되고, 단체 채팅에 포함된 모든 사용자의 단말에 표시되는 채팅 인터페이스로서 제1 인터페이스에 출력되는 상기 채팅 메시지 중 적어도 하나의 메시지인 제1 메시지에 대한 선택 입력을 수신하는 단계;The chat inputted from the terminal of any one user through an input means of the terminal of each user according to the use of the group chat service, and outputted to the first interface as a chat interface displayed on the terminals of all users included in the group chat. Receiving a selection input for a first message that is at least one of the messages;
    상기 제1 메시지에 대한 선택 입력을 수신 시, 상기 어느 한 사용자의 단말에 표시되는 제1 인터페이스의 일 영역에 제1 메뉴를 전송하는 단계;Transmitting a first menu to a region of a first interface displayed on a terminal of the user when receiving a selection input for the first message;
    상기 어느 한 사용자의 단말로부터 상기 제1 메뉴에 대한 선택 입력을 수신 시, 상기 단체 채팅에 포함된 모든 사용자 단말 각각와 상기 어느 한 사용자의 단말 사이의 개인 채팅이 가능한 채팅 인터페이스로서 제2 인터페이스를 개설하는 단계; 및When receiving a selection input for the first menu from the terminal of any one user, establishing a second interface as a chat interface capable of personal chat between each user terminal included in the group chat and the terminal of any one user step; And
    상기 제1 메시지를 모든 제2 인터페이스에 출력하도록 제어하는 단계;를 포함하는 것을 특징으로 하는 단체 채팅 메시지 관리 방법.And controlling to output the first message to all second interfaces.
  12. 제11항에 있어서,The method of claim 11,
    상기 제1 메시지는, 복수의 후보 데이터 중 어느 한 데이터를 선택할 수 있는 투표 메시지인 것을 특징으로 하는 단체 채팅 메시지 관리 방법.And the first message is a voting message that can select any one of a plurality of candidate data.
  13. 제12항에 있어서,The method of claim 12,
    상기 출력하도록 제어하는 단계 후,After the controlling to output,
    기설정된 기간 동안 상기 제2 인터페이스를 통해 각 사용자들의 단말들로부터 상기 제1 메시지에 포함된 상기 후보 데이터 중 어느 한 데이터에 대한 선택 입력을 수신하는 단계; Receiving a selection input for any one of the candidate data included in the first message from terminals of respective users through the second interface for a preset period of time;
    상기 기설정된 기간 경과 시, 상기 수신한 선택 입력 결과를 수집함으로써, 상기 후보 데이터에 각각에 대한 선택 횟수를 산출하는 단계; 및Calculating a number of selections for each candidate data in the candidate data by collecting the received selection input result when the predetermined period elapses; And
    상기 후보 데이터 각각에 대하여 산출된 선택 횟수를 포함하는 투표 결과 정보를 상기 제1 인터페이스에 출력하도록 제어하는 단계;를 더 포함하는 것을 특징으로 하는 단체 채팅 메시지 관리 방법.And controlling to output voting result information including the number of selections calculated for each of the candidate data to the first interface.
  14. 제11항에 있어서,The method of claim 11,
    상기 제2 인터페이스를 개설하는 단계는,The step of establishing the second interface,
    상기 단체 채팅 서비스를 통해 상기 제2 인터페이스의 개설이 가능한지 여부를 판단하는 단계;Determining whether the second interface can be established through the group chat service;
    상기 단체 채팅 서비스를 통해 상기 제2 인터페이스의 개설이 불가능한 경우, 상기 단체 채팅 서비스와 연동된 개인 채팅 서비스를 관리하는 서버에, 상기 모든 사용자 단말 각각와 상기 어느 한 사용자의 단말 사이의 개인 채팅이 가능한 채팅 인터페이스의 개설을 요청하는 단계; 및When it is impossible to establish the second interface through the group chat service, a chat capable of a personal chat between each of all the user terminals and one of the user terminals may be performed on a server managing a personal chat service linked with the group chat service. Requesting establishment of an interface; And
    상기 개인 채팅 서비스를 관리하는 서버가, 상기 모든 사용자 단말 각각와 상기 어느 한 사용자의 단말 사이의 개인 채팅이 가능한 채팅 인터페이스를 상기 제2 인터페이스로서 개설하는 단계;를 포함하는 것을 특징으로 하는 단체 채팅 메시지 관리 방법.A server managing the personal chat service, establishing a chat interface capable of personal chat between each of the user terminals and the terminal of any one user as the second interface; Way.
  15. 제11항에 있어서,The method of claim 11,
    상기 제2 인터페이스를 개설하는 단계는,The step of establishing the second interface,
    상기 어느 한 사용자의 단말로부터 상기 제1 메뉴에 대한 선택 입력과 함께, 상기 단체 채팅에 포함된 사용자 단말들 중 적어도 하나의 사용자 단말에 대한 선택 입력을 수신하는 단계; 및Receiving a selection input for at least one user terminal among the user terminals included in the group chat together with the selection input for the first menu from the terminal of the user; And
    상기 선택 입력에 대응하는 적어도 하나의 사용자 단말 각각과 상기 어느 한 사용자의 단말 사이의 개인 채팅이 가능한 채팅 인터페이스로서 제2 인터페이스를 개설하는 단계;를 포함하는 것을 특징으로 하는 단체 채팅 메시지 관리 방법.And establishing a second interface as a chat interface capable of a personal chat between each of the at least one user terminal corresponding to the selection input and the terminal of any one user.
PCT/KR2014/005457 2013-06-20 2014-06-20 Method and server for transmitting notice message, and method of managing group chatting message WO2014204259A1 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
KR1020130070714A KR20140147442A (en) 2013-06-20 2013-06-20 Method and server for transmiting notice message
KR10-2013-0070714 2013-06-20
KR1020140051281A KR20150125043A (en) 2014-04-29 2014-04-29 Managing method of chating message among multi-user
KR10-2014-0051281 2014-04-29

Publications (1)

Publication Number Publication Date
WO2014204259A1 true WO2014204259A1 (en) 2014-12-24

Family

ID=52104909

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2014/005457 WO2014204259A1 (en) 2013-06-20 2014-06-20 Method and server for transmitting notice message, and method of managing group chatting message

Country Status (1)

Country Link
WO (1) WO2014204259A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108234289A (en) * 2017-12-20 2018-06-29 盈东科技(北京)有限公司 A kind of message display method, device and mobile terminal
WO2020073538A1 (en) * 2018-10-09 2020-04-16 刘高峰 Message sending method, device and system
CN114666176A (en) * 2022-03-23 2022-06-24 瓴里网络科技(上海)有限公司 Scene-based adaptive personnel sorting method and system and intelligent terminal

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100507828B1 (en) * 2003-02-07 2005-08-10 주식회사 케이티프리텔 Group reporting service apparatus using short message and Method thereof, and Computer readable recording media for storing the same method
KR20060102932A (en) * 2005-03-25 2006-09-28 엔에이치엔(주) Method and system for transmitting short message service using messenger, and computer readable recording medium recording program for implementing the method
KR101377853B1 (en) * 2012-09-27 2014-03-25 김덕경 Method for user interface in group chatting

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100507828B1 (en) * 2003-02-07 2005-08-10 주식회사 케이티프리텔 Group reporting service apparatus using short message and Method thereof, and Computer readable recording media for storing the same method
KR20060102932A (en) * 2005-03-25 2006-09-28 엔에이치엔(주) Method and system for transmitting short message service using messenger, and computer readable recording medium recording program for implementing the method
KR101377853B1 (en) * 2012-09-27 2014-03-25 김덕경 Method for user interface in group chatting

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108234289A (en) * 2017-12-20 2018-06-29 盈东科技(北京)有限公司 A kind of message display method, device and mobile terminal
WO2020073538A1 (en) * 2018-10-09 2020-04-16 刘高峰 Message sending method, device and system
CN114666176A (en) * 2022-03-23 2022-06-24 瓴里网络科技(上海)有限公司 Scene-based adaptive personnel sorting method and system and intelligent terminal

Similar Documents

Publication Publication Date Title
WO2020067585A1 (en) Method and apparatus for displaying chat room linked with messenger application
WO2016208951A1 (en) Message service provision method for providing message service via open chat room corresponding to link information, and message server and terminal for executing same
WO2013042985A2 (en) Method for operating interactive messaging service providing reception confirmation
WO2016108516A1 (en) Method and system for providing messenger service controlled by specific condition, and recording medium
WO2016108545A1 (en) Conversation service provision method and conversation service provision device
WO2015009066A1 (en) Method for operating conversation service based on messenger, user interface and electronic device using the same
WO2016129811A1 (en) Method and system for providing rich menu in instant messaging service and recording medium
KR101632903B1 (en) Remote support system of image information for maintenance of lift installation
WO2016028113A1 (en) Electronic device and call-forwarding control method thereof
WO2013183818A1 (en) Method and system for message service in multi-device environment, and apparatus therefor
WO2017034097A1 (en) Social network service method and system
WO2022080742A1 (en) Personalized messaging service system, personalized messaging service method, and user termial provided with personalized messaging service
WO2014038790A1 (en) Method and system for linking chat service to application service
CN103988187A (en) Message communication system, information processing device, message communication method, and program
WO2014204259A1 (en) Method and server for transmitting notice message, and method of managing group chatting message
EP3217596A1 (en) Communication terminal, communication system, and data transmission method
WO2016171515A1 (en) Method for transferring user's uploaded contents to user-related chat room, and contents-sharing apparatus and application implementing same
WO2014058153A1 (en) Address book information service system, and method and device for address book information service therein
WO2017175950A1 (en) Server supporting social network management and user terminal
WO2018186698A2 (en) Method, system, and non-transitory computer-readable recording medium for providing multi-point communication service
WO2016093652A2 (en) Family album service providing method for enabling family album to be used by enabling family members to access cloud server through telephone number
WO2015183043A1 (en) Method, device, and server for grouping chat messages
WO2019033718A1 (en) Third party information notification method, system, and computer readable storage medium
KR20180127051A (en) Synchronization service system and method for document of meeting
WO2016064079A1 (en) Message mediation method, and message transmission and reception method

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: 14813018

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: 14813018

Country of ref document: EP

Kind code of ref document: A1