Method for Operating Application Providing Group Call Service Using Mobile Voice Over Internet Protocol
2 claims: 2 independent, 0 dependent
- 1モバイルボイスオーバーインターネットプロトコル(mVoIP)を用いてグループ通話サービスを提供するアプリケーションの動作方法において、 前記アプリケーションが、グループ通話のための要求信号を送信するステップと、 前記アプリケーションが、 前記グループ通話に対応するグループチャットルームを通じて 前記グループ通話のための要求信号に対応するメッセージを表示するステップと、 前記アプリケーションが、前記mVoIPを用いて前記グループ通話サービスを提供するステップと、 前記アプリケーションが、前記グループ通話を終了する入力を受信することによって前記グループ通話サービスを終了するステップと、 前記アプリケーションが、前記グループチャットルームのインタフェースを通じて前記グループ通話に再参加する入力を受信することによって前記グループ通話サービスを再開するステップと、 を含むアプリケーションの動作方法。
- 2モバイルボイスオーバーインターネットプロトコル(mVoIP)を用いてグループ通話サービスを提供するアプリケーションの動作方法において、 前記アプリケーションが、グループ通話のための要求信号を受信するステップと、 前記アプリケーションが、前記グループ通話に対応するグループチャットルームを通じて前記グループ通話のための要求信号に対応するメッセージを 表示 するステップと、 前記アプリケーションが、前記グループ通話に参加するか 否か が入力されるインタフェースを提供するステップと、 前記アプリケーションが、前記グループ通話に参加するとの入力を受信する場合、前記mVoIPを用いて前記グループ通話サービスを提供するステップと、 前記アプリケーションが、前記グループ通話を終了する入力を受信することによって前記グループ通話サービスを終了するステップと、 前記アプリケーションが、前記グループチャットルームのインタフェースを通じて前記グループ通話に再参加する入力を受信することによって前記グループ通話サービスを再開するステップと、 を含むアプリケーションの動作方法。
Independent claims2
124 paragraphs, as filed
The following embodiments relate to how an application that provides a group call service using the Mobile Voice Over Internet Protocol (mVoIP) operates.
In recent years, mobile voice over Internet protocol (mVoIP) networks have been constructed using the interlocking of mobile Internet (for example, Wybro, Mobile Wymax, 3GPP LTE, 4G LTE, etc.) and IMS (IP Multimedia Subsystem) networks. , Technologies for providing mVoIP-based call services (for example, voice call services, video call services, etc.) to mobile Internet subscribers as additional services have been developed.
mVoIP is a technology that provides voice over Internet Protocol (Voice over IP) services at the voice telephone level using data services of the mobile Internet network. VoIP services may be classified into fixed VoIP services and mVoIP services according to the degree of mobility. That is, a mobile Internet-based VoIP service such as a mobile communication network may be classified as an mVoIP service.
On the other hand, the instant message service is a service that supports real-time text communication between two or more people using a network such as the Internet. Instant messenger is a client that relays real-time messages. Instant messaging services differ from email services in that they interact in real time. A transmission is made each time the interacting people type one line at a time, so this is more like a telephone dialogue than exchanging letters.
In addition, the group call service may include, for example, a conference call as a service that enables voice calls of three or more participants at a time.
<p> The operation method of the application that provides the group call service using the mobile voice over Internet protocol (mVoIP) according to the embodiment is the step of receiving the request signal for the group call and whether or not the application has participated in the group call. Regardless of, the meta information includes the step of receiving the meta information of the group call chat room corresponding to the group call from the server, and the meta information includes at least the group call connection state of each member of the group call chat room.</p><p> Here, the operation method of the application provides an interface in which whether or not to join the group call now or whether or not to join the group call later in response to the reception of the request signal is input. Information about the group call using the step, the step of automatically entering the group call chat room by receiving the input to join the group call now, and the indicator provided in the group call chat room ( The information about the group call may further include a step of providing the group call connection state).</p><p> Further, the operation method of the application is a step of not automatically entering the group call chat room by receiving an input to join the group call later, and a step of not automatically entering the group call chat room when entering the group call chat room later. It may further include a step of providing an interface capable of participating in the group call without having to re-receive the request signal.</p><p> Further, the request signal includes request sender information and request receiver information, the request sender information includes information about one request sender, and the request receiver information relates to at least two request receivers. Information may be included.</p><p> Further, the group call connection state includes a connecting state, a connecting state, an ending state, and a connection impossible state, and the server makes a group call if the connecting state continues for a predetermined time. The connection state may be changed to the end state.</p><p> Further, the information regarding the group call further includes a profile picture of each of the members, and the step of providing the information regarding the group call includes a step of adjusting the dimness of the profile picture according to the group call connection state. It may be.</p><p> Further, the meta information may further include at least one of the participation time of participating in the group call, the network connection state for the group call, or the member who requested the group call.</p><p> Further, the operation method of the application is an interface for activating at least one of a voice modulation function, a sound erasing function, or a speakerphone function using an indicator provided in the group call chat room, and the group call. It may further include a step of providing at least one of an interface for terminating the indicator, or an interface for folding or opening the indicator.</p><p> Further, in the operation method of the application, by receiving the input for ending the group call, the step of ending the group call and the indicator are used to re-receive the information about the group call and the request signal. It may further include a step of providing an interface capable of participating in the group call without need.</p><p> Further, the step of ending the group call may include a step of inputting a predetermined message regarding the end of the group call into the group call chat room.</p><p> Further, the operation method of the application is to inactivate the group call-related function provided in the group call chat room in response to the step of receiving the end signal of the group call from the server and the reception of the end signal. The server may transmit the end signal of the group call based on the number of members participating in the group call.</p><p> Further, the operation method of the application is a step of determining whether or not the group call chat room is already included in the chat room list, and a determination that the group call chat room is not included in the chat room list. Accordingly, it may further include the step of adding the group call chat room to the chat room list.</p><p> Further, the operation method of the application is a step of providing an interface in which the presence / absence of confirmation of the request signal is input in response to the reception of the request signal, and receiving an input for confirming the request signal. A step of entering the group call chat room and a step of providing information about the group call (the information about the group call includes the group call connection state) by using the indicator provided in the group call chat room. By receiving the step of providing an interface for inputting whether or not to join the group call now and the input of joining the group call later by using the indicator, the request signal is regenerated. It may further include a step of providing an interface capable of participating in the group call without having to receive it.</p><p> The method of operation of the application may further include the step of inactivating at least one predetermined function relating to the group call chat room while the group call is being made.</p><p> Further, the operation method of the application includes a step of reproducing a predetermined first notification when a member participating in the group call ends the group call, and a member not participating in the group call. When participating in a group call, a step of playing a predetermined second notification, and when a new message is input to the group call chat room, a step of playing a predetermined third notification, and the group call chat room. At least one of the steps to play a predetermined fourth notification when a new message is entered in another chat room, or the step to play a predetermined fifth notification when receiving the request signal. Or one may be included further.</p><p> In addition, the operation method of the application is to receive an input to leave the group call chat room participating in the group call, and the group chat is terminated when leaving the group call chat room. May include additional steps to provide the warning phrase.</p><p> Further, the operation method of the application is that the indicator regarding the background mode is participating in the group call by receiving an input that causes the application to be executed in the background mode while participating in the group call. It may further include a step of providing information.</p><p> A method of operating an application that provides a group call service using the Mobile Voice Over Internet Protocol (mVoIP) according to another embodiment is an interface for transmitting a request signal for a group call to members of a group chat room. And the step of determining a group call member capable of the group call among the members by receiving the input for transmitting the request signal, and the case where the member and the group call member do not match. The step includes opening a new group call chat room including the group call member, and transmitting the request signal in the new group call chat room.</p><p> Here, the determination step may include a step of selecting the group call member based on at least one of the application version of each member or the presence or absence of group call allowance for each member.</p><p> Further, the group call chat room may include a chat room including at least three or more members.</p><p> Further, the operation method of the application according to the other embodiment further includes a step of providing a predetermined warning phrase based on the number of group call members, and the predetermined warning phrase is the number of group call members. If exceeds the predetermined maximum threshold value or is less than the predetermined minimum threshold value, the warning phrase that the request signal cannot be transmitted and the number of group call members are equal to or more than the predetermined minimum threshold value and are described in advance. If it is below the determined maximum threshold and does not match the number of members, a warning phrase confirming whether to open the new group call chat room, and if the number of group call members is 2, a new one-to-one It may contain at least one of the warning phrases asking if you want to open a call chat room.</p><p> In addition, the predetermined warning phrase may include a list of the members who cannot make a group call and the reason why the group call is not possible for each of the members who cannot make a group call.</p><p> Further, the operation method of the application according to the other embodiment is to open the new one-to-one call chat room including the two group call members in response to the confirmation that the new one-to-one call chat room is to be opened. And the step of transmitting a request signal for a one-to-one call in the new one-to-one call chat room may be further included.</p><p> In addition, the method of operating the application according to the other embodiment may further include a step of inputting a predetermined message regarding the transmission of the request signal into the group call chat room.</p><p> A mobile terminal that provides a group call service using the Mobile Voice Over Internet Protocol (mVoIP) according to a further embodiment includes a receiver, which receives a request signal for a group call. The receiving unit includes a meta information receiving unit that receives meta information of the group call chat room corresponding to the group call from the server regardless of whether or not the group call is participated in, and the meta information includes at least the above. Group Call Includes the group call connection status of each member of the chat room.</p><p> Here, the mobile terminal further includes a control unit and an interface unit, and the control unit indicates whether or not to participate in the group call now in response to the reception of the request signal, or participates in the group call later. By controlling the interface unit so as to provide an interface for inputting whether or not to do so, and receiving an input to join the group call through the interface unit, the user automatically enters the group call chat room. Then, by receiving the input that the group call will be joined later via the interface unit, the request signal is received when the group call chat room is not automatically entered and the group call chat room is entered later. An indicator that controls the interface unit to provide an interface capable of participating in the group call without having to re-receive the group call, and includes information about the group call (information about the group call includes the group call connection state). The interface unit is controlled so as to provide.</p>
<figref num="1A">It is a figure for demonstrating the group call reception method of the application which provides the group call service using the mobile voice over Internet protocol (MVOIP) which concerns on one Embodiment.</figref><figref num="1B">It is a figure for demonstrating the group call reception method of the application which provides the group call service using the mobile voice over Internet protocol (MVOIP) which concerns on one Embodiment.</figref><figref num="2A">It is a figure for demonstrating an interface in which presence / absence of participation in a group call is input in response to the reception of the request signal which concerns on one Embodiment.</figref><figref num="2B">It is a figure for demonstrating an interface in which presence / absence of participation in a group call is input in response to the reception of the request signal which concerns on one Embodiment.</figref><figref num="2C">It is a figure for demonstrating an interface in which presence / absence of participation in a group call is input in response to the reception of the request signal which concerns on one Embodiment.</figref><figref num="3A">It is a figure for demonstrating the indicator which provides information about the group call which concerns on one Embodiment.</figref><figref num="3B">It is a figure for demonstrating the indicator which provides information about the group call which concerns on one Embodiment.</figref><figref num="4A">It is a figure for demonstrating the interface which can participate in a group call without having to re-receive the request signal which concerns on one Embodiment.</figref><figref num="4B">It is a figure for demonstrating the interface which can participate in a group call without having to re-receive the request signal which concerns on one Embodiment.</figref><figref num="5">It is a figure for demonstrating the interface in which whether or not the request signal is confirmed is input in response to the reception of the request signal which concerns on one Embodiment.</figref><figref num="6">It is a figure for demonstrating the predetermined message concerning the group call which concerns on one Embodiment.</figref><figref num="7A">It is a figure for demonstrating the indicator concerning the background mode which concerns on one Embodiment.</figref><figref num="7B">It is a figure for demonstrating the indicator concerning the background mode which concerns on one Embodiment.</figref><figref num="8">It is an operation flowchart which showed the group call making method of the application which provides the group call service using the mobile voice over Internet protocol (mVoIP) which concerns on one Embodiment which concerns on one Embodiment.</figref><figref num="9">It is a figure for demonstrating the interface which transmits the request signal for the group call which concerns on one Embodiment.</figref><figref num="10A">It is a figure for demonstrating the predetermined warning phrase provided based on the number of group call members which concerns on one Embodiment.</figref><figref num="10B">It is a figure for demonstrating the predetermined warning phrase provided based on the number of group call members which concerns on one Embodiment.</figref><figref num="10C">It is a figure for demonstrating the predetermined warning phrase provided based on the number of group call members which concerns on one Embodiment.</figref><figref num="10D">It is a figure for demonstrating the predetermined warning phrase provided based on the number of group call members which concerns on one Embodiment.</figref><figref num="11A">It is a figure for demonstrating the predetermined warning phrase provided when the input leaving from the group call chat room which concerns on one Embodiment is received.</figref><figref num="11B">It is a figure for demonstrating the predetermined warning phrase provided when the input leaving from the group call chat room which concerns on one Embodiment is received.</figref><figref num="12">It is a figure for demonstrating the predetermined warning phrase about the function which is deactivated while the group call which concerns on one Embodiment is made.</figref><figref num="13">It is a figure for demonstrating the predetermined warning phrase concerning the network which concerns on one Embodiment.</figref><figref num="14">It is a block diagram which shows the mobile terminal which provides a group call service using the mobile voice over Internet protocol which concerns on one Embodiment.</figref>
Hereinafter, the description will be described in detail with reference to the drawings to which the embodiments are attached.
1A to 1B are diagrams for explaining a group call receiving method of an application that provides a group call service by using the mobile voice over Internet protocol (mVoIP) according to the embodiment.
Referring to FIG. 1A, the application according to one embodiment receives a request signal for a group call (110).
Here, the group call includes a voice call made by using mVoIP between three or more members. That is, the request signal for a group call contains request originator information and request recipient information, the request originator information includes information about one request originator, and the request recipient information includes at least two request recipients. May include information about.
However, in some cases, the group call may include a voice call made between two members using mVoIP. For example , a group call is required only if it contains three or more members, but the group call is retained even if only two members remain in the group call after the group call is started. Will be done.
The application also receives meta information from the server for group call chat rooms that support group calls, regardless of whether or not they participated in the group call (120). That is, the application may receive the meta information of the group call chat room from the server not only when the user participates in the group chat but also when the user does not participate in the group chat.
Hereinafter, the server may include, for example, an instant message server or an mVoIP server as a device that supports a group call service using mVoIP in conjunction with an application.
Here, the meta information received from the server may include at least the group call connection status of each member of the group call chat room. The application according to the other embodiment may receive meta information from the server including the group call connection status of each of the remaining members other than itself among the members of the group call chat room.
The group call connection state may include a state in which each of the plurality of members is connected to the group call, for example, a connected state, a connected state, an terminated state, and a connectable state. Here, the server may change the group call connection state to the end state if the connection state is maintained for a predetermined time (for example, 1 minute).
The application also provides an interface in which whether or not to join a group call is entered in response to the reception of the request signal (130). Here, the user inputs at least one of the input of "join now" in the group call and the input of "join later" in the group call using the interface (140).
The application also automatically enters a group call chat room that supports group calls by receiving an input to "join now" in a group call (150). Here, the group call chat room includes a chat room that performs functions similar to those of a normal instant message group chat room, but additionally provides additional functions for group calls. For example, a group call chat room may include multiple members and provide an instant messenger function that allows instant messages to be exchanged between multiple members, further providing voice call function using mVoIP among multiple members. it can.
The application also provides information about group calls using indicators provided in group call chat rooms (160). Here, the information about the group call may include the group call connection state of each member of the group call chat room. Here, the indicator provided in the group call chat room may be located in a predetermined area of the group call chat room interface (eg, the upper part of the group call chat room interface). In addition, the indicator according to another embodiment may be located in a part of the area corresponding to the group call chat room in the chat room list.
On the other hand, the application does not have to automatically enter the group call chat room corresponding to the group call by receiving the input of "join later" in the group call (170).
In this case, the user may later manually enter the group call chat room. For example, a group call chat room may be automatically added to the chat room list. More specifically, the application determines if a group call chat room is already in the chat room list, and if it determines that the group call chat room is not in the chat room list, then the group call chat. You may add the room to the chat room list. Therefore, the user may manually enter the group call chat room by selecting the group call chat room in the chat room list.
The application also provides an interface that allows you to join a group call when entering a group call chat room without having to re-receive the request signal for the group call (180). For example, the application may provide a rejoin button (or reconnect button) with an indicator provided in a group call chat room. If the user selects the rejoin button, the application may exchange the necessary information with the server to join an ongoing group call.
More specifically, the application may receive meta information about the group call chat room from the server without the user joining the group call. Here, the meta information about the group call chat room may include the request sender information and the request receiver information included in the request signal for the group call.
Therefore, if the application receives a request signal for a group call and the group call is started for the time being, the application allows the user to freely participate in the group call until before receiving the end signal of the group call from the server. Can be provided. As a reference, the server may send a group call termination signal based on the number of members participating in the group call. For example, the server may send a group call termination signal to all members of the group call chat room if the number of members participating in the group call is one.
Not only that, the meta information about the group call chat room may further include the group call connection status of each group call chat room member. Therefore, the application can provide a group call connection state for each member of the group call chat room regardless of whether or not they are participating in the group call.
That is, the application provides information as to whether each member of a group call is currently participating in the group call, not only when participating in the group call but also when not participating in the group call. To do.
Therefore, the user is provided with information about the members of the group call chat room to which he / she belongs and is currently making a group call, and can join or make a group call as long as the group call is in progress. You may quit.
Here, ending a group call is a concept that is distinguished from receiving a group call end signal from a server. For example, when ending a group call, the user can later rejoin the group call using the rejoin button, but when receiving a group call termination signal from the server, the user can rejoin the group call any further. It disappears.
The application may deactivate the group call related features provided in the group call chat room in response to receiving the termination signal. In this case as well, the group call chat room operates in the same manner as a normal instant message group chat room. That is, the user can start a new group call and join the newly started group call by transmitting a request signal for a new group call to the same member.
Also, a group call and a group call chat room are distinguished. For example, the application may provide group calls based on a group call chat room.
Not only that, joining a group call or ending a group call is distinguished from entering or leaving the group call chat room.
Entering a group call chat room literally involves entering a group call chat room that supports group call services. On the other hand, participating in a group call includes an operation of participating in a voice call (for example, a conference call) using mVoIP among a plurality of members.
Similarly, leaving a group call chat room literally involves leaving the group call chat room that supports the group call service. For example, when leaving a group call chat room, the application may switch from the group call chat room screen to the chat room list screen. On the other hand, ending a group call includes an operation of ending a voice call (for example, a conference call) using mVoIP between a plurality of members. As described above, when terminating a group call, any user whose group call is in progress by two or more members can rejoin the group call using the rejoin button.
Therefore, the user does not have to participate in the group call while entering the group call chat room.
Referring to FIG. 1B, a user who intends to start a group call according to an embodiment (hereinafter referred to as a request caller) uses a request signal for a group call by using an interface for transmitting a request signal for the group call. Is sent (191). In this case, the requesting caller's application displays a screen indicating that it is waiting to connect to at least one of the requested users of the group call (hereinafter referred to as the requesting receiver) (192). ..
The request receiver application provides an interface by receiving the request signal transmitted from the request originator to indicate whether or not to join the group call now (193). When the request recipient enters the input "Join now" in the group call using the interface, the request recipient's application automatically enters the group call chat room corresponding to the group call and enters the group call chat room. It receives the group call connection status of each member from the server and provides information about the group call using the indicator provided in the group call chat room (194).
On the other hand, when the request recipient inputs the input of "join later" in the group call using the interface, the request recipient application does not have to automatically enter the group call chat room. If the request recipient later manually enters the group call chat room, the request recipient's application can join the group call without having to rereceive the request signal for the group call (eg, rejoin). A button or reconnect button) is provided (195).
Here, the request recipient application displays who is currently participating in a group call using an indicator provided in the group call chat room, even when not participating in the group call.
If the request recipient selects the rejoin button, the request recipient's application may take action to join the group call. If the request occasional application successfully joins a group call, it provides information about the group call using the indicators provided in the group call chat room (195 194).
Also, if the user (request sender or request receiver) joins the group call and then ends the group call by selecting the end button, the application will request the request recipient's application to request for the group call. It provides an interface (eg, rejoin or reconnect button) that allows a group call to be joined without the need to rereceive the signal (194 195).
Therefore, in the application according to one embodiment, when a group call is started by using the above-described operation, the user can freely participate in the group call or make a group call before receiving the end signal of the group call from the server. Can provide technology that allows the termination of.
2A to 2C are diagrams for explaining an interface in which whether or not to participate in a group call is input in response to the reception of the request signal according to the embodiment.
Referring to FIG. 2A, the interface for inputting whether or not to join the group call according to the embodiment is the input button 220 for "join now" for the group call and "join later" for the group call. Includes input button 210.
Also, the interface in which whether or not to join the group call is input may further include information 230 about the member who transmitted the request signal for the group call. For example, an interface in which whether or not to join a group call is input may display the ID of the member who sent the request signal for the group call.
Further, the interface in which whether or not to join the group call is input may further include a predetermined message 240 corresponding to the request signal for the group call. For example, a predetermined message corresponding to a request signal for a group call may include "Let's make a group call ~".
Referring to FIG. 2B, the interface in which whether or not to join the group call according to another embodiment is input may further include a profile picture 250 of the member who transmitted the request signal for the group call. Therefore, the request receiver can more intuitively recognize the request sender.
Referring to FIG. 2C, the interface in which whether or not to participate in the group call according to the further embodiment is input may further include information 270 regarding the member to which the request signal for the group call is transmitted. Here, if the member to whom the request signal for the group call is transmitted has not yet joined the group call, the application may process the profile picture of the member thinly.
In addition, the interface in which whether or not to join the group call is input may further include the own group call connection state 280. For example, the application may display its group call connection status while waiting for a connection while waiting for the user to enter whether or not to join the group call.
3A to 3B are diagrams for explaining an indicator that provides information regarding a group call according to an embodiment.
Referring to FIG. 3A, the information about the group call according to one embodiment includes a group call connection state 310 for each member of the group call chat room and a profile picture 320 for each member of the group call chat room.
Here, the application adjusts the dimness of the profile picture according to the group call connection status. For example, the application may thin the profile picture of a member who is in a closed or connected state. In this case, the application may sharply process the profile picture of the member participating in the group call.
The information about the group call according to the other embodiment may further include at least one of the participation time 330 that participated in the group call, the network connection state 340 for the group call, or the member who requested the group call. .. The application may generate information about group calls based on the meta information received from the server.
Here, the participation time 330 of participating in the group call counts the time after oneself participates in the group call. When the group call is terminated and rejoined, the participation time 330 of participating in the group call may count the time after rejoining.
Also, the network connection status 340 for group calls may be displayed as a weather icon such as sun, clouds, or rain. For example, the application may display a sun icon when the network connection is good, a cloud icon when the network connection is normal, and a rain icon when the network connection is poor. In addition, the application may change the icon to play a notification sound to notify that the network connection status has changed if the network connection status changes during a group call.
In addition, the application may display the member who requested the group call by adding a predetermined graphic effect (for example, a crown icon) to the profile picture of the member.
An application according to a further embodiment uses an indicator provided in a group call chat room to activate at least one of a voice modulation function, a sound erasing function, or a speakerphone function, an interface 350, a group call. Further provided may be at least one of interface 360, or interface 370, which folds the indicator.
When the voice modulation function is activated, the application may modulate the user's voice by the activated voice modulation function and transmit it. In addition, when the sound erasing function is activated, the application prevents the user's voice from being transmitted to the other party. When the speakerphone function is activated, the other party's dialogue content can be heard by everyone around. The voice may be reproduced through the speaker.
The application may also provide an interface that allows the group call to be terminated and rejoined when receiving an input to terminate the group call.
The application may also reduce the indicator to display only information about group calls when receiving input that folds the indicator.
For example, referring to Figure 3B, the application participated in a group call connection status of each member of the group call chat room, profile picture of each member of the group call chat room, and group call by receiving the input to fold the indicator. An interface or group that displays only the participation time, network connection status for a group call, and the member who requested the group call, and activates at least one of the voice modulation function, the sound erasing function, or the speakerphone function. It is not necessary to display the interface for terminating the call and the interface for folding the indicator.
Here, the application may further provide an interface 380 that opens an indicator. When the application receives an input that opens the indicator, it again activates at least one of the voice modulation function, sound elimination function, or speakerphone function, an interface that ends a group call, and an interface that folds the indicator. Etc. may be displayed.
4A to 4B are diagrams for explaining an interface capable of participating in a group call without having to re-receive the request signal according to the embodiment.
Referring to FIG. 4A, an interface capable of joining a group call without having to re-receive the request signal according to one embodiment includes a rejoin button or a reconnect button 410.
In this case, the application may also provide information 420 about the group call, including the group call connection status, using the indicators provided in the group call chat room.
Referring to FIG. 4B, applications according to other embodiments further provide their own connection state 430 with indicators provided in a group call chat room.
FIG. 5 is a diagram for explaining an interface in which the presence / absence of confirmation of the request signal is input in response to the reception of the request signal according to the embodiment.
Referring to FIG. 5, the application according to one embodiment provides an interface in which the presence or absence of confirmation of a request signal is input in response to the reception of a request signal for a group call (510).
In this case, the application enters the group call chat room corresponding to the group call by receiving the input confirming the request signal. The application uses an indicator provided in the group call chat room to provide an interface for entering whether or not to join the group call now (520).
Since the items described with reference to FIGS. 1 to 4B are applied as they are to the subsequent operations of the application, a more detailed description will be omitted. That is, when receiving an input of "join now" in a group call, the application displays information about the group call, etc. (530). On the other hand, when receiving an input to "join later" in a group call, the application provides an interface that allows the group call to be joined without having to re-receive the request signal (540).
FIG. 6 is a diagram for explaining a predetermined message regarding the group call according to the embodiment.
Referring to FIG. 6, the application according to the embodiment inputs a predetermined message into the group call chat room corresponding to the group call by performing the operation related to the group call. Here, the application may display each message in the same or similar form (for example, balloon form) as when the user directly inputs the message.
For example, the application may enter the "Let's make a group call ~" message 610 into the group call chat room when sending a request signal for a group call. The application may also enter the "no response" message 620 into the group call chat room if there is no response from the request recipient.
If the application sends a request signal for a group call and then receives an input to cancel the group call before the group call begins, it may enter the message 630 "Cancel" into the group call chat room. .. In addition, the application may enter the "end" message 640 into the group call chat room if it receives input to end the group call after the group call has started. Here, the application may enter a message 650 in the group call chat room indicating the time of participation in the group call.
On the other hand, although not shown in the drawings, applications according to other embodiments may reproduce predetermined notifications corresponding to various cases that occur with respect to the group call. Here, the predetermined notification may include at least one of sound effects, bell sounds, vibrations, LED lamps, or graphic effects of the display.
For example, the application may play a predetermined first notification (eg, Chillin) when a member participating in a group call ends the group call. Alternatively, the application may play a predetermined second notification (eg, gun) when a member who is not participating in the group call joins the group call. The application may play a predetermined third notification (eg, talk) when a new message is entered in a group call chat room, and the new message is entered in another chat room in the group call chat room. In this case, a predetermined fourth notification (for example, a notification based on the basic settings of the application) may be played. The application may play a predetermined fifth notification (eg, ringing tone or vibration) when receiving a request signal for a group call.
That is, the application can provide a technique for more easily recognizing the situation generated only by the notification reproduced by the user by reproducing different notifications for various cases that occur in connection with the group call.
7A to 7B are diagrams for explaining an indicator relating to the background mode according to the embodiment.
Referring to FIG. 7A, the application according to an embodiment may receive an input that causes the application to run in background mode while participating in a group call.
For example, if the home button input of a mobile terminal on which the application is installed is received while participating in a group call using the application, the application recognizes it as an input to be executed in background mode.
In this case, the application provides the background mode indicator 710 with information that it is participating in a group call. Referring to FIG. 7B, the application according to another embodiment provides information that the notification window 720 regarding the background mode is participating in a group call.
FIG. 8 is an operation flowchart showing a group call transmission method of an application that provides a group call service by using the mobile voice over Internet protocol (mVoIP) according to the embodiment according to the embodiment.
Referring to FIG. 8, the application according to one embodiment provides an interface for transmitting a request signal for a group call to members of a group chat room (810).
For example, referring to FIG. 9, the application may provide a group call request button 910 that sends a request signal for a group call to members of the group chat room.
Here, the group chat room may include a chat room containing at least three or more members. That is, the application provides an interface for transmitting a request signal for a group call only in a chat room containing three or more members.
The application also receives an input to send a request signal for a group call to determine which group call members of the group chat room are capable of group calls (820).
Here, the application determines the group call members who can make a group call based on the application version of each member of the group chat room. For example, the application may select members of a terminal on which a lower version of the application than the application version that supports group calls is installed as members who cannot make group calls.
Further, the application determines the group call members who can make a group call based on whether or not each member of the group chat room is allowed to make a group call. For example, the application may select a member who has deactivated a group call as a member who cannot make a group call.
The application also opens a new group call chat room that includes group call members if the members of the group chat room and the group call members who can make group calls do not match (830).
Here, the application may provide the user with a warning phrase as to whether or not to open a new group call chat room that includes group call members. More detailed matters concerning this will be described later with reference to FIGS. 10A to 10D.
Finally, the application sends a request signal for a group call in the new group call chat room (840).
10A to 10D are diagrams for explaining a predetermined warning phrase provided based on the number of group call members according to the embodiment.
The application according to one embodiment provides the user with a predetermined warning phrase based on the number of group call members capable of group call.
More specifically, the application determines which of the members of the group chat room the group call is capable of group call by receiving the input that interface 1010, which sends the request signal for the group call, is selected. You may. Here, the application may provide the user with a predetermined warning phrase based on the number of group call members determined to be capable of group call. Hereinafter, the number of members of the group chat room and the number of members of the group call are calculated including the request sender himself / herself.
For example, referring to FIG. 10A, the application provides the user with a warning phrase 1020 that a request signal for a group call cannot be sent if the number of group call members exceeds a predetermined maximum threshold (eg, 5). To do.
Also, referring to FIG. 10B, the application has a group call member number greater than or equal to a predetermined minimum threshold (eg, 3) and less than or equal to a predetermined maximum threshold (eg, 5) of the group chat room. If it does not match the number of members, provide the user with a warning phrase 1030 asking if they want to open a new group call chat room. In this case, the application opens a new group call chat room containing the corresponding group call member upon confirmation that it will open a new group call chat room, and the request signal for the group call in the newly opened group call chat room. May be sent.
Also referring to FIG. 10C, the application provides the user with a warning phrase 1040 that the request signal for a group call cannot be sent if the number of group call members is less than a predetermined minimum threshold (eg, 2). To do.
Also referring to Figure 10D, the application provides the user with a warning phrase 1040 asking if they want to open a new one-to-one call chat room if the number of group call members is two. In this case, the application opens a new one-to-one call chat room containing the two applicable group call members upon confirmation that it will open a new one-to-one call chat room, and pairs in the newly opened one-to-one call chat room. A request signal for one call may be transmitted.
Here, each of the predetermined warning phrases described above includes a list of members who cannot make a group call among the members of the group chat room and the reason why the group call is not possible for each member who cannot make a group call. It may be.
11A to 11B are diagrams for explaining a predetermined warning phrase provided when an input to leave the group call chat room according to the embodiment is received.
Referring to FIG. 11A, the application according to one embodiment exits the group call chat room by receiving input 1110 to exit the group call chat room while participating in (or in the process of connecting) the group call. If so, provide the user with a warning phrase 1120 that they cannot join (or connect to) the group chat.
In this case, the application may interrupt the operation of participating in the group chat by confirming that the application will leave the group call chat room.
Also referring to Figure 11B, the application receives a warning phrase that the group chat ends when it exits the group call chat room by receiving input 1110 to exit the group call chat room while joining the group call. Provide the 1130 to the user.
In this case, the application terminates the group chat upon confirmation that it will leave the group call chat room.
FIG. 12 is a diagram for explaining a predetermined warning phrase regarding the function to be inactivated during the group call according to the embodiment.
Referring to FIG. 12, the application according to an embodiment may deactivate at least one predetermined function relating to a group call chat room while a group call is being made.
Here, when a group call is being made, even if the person himself / herself is not participating in the group call, even if at least two members of the group call chat room are participating in the group call. Good.
For example, the application may deactivate the ability to invite new members to a group call chat room where a group call is in progress. In this case, the application may deactivate the ability to invite new members to the group call chat room by deactivating the settings menu of the group call chat room.
The application may also deactivate at least one of the group call chat room mini-profile function, emoticon store function, gift function, voice playback function, or video playback function during a group call. In this case, the application is interface 1210 corresponding to the mini profile function, interface 1220 corresponding to the emoticon store function, interface 1230 corresponding to the present function, or interface 1240 corresponding to the voice playback function and the video material function. If any one is selected, it provides the user with a warning phrase 1250 that the feature is not available.
FIG. 13 is a diagram for explaining a predetermined warning phrase regarding the network or more according to the embodiment.
Referring to FIG. 13, when the application according to the embodiment receives the input 1310 of "join now" in the group call, but cannot join the group call now due to a network abnormality, the warning phrase 1320 notifying the network or more is used. Provide to the user.
FIG. 14 is a block diagram showing a mobile terminal that provides a group call service using the mobile voice over Internet protocol according to the embodiment.
Referring to FIG. 14, the mobile terminal 1400 according to one embodiment includes a receiver 1410. Although not shown here, the receiving unit 1410 may include a request signal receiving unit and a meta information receiving unit.
The request signal receiver may receive the request signal for a group call, and the meta information receiver receives the meta information of the group call chat room corresponding to the group call regardless of whether or not the group call is participated. It may be received from the server. Here, the meta information may include at least the group call connection state of each member of the group call chat room.
Further, the mobile terminal 1400 further includes a control unit 1420 and an interface unit 1430.
The interface unit 1430 may include, for example, a display, a keypad, a touch screen, or the like as a module that provides an input interface or an output interface to the user of the mobile terminal 1400.
The control unit 1420 controls the interface unit 1430 based on the information received by the reception unit 1410 to perform an operation for providing a group call service.
For example, the control unit 1420 provides an interface for inputting whether or not to join the group call now or whether or not to join the group call later in response to the reception of the request signal by the receiving unit 1410. The interface unit 1430 may be controlled.
The control unit 1420 can automatically enter the group call chat room by receiving the input "Join now" in the group call using the interface unit 1430.
On the other hand, the control unit 1420 does not have to automatically enter the group call chat room by receiving the input of "join later" in the group call using the interface unit 1430. In this case, if the group call chat room is entered later, the control unit 1420 can control the interface unit 1430 so as to provide an interface capable of participating in the group call without having to re-receive the request signal.
The control unit 1420 may also control the interface unit 1430 to provide an indicator containing information about the group call. Here, the information about the group call may include the group call connection state of each member of the group call chat room.
Since the matters described with reference to FIGS. 1 to 13 are applied as they are to each module shown in FIG. 14, a more detailed description will be omitted.
The apparatus described above may be realized in the form of program instructions capable of executing various processes via various computer means, and may be recorded on a computer-readable recording medium. The computer-readable medium may include one or a combination of program instructions, data files, data structures, and the like. The program instructions recorded on the medium may be specially designed and configured for the purposes of the present invention, and are known and usable by those skilled in the art of computer software. You may. Examples of computer-readable recording media include hard disks, magnetic media such as floppy (registered trademark) disks and magnetic tapes, optical recording media such as CD-ROMs and DVDs, optical magnetic media such as optical discs, and ROMs. It may include hardware devices specially configured to store and execute program instructions such as, RAM, flash memory, and so on. Examples of program instructions include not only machine language code as created by a compiler, but also high-level language code that can be executed by a computer using an interpreter or the like. The hardware device described above may be configured to operate as one or more software modules to perform the operation of the present invention, and vice versa.
As described above, the present invention has been described with reference to limited embodiments and drawings, but the present invention is not limited to the above embodiments and is a person having ordinary knowledge in the field to which the present invention belongs. If so, various modifications and modifications can be made from such an embodiment.
Therefore, the scope of the present invention is not limited to the disclosed embodiments, but is defined not only by the scope of claims but also by those equivalent to the scope of claims.
24 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13 Sheet 14 Sheet 15 Sheet 16 Sheet 17 Sheet 18 Sheet 19 Sheet 20 Sheet 21 Sheet 22 Sheet 23 Sheet 24
Every citation, both ways
| Document | Relation | Office |
|---|---|---|
| JP2007110631A | Cites | Japan |
| JP2004185088A | Cites | Japan |
| JP2008523662A | Cites | Japan |
| JP2001314657A | Cites | Japan |
| JP11331068A | Cites | Japan |
| JP2008017071A | Cites | Japan |
| JP2007150840A | Cites | Japan |
13 members in 5 offices
Priority claims5
| Document | Office | Kind | Date |
|---|---|---|---|
| 1020120119720 | Republic of Korea | – | |
| 20120119720 | Republic of Korea | A | |
| 20120119720 | Republic of Korea | A | |
| 1020120119720 | – | – | – |
| KR20120119720 | – | – | – |
Members13
| Document | Office | Kind | |
|---|---|---|---|
| WO2014065631A1 | World Intellectual Property Organization (WIPO) | A1 | |
| KR20140056491A | Republic of Korea | A | |
| KR101467248B1 | Republic of Korea | B1 | |
| US2015256570A1 | United States of America | A1 | |
| CN104937545A | China | A | |
| JP2015536607A | Japan | A | |
| JP6083834B2 | Japan | B2 | |
| JP2017099008A | Japan | A | |
| CN104937545B | China | B | |
| US10069879B2 | United States of America | B2 | |
| US2018375911A1 | United States of America | A1 | |
| JP6469737B2This record | Japan | B2 | |
| US10305946B2 | United States of America | B2 |
12 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Certificate of patent or registration of utility modelJAPANESE INTERMEDIATE CODE: R150R150 | R150 | |
| First payment of annual fees (during grant procedure)JAPANESE INTERMEDIATE CODE: A61A61 | A61 | |
| Written decision to grant a patent or to grant a registration (utility model)JAPANESE INTERMEDIATE CODE: A01A01 | A01 | |
| Decision of grant or rejection writtenTRDD | TRDD | |
| Request for written amendment filedJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Notification of reasons for refusalJAPANESE INTERMEDIATE CODE: A131A131 | A131 | |
| Report on retrievalJAPANESE INTERMEDIATE CODE: A971007A977 | A977 |
Numbers
- Publication
- 6469737
- Publication, DOCDB
- 6469737
- Publication, EPODOC
- JP6469737B
- Application
- 7327
- Application, DOCDB
- 2017007327
- Application, EPODOC
- JP20170007327
Titles2
- Japanese
- モバイルボイスオーバーインターネットプロトコルを用いてグループ通話サービスを提供するアプリケーションの動作方法
- English
- How an application that provides a group call service using the Mobile Voice Over Internet Protocol works
Classification
- CPC, 10
- H04L12/1813
- H04L65/403
- H04M1/2535
- H04L51/04
- H04L65/1016
- H04L65/1069
- H04W4/16
- H04M1/72436
- G06F9/448
- H04W88/02
- IPC, 4
- H04M3 56
- H04M1 00
- H04M1 72436
- H04M1 247
