KR102671157B1 - Method for performing small communication in group conference and a plurality of terminal thereof - Google Patents
Method for performing small communication in group conference and a plurality of terminal thereof Download PDFInfo
- Publication number
- KR102671157B1 KR102671157B1 KR1020210092731A KR20210092731A KR102671157B1 KR 102671157 B1 KR102671157 B1 KR 102671157B1 KR 1020210092731 A KR1020210092731 A KR 1020210092731A KR 20210092731 A KR20210092731 A KR 20210092731A KR 102671157 B1 KR102671157 B1 KR 102671157B1
- Authority
- KR
- South Korea
- Prior art keywords
- request
- subgroup
- participation
- communication connection
- terminal
- Prior art date
- Legal status (The legal status 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 status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/185—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with management of multicast group membership
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1813—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
- H04L12/1818—Conference organisation arrangements, e.g. handling schedules, setting up parameters needed by nodes to attend a conference, booking network resources, notifying involved parties
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1813—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
- H04L12/1822—Conducting the conference, e.g. admission, detection, selection or grouping of participants, correlating users to one or more conference sessions, prioritising transmission
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1069—Session establishment or de-establishment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
- H04L65/403—Arrangements for multi-party communication, e.g. for conferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/562—Brokering proxy services
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- General Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Telephonic Communication Services (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
일 실시예는 그룹 컨퍼런스에서 소규모 통신을 수행하는 방법에 있어서, 복수의 참여자단말기가 그룹을 구성하여 상기 그룹 컨퍼런스를 구현하는 단계; 상기 복수의 참여자단말기 중 하나인 요청송신단말기가 상기 복수의 참여자단말기 중에서 적어도 하나의 요청수신단말기를 선택하여 상기 적어도 하나의 요청수신단말기에게 상기 서브그룹의 참여를 요청하는 단계; 상기 적어도 하나의 요청수신단말기가 상기 서브그룹의 참여의 요청에 응답하는 단계; 상기 적어도 하나의 요청수신단말기가 상기 서브그룹의 참여의 요청을 수락하는 경우, 상기 요청송신단말기는 상기 서브그룹의 참여의 요청을 수락한 적어도 하나의 요청수신단말기와 제1 통신연결을 확립함으로써 서브그룹을 구성하는 단계; 상기 요청송신단말기 및 상기 서브그룹의 참여의 요청을 수락한 적어도 하나의 요청수신단말기가 서브그룹 컨퍼런스를 개시하는 단계; 상기 요청송신단말기 및 상기 서브그룹의 참여의 요청을 수락한 적어도 하나의 요청수신단말기가 상기 서브그룹 컨퍼런스를 위한 비디오 또는 오디오가 상기 그룹 컨퍼런스를 통해 브로드캐스팅(broadcasting)되는 것을 차단하는 단계를 포함하는 그룹 컨퍼런스에서 소규모 통신을 수행하는 방법을 제공할 수 있다.One embodiment is a method of performing small-scale communication in a group conference, comprising: forming a group by a plurality of participant terminals to implement the group conference; A request transmitting terminal, which is one of the plurality of participant terminals, selects at least one request receiving terminal from the plurality of participant terminals and requests the at least one request receiving terminal to participate in the subgroup; The at least one request receiving terminal responding to a request for participation in the subgroup; When the at least one request receiving terminal accepts the request for participation in the subgroup, the request transmitting terminal establishes a first communication connection with at least one request receiving terminal that accepted the request for participation in the subgroup, thereby subgrouping the subgroup. forming a group; Initiating a subgroup conference by the request transmitting terminal and at least one request receiving terminal that has accepted the request to participate in the subgroup; Comprising the step of blocking video or audio for the subgroup conference from being broadcast through the group conference by the request transmitting terminal and at least one request receiving terminal that has accepted the request for participation in the subgroup. It can provide a way to conduct small-scale communication in group conferences.
Description
본 실시예는 그룹 컨퍼런스 중에 소규모 통신을 구현하는 방법 및 소규모 통신을 수행하는 단말기에 관한 것이다.This embodiment relates to a method for implementing small-scale communication during a group conference and a terminal for performing small-scale communication.
비디오컨퍼런스는 TV에 종종 나오는 홍수, 태풍, 지진, 산불 등 국가 재난상황실의 재난상황 정보 공유 장면들에서 보일 것이다. 회의실 전용 비디오컨퍼런스 시스템은 행정기관, 공공기관, 대기업, 글로벌기업들이 주로 본부와 각 지역의 원격 화상회의로 활용되고 있다. 최근 코로나19 대유행으로 각 나라마다 국경 봉쇄, 사회적 거리 두기를 생활화하며 비대면 시대가 오고 있고, 재택근무 형태로 전환하는 등 큰 변화의 바람에 비디오컨퍼런스(또는 화상회의) 솔루션의 인기가 치솟고 있다. The video conference will be seen in scenes of disaster information sharing from the national disaster situation room, such as floods, typhoons, earthquakes, and forest fires, which are often shown on TV. The conference room-only video conference system is mainly used by administrative agencies, public institutions, large corporations, and global companies for remote video conferencing at headquarters and each region. Recently, due to the COVID-19 pandemic, border closures and social distancing have become a daily practice in each country, leading to a non-face-to-face era, and the popularity of video conference (or video conferencing) solutions is soaring due to major changes such as the shift to working from home. .
비디오컨퍼런스는 의사소통을 위해 다른 장소에 거주하는 두 명 이상의 사람들 사이의 실시간 시각적 연결이라고 볼 수 있다. 비디오컨퍼런스는 공동에 초점을 맞춘 형태로 개인에 초점을 맞춘 화상전화와 다르다. 가장 간단한 비디오컨퍼런스는 두 위치 간에 정적 이미지와 텍스트 전송이며, 더 확장된 비디오컨퍼런스는 정교하게 여러 위치 간에 풀 모션(full-motion) 영상 이미지와 고품질 오디오를 전송하는 기술지원을 통해 원격지의 양자 및 다자간의 의사소통을 위한 비디오컨퍼런스 시스템으로 발전했다A video conference can be viewed as a real-time visual connection between two or more people living in different locations for communication. Video conferencing is communally focused, different from video telephony, which focuses on individuals. The simplest videoconferencing is the transmission of static images and text between two locations, while more expanded videoconferencing involves sophisticated technology to transmit full-motion video images and high-quality audio between multiple locations, enabling remote bilateral and multi-party communication. It has developed into a video conference system for communication.
비디오컨퍼런스에서 여러 명의 참여자가 참여하여 집단적으로 회의를 하면, 그룹 컨퍼런스(group conference)가 형성될 수 있다. 그룹 컨퍼런스는 주로 인터넷을 기반으로 구현될 수 있는데, 다수의 참여자 각각은 인터넷을 통해 데이터-텍스트, 소리 및 영상의 형태를 가짐-의 패킷을 1인 또는 다수의 상대방에게 전송할 수 있다. When multiple participants participate in a video conference and hold a group meeting, a group conference may be formed. Group conferences can be implemented primarily on the Internet, where each of a number of participants can transmit packets of data - in the form of text, sound and video - to one or more parties via the Internet.
최근에는 비디오컨퍼런스를 통해 재택근무가 보편화됨에 따라 비디오컨퍼런스의 수요가 높아지고 있다. 수요가 증가함에 따라 기능 개선의 요구도 점차 증가하고 있다. 그 방향은 온라인에서의 비디오컨퍼런스가 오프라인에서의 컨퍼런스처럼 동일하게 기능하도록 비디오컨퍼런스의 기능을 개선하는 것이다. 대표적으로 특정 참여자간의 비밀 대화와 같은 기능이 필요할 수 있다. Recently, as working from home through video conferences has become more common, the demand for video conferences is increasing. As demand increases, the demand for functional improvements is also gradually increasing. The direction is to improve the functionality of video conferences so that online video conferences function the same as offline conferences. Typically, functions such as secret conversations between specific participants may be needed.
이에, 본 발명의 발명자는 비디오컨퍼런스의 참여자가 현실의 컨퍼런스에 가깝게 비디오컨퍼런스를 활용할 수 있도록 하는 기술을 오랫동안 연구한 끝에 본 발명을 완성하기에 이르렀다.Accordingly, the inventor of the present invention completed the present invention after a long period of research on technology that allows video conference participants to use video conferences as close to a real conference as possible.
이러한 배경에서, 본 실시예의 일 목적은, 그룹 컨퍼런스에 참여한 복수의 참여자가 서브그룹을 구성하여 별도의 서브그룹 컨퍼런스를 개시하는 기술을 제공하는 것이다.Against this background, one purpose of the present embodiment is to provide a technology in which a plurality of participants participating in a group conference form a subgroup and initiate a separate subgroup conference.
본 실시예의 다른 목적은, 서브그룹 컨퍼런스에 참여한 참여자들이 그룹 컨퍼런스와 무관하게 서로 비밀리에 통신할 수 있도록 하는 기술을 제공하는 것이다.Another purpose of this embodiment is to provide a technology that allows participants participating in a subgroup conference to secretly communicate with each other regardless of the group conference.
전술한 목적을 달성하기 위하여, 일 실시예는, 그룹 컨퍼런스에서 소규모 통신을 수행하는 방법에 있어서, 복수의 참여자단말기가 그룹을 구성하여 상기 그룹 컨퍼런스를 구현하는 단계; 상기 복수의 참여자단말기 중 하나인 요청송신단말기가 상기 복수의 참여자단말기 중에서 적어도 하나의 요청수신단말기를 선택하여 상기 적어도 하나의 요청수신단말기에게 상기 서브그룹의 참여를 요청하는 단계; 상기 적어도 하나의 요청수신단말기가 상기 서브그룹의 참여의 요청에 응답하는 단계; 상기 적어도 하나의 요청수신단말기가 상기 서브그룹의 참여의 요청을 수락하는 경우, 상기 요청송신단말기는 상기 서브그룹의 참여의 요청을 수락한 적어도 하나의 요청수신단말기와 제1 통신연결을 확립함으로써 서브그룹을 구성하는 단계; 상기 요청송신단말기 및 상기 서브그룹의 참여의 요청을 수락한 적어도 하나의 요청수신단말기가 서브그룹 컨퍼런스를 개시하는 단계; 상기 요청송신단말기 및 상기 서브그룹의 참여의 요청을 수락한 적어도 하나의 요청수신단말기가 상기 서브그룹 컨퍼런스를 위한 비디오 또는 오디오가 상기 그룹 컨퍼런스를 통해 브로드캐스팅(broadcasting)되는 것을 차단하는 단계를 포함하는 그룹 컨퍼런스에서 소규모 통신을 수행하는 방법을 제공한다.In order to achieve the above-mentioned object, one embodiment provides a method of performing small-scale communication in a group conference, comprising: forming a group by a plurality of participant terminals to implement the group conference; A request transmitting terminal, which is one of the plurality of participant terminals, selects at least one request receiving terminal from the plurality of participant terminals and requests the at least one request receiving terminal to participate in the subgroup; The at least one request receiving terminal responding to a request for participation in the subgroup; When the at least one request receiving terminal accepts the request for participation in the subgroup, the request transmitting terminal establishes a first communication connection with at least one request receiving terminal that accepted the request for participation in the subgroup, thereby subgrouping the subgroup. forming a group; Initiating a subgroup conference by the request transmitting terminal and at least one request receiving terminal that has accepted the request to participate in the subgroup; Comprising the step of blocking video or audio for the subgroup conference from being broadcast through the group conference by the request transmitting terminal and at least one request receiving terminal that has accepted the request for participation in the subgroup. Provides a way to conduct small-scale communication in group conferences.
상기 방법에서, 상기 브로드캐스팅을 차단하는 단계는, 상기 요청송신단말기 및 상기 서브그룹의 참여의 요청을 수락한 요청수신단말기가 상기 그룹 컨퍼런스의 비디오 또는 오디오를 턴오프(turn-off)하고, 상기 서브그룹 컨퍼런스의 비디오 또는 오디오를 턴온(turn-on)할 수 있다.In the method, the step of blocking the broadcasting includes the request transmitting terminal and the request receiving terminal accepting the request for participation of the subgroup turning off the video or audio of the group conference, and You can turn on the video or audio of the subgroup conference.
상기 방법에서, 상기 서브그룹의 참여를 요청하는 단계는, 상기 요청송신단말기가 복수의 요청수신단말기에게 상기 서브그룹의 참여를 요청하며, 상기 서브그룹을 구성하는 단계는, 상기 복수의 요청수신단말기가 상기 서브그룹의 참여의 요청을 수락하는 경우, 상기 복수의 요청수신단말기가 서로에 대하여 제2 통신연결을 확립할 수 있다.In the method, the step of requesting participation in the subgroup includes the request transmitting terminal requesting participation in the subgroup from a plurality of request receiving terminals, and the step of configuring the subgroup includes: If accepts the request for participation of the subgroup, the plurality of request receiving terminals may establish a second communication connection with each other.
상기 방법에서, 상기 서브그룹을 구성하는 단계는, 상기 서브그룹의 참여의 요청을 수락한 제1 및 2 요청수신단말기 중 어느 하나가 상기 제2 통신연결을 먼저 요청하면, 상기 제1 및 2 요청수신단말기 중 다른 하나는 자동으로 상기 제2 통신연결의 요청을 수락할 수 있다.In the above method, the step of configuring the subgroup includes, if any one of the first and second request receiving terminals that accepted the request for participation in the subgroup first requests the second communication connection, the first and second requests. Another one of the receiving terminals may automatically accept the request for the second communication connection.
상기 방법에서, 상기 서브그룹을 구성하는 단계는, 상기 서브그룹의 참여의 요청을 수락한 제1 및 2 요청수신단말기가 상기 제2 통신연결을 동시에 요청하면, 제1 요청수신단말기는 식별정보의 비교를 통해 상기 제2 통신연결의 요청을 유지하고 상기 제2 통신연결의 상대방의 요청을 거절하거나 또는, 상기 제2 통신연결의 요청을 중지하고 상기 제2 통신연결의 상대방의 요청을 수락할 수 있다.In the method, the step of configuring the subgroup includes, when the first and second request receiving terminals that have accepted the request for participation in the subgroup simultaneously request the second communication connection, the first request receiving terminal receives the identification information. Through comparison, you can maintain the request for the second communication connection and reject the request from the other party of the second communication connection, or you can stop the request for the second communication connection and accept the request from the other party of the second communication connection. there is.
상기 방법에서, 상기 서브그룹의 참여를 요청하는 단계는, 상기 요청송신단말기가 복수의 요청수신단말기에게 상기 서브그룹으로의 참여를 요청하며, 상기 서브그룹을 구성하는 단계는, 상기 복수의 요청수신단말기 중 적어도 하나가 상기 서브그룹의 참여의 요청을 거절하는 경우, 상기 복수의 요청수신단말기가 서로에 대하여 제2 통신연결을 확립하되, 상기 서브그룹의 참여의 요청을 거절한 요청수신단말기를 상기 제2 통신연결에서 제외할 수 있다.In the method, the step of requesting participation in the subgroup includes the request transmitting terminal requesting participation in the subgroup from a plurality of request receiving terminals, and the step of configuring the subgroup includes receiving the plurality of requests. When at least one of the terminals rejects the request for participation in the subgroup, the plurality of request receiving terminals establish a second communication connection with each other, but the request receiving terminal that rejected the request for participation in the subgroup is It can be excluded from the second communication connection.
상기 방법에서, 상기 서브그룹을 구성하는 단계는, 상기 서브그룹의 참여의 요청을 수락한 제1 요청수신단말기가 상기 서브그룹의 참여의 요청을 거절한 제2 요청수신단말기에게 상기 제2 통신연결을 요청하면, 상기 제2 요청수신단말기는 자동으로 상기 제2 통신연결의 요청을 거절할 수 있다.In the method, the step of configuring the subgroup includes: the first request receiving terminal, which accepted the request for participation in the subgroup, establishes the second communication connection with the second request receiving terminal that rejected the request for participation in the subgroup. If requested, the second request receiving terminal may automatically reject the request for the second communication connection.
상기 방법에서, 상기 서브그룹의 참여를 요청하는 단계는, 상기 요청송신단말기가 복수의 요청수신단말기에게 상기 서브그룹의 참여를 요청하며, 상기 서브그룹을 구성하는 단계는, 상기 선택된 복수의 요청수신단말기 중 적어도 하나가 상기 서브그룹의 참여의 요청에 대하여 거절의 응답 또는 지연의 응답을 하는 경우, 상기 서브그룹의 참여의 요청을 수락한 요청수신단말기는 상기 서브그룹의 참여의 요청에 대하여 거절의 응답 또는 지연의 응답을 한 요청수신단말기에게도 제2 통신연결의 요청을 송신할 수 있다.In the method, the step of requesting participation of the subgroup includes the request transmitting terminal requesting participation of the subgroup from a plurality of request receiving terminals, and the step of configuring the subgroup includes receiving the selected plurality of request requests. If at least one of the terminals responds with a rejection or delay to the request for participation of the subgroup, the request receiving terminal that accepted the request for participation of the subgroup rejects the request for participation of the subgroup. A request for a second communication connection can also be transmitted to the request receiving terminal that has responded with a response or delay.
상기 방법에서, 상기 서브그룹의 참여를 요청하는 단계는, 제1 요청송신단말기가 상기 적어도 하나의 요청수신단말기에게 제1 서브그룹의 참여를 요청하고, 제2 요청송신단말기가 상기 적어도 하나의 요청수신단말기에게 제2 서브그룹의 참여를 요청하고, 상기 서브그룹의 참여의 요청에 응답하는 단계는, 상기 적어도 하나의 요청수신단말기가 상기 제1 및 제2 서브그룹의 참여의 요청에 응답하는 단계; 상기 서브그룹을 구성하는 단계는, 상기 적어도 하나의 요청수신단말기는 상기 제1 서브그룹의 참여의 요청을 먼저 수락하여 상기 제1 요청송신단말기와 상기 제1 서브그룹을 구성하고, 상기 제2 서브그룹의 참여의 요청을 나중에 수락하여 상기 제1 서브그룹을 탈퇴하고 상기 제2 요청송신단말기와 상기 제2 서브그룹을 구성할 수 있다.In the method, the step of requesting participation of the subgroup includes: a first request transmitting terminal requests participation of the first subgroup from the at least one request receiving terminal, and the second request transmitting terminal requests the at least one request. Requesting the receiving terminal to participate in the second subgroup, and responding to the request for participation in the subgroup, includes the step of the at least one request receiving terminal responding to the request for participation in the first and second subgroups. ; In the step of configuring the subgroup, the at least one request receiving terminal first accepts a request for participation in the first subgroup to form the first request transmitting terminal and the first subgroup, and the second subgroup The request for group participation can later be accepted to leave the first subgroup and form the second request transmitting terminal and the second subgroup.
상기 방법에서, 상기 복수의 참여자단말기는, 중개 기능을 포함할 수 있다.In the above method, the plurality of participant terminals may include an intermediary function.
상기 방법에서, 상기 서브그룹의 참여의 요청을 거절한 요청수신단말기는, 상기 요청송신단말기 및 상기 서브그룹의 참여의 요청을 수락한 요청수신단말기의 브로드캐스팅 차단을 판정할 수 없다.In the above method, the request receiving terminal that rejected the request for participation of the subgroup cannot determine broadcasting blocking of the request transmitting terminal and the request receiving terminal that accepted the request for participation of the subgroup.
다른 실시예는, 그룹 컨퍼런스에서 소규모 통신을 수행하는 서브그룹을 구성하기 위하여 상기 서브그룹의 참여를 요청하는 요청송신단말기; 및 상기 서브그룹의 참여의 요청에 응답하고, 상기 서브그룹의 참여의 요청을 수락하는 경우 상기 요청송신단말기와 제1 통신연결을 확립함으로써 상기 서브그룹을 구성하는 적어도 하나의 요청수신단말기를 포함하고, 상기 요청송신단말기는, 상기 서브그룹의 참여의 요청을 수락한 적어도 하나의 요청수신단말기와 서브그룹 컨퍼런스를 개시하고, 상기 서브그룹 컨퍼런스를 위한 비디오 또는 오디오가 상기 그룹 컨퍼런스를 통해 브로드캐스팅되는 것을 차단하고, 상기 서브그룹의 참여의 요청을 수락한 적어도 하나의 요청수신단말기는, 상기 요청송신단말기와 상기 서브그룹 컨퍼런스를 개시하고, 상기 서브그룹 컨퍼런스를 위한 비디오 또는 오디오가 상기 그룹 컨퍼런스를 통해 브로드캐스팅되는 것을 차단하는 그룹 컨퍼런스에서 소규모 통신을 수행하는 복수의 참여자단말기를 제공한다.Another embodiment includes: a request transmitting terminal requesting participation of a subgroup to form a subgroup that performs small-scale communication in a group conference; and at least one request receiving terminal that responds to a request for participation in the subgroup and, when accepting the request for participation in the subgroup, constitutes the subgroup by establishing a first communication connection with the request transmitting terminal. , the request transmitting terminal initiates a subgroup conference with at least one request receiving terminal that has accepted the request for participation in the subgroup, and video or audio for the subgroup conference is broadcast through the group conference. At least one request receiving terminal that blocks and accepts the request to participate in the subgroup initiates the subgroup conference with the request transmitting terminal, and video or audio for the subgroup conference is broadcast through the group conference. Provides multiple participant terminals for small-scale communication in group conferences that block casting.
이상에서 설명한 바와 같이 본 실시예에 의하면, 그룹 컨퍼런스 중에 일부 참여자들이 그룹 컨퍼런스와 무관하게 비밀리에 의사소통을 할 수 있다.As described above, according to this embodiment, during a group conference, some participants can communicate secretly unrelated to the group conference.
도 1은 일 실시예에 따른 그룹 컨퍼런스에서 소규모 통신을 수행하는 시스템의 예시도이다.
도 2는 일 실시예에 따른 그룹 컨퍼런스에서 소규모 통신을 수행하는 시스템에서 요청 및 응답의 흐름도이다.
도 3은 일 실시예에 따른 그룹 컨퍼런스에서 소규모 통신을 수행하는 시스템의 동작을 나타내는 흐름도이다.
도 4는 일 실시예에 따른 서브그룹의 제2 통신연결을 확립하는 복수의 참여자단말기의 동작을 나타내는 흐름도이다.
도 5는 일 실시예에 따른 2이상의 서브그룹의 참여 요청을 받은 복수의 참여자단말기의 동작을 나타내는 흐름도이다.
도 6은 일 실시예에 따른 그룹 컨퍼런스에서 소규모 통신을 수행하는 시스템에서 중개 기능을 설명하기 위한 예시도이다.
도 7은 일 실시예에 따른 참여자단말기의 구성을 나타내는 블록도이다.
첨부된 도면은 본 발명의 기술사상에 대한 이해를 위하여 참조로서 예시된 것임을 밝히며, 그것에 의해 본 발명의 권리범위가 제한되지는 아니한다.1 is an exemplary diagram of a system that performs small-scale communication in a group conference according to an embodiment.
Figure 2 is a flowchart of requests and responses in a system for performing small-scale communication in a group conference according to one embodiment.
Figure 3 is a flowchart showing the operation of a system for performing small-scale communication in a group conference according to one embodiment.
Figure 4 is a flowchart showing the operation of a plurality of participant terminals establishing a second communication connection of a subgroup according to an embodiment.
Figure 5 is a flowchart showing the operation of a plurality of participant terminals that have received a request to participate in two or more subgroups according to an embodiment.
Figure 6 is an example diagram illustrating a mediation function in a system that performs small-scale communication in a group conference according to an embodiment.
Figure 7 is a block diagram showing the configuration of a participant terminal according to an embodiment.
The attached drawings are intended as reference for understanding the technical idea of the present invention, and are not intended to limit the scope of the present invention.
본 발명을 설명함에 있어서 관련된 공지기능에 대하여 이 분야의 기술자에게 자명한 사항으로서 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략한다. In describing the present invention, if it is determined that related known functions may unnecessarily obscure the gist of the present invention as they are obvious to those skilled in the art, the detailed description thereof will be omitted.
본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.The terms used in this application are only used to describe specific embodiments and are not intended to limit the invention. Singular expressions include plural expressions unless the context clearly dictates otherwise. In this application, terms such as “comprise” or “have” are intended to designate the presence of features, numbers, steps, operations, components, parts, or combinations thereof described in the specification, but are not intended to indicate the presence of one or more other features. It should be understood that this does not exclude in advance the possibility of the existence or addition of elements, numbers, steps, operations, components, parts, or combinations thereof.
이하, 본 발명에 따른 실시예를 첨부도면을 참조하여 상세히 설명하기로 하며, 첨부 도면을 참조하여 설명함에 있어, 동일하거나 대응하는 구성 요소는 동일한 도면번호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다.Hereinafter, embodiments according to the present invention will be described in detail with reference to the accompanying drawings. In the description with reference to the accompanying drawings, identical or corresponding components will be assigned the same drawing numbers and overlapping descriptions thereof will be omitted. Do this.
도 1은 일 실시예에 따른 그룹 컨퍼런스에서 소규모 통신을 수행하는 시스템의 예시도이다.1 is an exemplary diagram of a system that performs small-scale communication in a group conference according to an embodiment.
도 1을 참조하면, 그룹 컨퍼런스에서 소규모 통신을 수행하는 시스템(100, 이하, '시스템'이라 함)은 복수의 참여자단말기(110, 120, 130, 140) 및 서버(150)를 포함할 수 있다. 이하에서 시스템(100)은 복수의 참여자단말기(110, 120, 130, 140)는 4개의 단말기-제1 참여자단말기(110), 제2 참여자단말기(120), 제3 참여자단말기(130) 및 제4 참여자단말기(140)-를 포함하는 것으로 설명되나, 이에 한정되지 않고 그룹 컨퍼런스를 구현하기 위하여 적어도 2이상의 단말기를 포함할 수 있다. 여기서 시스템(100)이 구현하는 기능은 소위 '귓속말'이다. 그룹 컨퍼런스에서 쌍방은 다수의 참여자로 각각 구성될 수 있다. 당사자들은 상대방 참여자들이 들을 수 없도록 자기측 참여자들과 비밀리에 의사소통을 해야할 수 있다. 그러면 특정 참여자들은 소규모의 그룹을 별도로 형성하여 또 다른 컨퍼런스를 구성할 수 있어야 한다. 시스템(100)은 그룹 컨퍼런스 중에 소규모의 그룹을 별도로 형성하여 또 다른 컨퍼런스를 구성할 수 있다.Referring to FIG. 1, a system 100 (hereinafter referred to as 'system') that performs small-scale communication in a group conference may include a plurality of
복수의 참여자단말기(110, 120, 130, 140) 및 서버(150)는 유무선 네트워크를 통해 연결될 수 있다. 유무선 네트워크는 복수의 참여자단말기(110, 120, 130, 140) 및 서버(150)와 같은 각각의 노드 상호 간에 정보 교환이 가능한 연결 구조를 의미하는 것으로, 이러한 네트워크의 일 예는, 인터넷(internet), LAN(local area network), wireless LAN(local area network), WAN(wide area network), PAN(personal area Network), 3G, 4G, 5G, Wi-Fi, Bluetooth, NFC, RFID, 홈 네트워크 등이 포함되나 이에 한정되지는 않는다. A plurality of
유무선 네트워크에서 서버(150)는 중앙에 위치하여 복수의 참여자단말기(110, 120, 130, 140)를 서로 연결시킬 수 있고, 복수의 참여자단말기(110, 120, 130, 140) 각각은 서버(150)를 통해서 연결될 수 있다. 복수의 참여자단말기(110, 120, 130, 140)가 서버(150)를 중심으로 유무선 네트워크를 통해 연결되는 방식은 중앙집권적 방식 또는 클라이언트-서버(client-server) 방식으로 명명될 수 있다. 클라이언트(client) 즉 복수의 참여자단말기(110, 120, 130, 140)는 서버(150)에 특정 서비스(service)를 요청하거나 이에 대한 응답을 수신할 수 있다.In a wired or wireless network, the
한편 시스템(100)은 그룹 컨퍼런스를 개시하는 중에 소규모 통신을 구현할 수 있다. 이하에서 시스템(100)이 구현하는 소규모 통신은 서브그룹 컨퍼런스(sub-group conference)로 명명될 수 있다. 따라서 일 실시예에 따른 시스템(100)은 2이상의 통신을 구축하고 이에 따른 2이상의 컨퍼런스를 구현할 수 있다. 예를 들어 시스템(100)은 서버(150)를 중심으로 복수의 참여자단말기(110, 120, 130, 140)가 참여하는 그룹 컨퍼런스를 구현할 수 있다(Ⅰ, 점선 참조). 동시에 시스템(100)은 서버(150)를 제외하고 복수의 참여자단말기(110, 120, 130, 140)의 일부가 참여하는 서브그룹 컨퍼런스를 구현할 수 있다(Ⅱ, 실선 참조).Meanwhile, the
여기서 그룹 컨퍼런스는 최초로 구현되는 컨퍼런스-비디오가 브로드캐스팅되는 비디오컨퍼런스 또는 오디오만이 브로드캐스팅되는 오디오컨퍼런스-로서, 서브그룹 컨퍼런스가 구현되기 위하여 선행적으로 구현되어야 할 컨퍼런스일 수 있다. 그룹 컨퍼런스는 클라이언트-서버 방식의 네트워크일 수 있다. 따라서 그룹 컨퍼런스에서는 모든 참여자단말기(110, 120, 130, 140)(N명(N은 1이상의 자연수)의 참여자)가 서버(150)에 접속해서 일 참여자단말기(1명의 참여자)의 자신의 데이터 패킷을 나머지 참여자단말기(N-1명의 참여자)에게 전송할 수 있다. 또는 그룹 컨퍼런스는 P2P(peer-to-peer) 방식의 네트워크일 수 있다. 따라서 모든 참여자단말기(110, 120, 130, 140)(N명의 참여자) 중 일 참여자단말기(1명의 참여자)가 자신의 데이터 패킷을 나머지 참여자단말기(N-1명의 참여자)에게 직접적으로 전송할 수 있다. 즉 데이터 패킷의 전송은 서버(150)를 거치지 않고 참여자단말기 사이에서 직접 이루어질 수 있다.Here, the group conference is the first conference implemented - a video conference in which video is broadcast or an audio conference in which only audio is broadcast - and may be a conference that must be implemented in advance in order to implement a subgroup conference. The group conference may be a client-server network. Therefore, in a group conference, all participant terminals (110, 120, 130, 140) (N participants (N is a natural number greater than 1)) connect to the
일 실시예에 따른 시스템(100)에서 클라이언트-서버 방식으로 그룹 컨퍼런스를 구현하기 위하여 서버(150)는 복수의 참여자단말기(110, 120, 130, 140) 각각에 대하여 하나의 채널(channel)-예를 들어 채널A-을 구축할 수 있다(점선 참조). 그리고 일 실시예에 따른 시스템(100)에서 P2P 방식으로 서브그룹 컨퍼런스를 구현하기 위하여 제2 참여자단말기(120)는 제3 참여자단말기(130) 및 제4 참여자단말기(140)와 각각 하나의 채널-예를 들어 채널B-을 구축하고, 제3 참여자단말기(130)는 제4 참여자단말기(140)와 하나의 채널-예를 들어 채널B-을 구축할 수 있다(실선 참조). 그러면 제1 내지 4 참여자단말기(110, 120, 130, 140)가 그룹 컨퍼런스에 참여하고 있는 상황에서 제2 내지 4 참여자단말기(120, 130, 140)는 별개의 서브그룹 컨퍼런스에 참여하게 될 수 있다. In order to implement a group conference in a client-server manner in the
서브그룹 컨퍼런스는 그룹 컨퍼런스와 별개의 컨퍼런스로서 독립적으로 구현될 수 있다. 여기서 양 컨퍼런스가 독립적이기 때문에, 서브그룹 컨퍼런스의 데이터-텍스트, 소리, 및/또는 영상-는 그룹 컨퍼런스의 그것과 다르게 전송 또는 브로드캐스팅될 수 있다. 즉 별개의 채널-채널A와 채널B-, 별개의 당사자-모든 참여자와 일부 참여자-, 별개의 네트워킹 방식-클라이언트-서버 방식과 P2P 방식-이 각각의 컨퍼런스에서 요구될 수 있다.A subgroup conference can be implemented independently as a separate conference from the group conference. Because both conferences here are independent, the data - text, sound, and/or video - of the subgroup conference may be transmitted or broadcast differently than that of the group conference. That is, separate channels - Channel A and Channel B -, separate parties - all participants and some participants - and separate networking methods - client-server method and P2P method - may be required for each conference.
도 2는 일 실시예에 따른 그룹 컨퍼런스에서 소규모 통신을 수행하는 시스템에서 요청 및 응답의 흐름도이다. Figure 2 is a flowchart of requests and responses in a system for performing small-scale communication in a group conference according to one embodiment.
도 2를 참조하면, 시스템(100)이 그룹 컨퍼런스 중에 서브그룹 컨퍼런스를 구현하여 소규모 통신을 수행하는 방식이 도시된다. 본 도면에서는 서브그룹 컨퍼런스를 구현하고 개시하기 위하여 복수의 참여자단말기(110, 120, 130, 140) 중 제2 내지 4 참여자단말기(120, 130, 140)가 서브그룹 컨퍼런스를 구현할 수 있다.Referring to FIG. 2, a method in which the
예를 들어 먼저 모든 참여자단말기(110, 120, 130, 140)가 그룹을 구성하고 그룹 컨퍼런스를 구현하는 중일 수 있다. 모든 참여자는 그룹 컨퍼런스를 하고 있으며, 각 참여자는 서버(150)를 통해 데이터를 나머지 참여자에게 오디오 및/또는 비디오를 포함하는 데이터를 전송할 수 있다.For example, first, all
제2 참여자는 제1 참여자를 배제하고 제3 및 4 참여자와 비밀리에 통신하고자 할 수 있다. 그러면 제2 참여자단말기(120)는 제3 참여자단말기(130) 및 제4 참여자단말기(140)에게 서브그룹의 참여를 요청할 수 있다(S201 단계). 여기서 특정 참여자를 배제하고 일부 참여자들까리 통신하는 것을 소위 '귓속말'이라 칭할 수 있고, 서브그룹의 구성 및 서브그룹 컨퍼런스의 구현은 '귓속말'기능을 구현하는 것으로 간주될 수 있다.A second participant may wish to secretly communicate with the third and fourth participants to the exclusion of the first participant. Then, the
그러면 제3 참여자단말기(130)와 제4 참여자단말기(140)는 제2 참여자단말기(120)의 서브그룹의 참여의 요청에 대하여 각각 응답할 수 있다(S203 단계). 서브그룹의 참여의 요청에 대한 응답으로는 수락, 거절 그리고 지연이 가능할 수 있다. 수락은 서브그룹을 구성하여 서브그룹 컨퍼런스에 참여하는 것을 의미하고, 거절은 서브그룹 컨퍼런스에 참여하지 않는 것을 의미하고, 지연은 수락과 거절에 해당하지 않지만 아직 입장이 표시되지 않은 상태로서 종국적으로는 수락 또는 거절에 귀결되는 것을 의미할 수 있다. 제3 참여자단말기(130)와 제4 참여자단말기(140)는 수락, 거절 및 지연의 응답 중 어느 하나를 제2 참여자단말기(120)에게 회신할 수 있다. Then, the
만약 제3 참여자단말기(130)와 제4 참여자단말기(140)가 서브그룹의 참여의 요청에 수락하면, 서브그룹의 구성을 위한 제1 통신연결이 확립될 수 있다. 제2 참여자단말기(120)는 제3 참여자단말기(130)와 제1 통신연결을 확립하고, 제4 참여자단말기(140)와 제1 통신연결을 확립할 수 있다. 이하에서 서브그룹의 참여를 요청하는 참여자단말기는 요청송신단말기로, 서브그룹의 참여의 요청을 수신하고 응답하는 참여자단말기는 요청수신단말기로, 각각 명명될 수 있다. 따라서 제2 참여자단말기(120)는 요청송신단말기가 되고, 제3 참여자단말기(130) 및 제4 참여자단말기(140)는 요청수신단말기가 될 수 있다. If the
제3 참여자단말기(130)와 제4 참여자단말기(140)가 제1 통신연결을 확립하면, 서브그룹의 구성을 위한 제2 통신연결이 확립될 수 있다. 제3 참여자단말기(130) 및 제4 참여자단말기(140) 중 하나는 제2 통신연결을 다른 상대방에게 요청할 수 있다(S205 단계). 본 도면에 따르면, 제3 참여자단말기(130)가 제4 참여자단말기(140)에게 제2 통신연결의 요청을 송신할 수 있다. When the
제2 통신연결의 요청을 수신한 요청수신단말기는 제2 통신연결의 요청에 수락, 거절 또는 지연의 응답을 할 수 있다(S207 단계). 본 도면에 따르면, 제4 참여자단말기(140)는 제3 참여자단말기(130)의 제2 통신연결의 요청에 대하여 수락, 거절 또는 지연의 응답을 할 수 있다. 만약 제4 참여자단말기(140)가 제2 통신연결의 요청에 대하여 수락하면, 제2 통신연결이 확립될 수 있다.The request receiving terminal that has received the request for the second communication connection may respond by accepting, rejecting, or delaying the request for the second communication connection (step S207). According to this drawing, the
여기서 서브그룹을 구성하기 위해서는 제1 및 2 통신연결이 확립될 필요가 있다. 제1 통신연결은 요청송신단말기와 요청수신단말기 사이에서 요구되고, 제2 통신연결은 요청수신단말기 사이에서 요구될 수 있다. 제2 통신연결은 제1 통신연결이 먼저 확립되어야지만-요청수신단말기가 서브그룹의 참여의 요청을 수락해야만-, 시도될 수 있다. 제2 통신연결은 서브그룹의 구성하고자 하는 참여자단말기 사이에서만 이뤄져야하기 때문이다. 물론 요청수신단말기가 제1 통신연결을 확립했지만 제2 통신연결을 거절할 수 있다. 이 경우에는 본 도면에 따르면 제1 참여자단말기(110)와, 제2 참여자단말기(120) 및 제3 참여자단말기(130) 사이에서는 데이터 전송이 가능할 수 있으나, 제2 참여자단말기(120) 및 제3 참여자단말기(130) 사이에서는 데이터 전송이 불가능할 수 있다.Here, in order to form a subgroup, first and second communication connections need to be established. A first communication connection may be required between the request sending terminal and the request receiving terminal, and a second communication connection may be required between the request receiving terminal. The second communication connection can be attempted only if the first communication connection is established first - only if the request receiving terminal accepts the request to participate in the subgroup. This is because the second communication connection must be made only between participant terminals that wish to form a subgroup. Of course, the request receiving terminal may reject the second communication connection even though the first communication connection has been established. In this case, according to this drawing, data transmission may be possible between the
또한 제1 통신연결 및 제2 통신연결은 서브그룹 컨퍼런스를 위한 연결이므로, 그룹 컨퍼런스를 위한 연결과 다른 성격을 가질 수 있다. 예를 들어 그룹 컨퍼런스가 클라이언트-서버 방식으로 네트워킹되면, 서브그룹 컨퍼런스는 P2P 방식으로 네트워킹될 수 있다. 이에 따라 제1 통신연결 및 제2 통신연결 모두 P2P 방식으로 이뤄질 수 있다.Additionally, since the first communication connection and the second communication connection are connections for a subgroup conference, they may have different characteristics from the connection for a group conference. For example, if a group conference is networked in a client-server manner, subgroup conferences can be networked in a P2P manner. Accordingly, both the first communication connection and the second communication connection can be made in the P2P method.
도 3은 일 실시예에 따른 그룹 컨퍼런스에서 소규모 통신을 수행하는 시스템의 동작을 나타내는 흐름도이다. Figure 3 is a flowchart showing the operation of a system for performing small-scale communication in a group conference according to an embodiment.
도 3을 참조하면, 일 실시예에 따른 시스템이 그룹 컨퍼런스에서 소규모 통신을 수행하는 동작이 도시된다. 이하에서는 N개(N은 1이상의 자연수)의 참여자단말기가 그룹 컨퍼런스에 참여하는 중에, 제1 내지 4 참여자단말기(110, 120, 130, 140)가 서브그룹을 구성하여 서브그룹 컨퍼런스를 구현하는 것을 예시로서 설명하도록 한다. 제1 참여자단말기(110)는 요청송신단말기로서, 제2 내지 4 참여자단말기(120, 130, 140)는 요청수신단말기로서 동작하되, 제4 참여자단말기(140)는 서브그룹의 참여의 요청에 거절하고 서브그룹 컨퍼런스에 제외되는 것으로 가정할 수 있다. 따라서 본 도면에서는 제1 참여자단말기(110)는 요청송신단말기가 되고, 제2 내지 4 참여자단말기(120, 130, 140)는 차례대로 제1 내지 3 요청수신단말기가 될 수 있다.Referring to FIG. 3, an operation in which a system according to one embodiment performs small-scale communication in a group conference is shown. Hereinafter, while N (N is a natural number of 1 or more) participant terminals participating in a group conference, the first to fourth participant terminals (110, 120, 130, 140) form a subgroup to implement a subgroup conference. Let me explain with an example. The
제1 내지 4 참여자단말기(110, 120, 130, 140)를 포함하는 N개의 참여자단말기가 그룹 컨퍼런스를 개시하고 참여 중에 있다(S301 단계). 그룹 컨퍼런스에서 제1 내지 4 참여자단말기(110, 120, 130, 140)는 클라이언트-서버 방식으로 서버를 중심으로 연결될 수 있다.N participant terminals, including the first to
제1 참여자단말기(110)는 제2 내지 4 참여자단말기(120, 130, 140)에게 서브그룹의 참여의 요청을 송신할 수 있다(S303 단계).The
먼저 제2 참여자단말기(120)가 서브그룹의 참여의 요청에 수락할 수 있다(S305 단계). 그러면 제2 참여자단말기(120)는 제1 참여자단말기(110)와 제1 통신연결을 확립할 수 있다(S307 단계). 즉 요청송신단말기와 요청수신단말기 사이의 통신연결이 확립될 수 있다. 제1 통신연결은 P2P 방식이 될 수 있다. First, the
제2 참여자단말기(120)가 서브그룹의 참여의 요청에 수락하고 제1 통신연결을 확립하면, 요청수신단말기들 사이에서 통신연결이 시도될 수 있다. 제2 참여자단말기(120)는 제3 및 4 참여자단말기(130, 140)에게 제2 통신연결을 요청할 수 있다(S309 단계).If the
한편 제3 참여자단말기(130)도 제1 참여자단말기(110)의 서브그룹의 참여의 요청에 수락할 수 있다(S311 단계). 서브그룹의 참여의 요청을 수락한 제3 참여자단말기(130)는 제1 참여자단말기(110)와 제1 통신연결을 확립할 수 있다(S313 단계). 동시에 제3 참여자단말기(130)는 서브그룹의 참여의 요청을 수락했으므로, 다른 요청수신단말기인 제2 참여자단말기(120)가 보내온 제2 통신연결의 요청도 수락하고, 제2 통신연결을 확립할 수 있다(S315 단계). 서브그룹의 참여의 요청을 수락한 요청수신단말기들 사이에서 제2 통신연결이 확립될 수 있다. 제2 통신연결 역시 제1 통신연결과 마찬가지로 P2P 방식이 될 수 있다. Meanwhile, the
제4 참여자단말기(140)는 제1 참여자단말기(110)의 서브그룹의 참여의 요청을 거절할 수 있다(S317 단계). 제4 참여자단말기(140)는 서브그룹의 참여의 요청을 거절했기 때문에, 다른 요청수신단말기-제2 참여자단말기(120)-가 보내온 제2 통신연결의 요청에 대해서도 거절할 수 있다(S319 단계).The
최종적으로 요청송신단말기와, 서브그룹의 참여의 요청을 수락한 적어도 하나 이상의 요청수신단말기는 서브그룹을 구성하고 서브그룹 컨퍼런스를 개시하게 된다(S321 단계). 여기서 서브그룹의 참여의 요청을 거절한 요청수신단말기는 서브그룹 구성에서 제외될 수 있다. 본 도면에 따르면 제4 참여자단말기(140)를 제외한 채, 제1 내지 3 참여자단말기(110, 120, 130)는 서브그룹을 구성하고 서브그룹 컨퍼런스에 참여할 수 있다. Finally, the request transmitting terminal and at least one request receiving terminal that has accepted the request to participate in the subgroup form a subgroup and initiate a subgroup conference (step S321). Here, the request receiving terminal that rejected the request to participate in the subgroup may be excluded from forming the subgroup. According to this drawing, excluding the
서브그룹 컨퍼런스에 참여한 복수의 참여자단말기-요청송신단말기 및 요청수신단말기-는 서브그룹 컨퍼런스를 위한 비디오 및/또는 오디오가 그룹 컨퍼런스를 통해 브로드캐스팅되는 것을 차단하기 위하여 비디오 또는 오디오 기능을 제어할 수 있다(S323 단계). A plurality of participant terminals participating in a subgroup conference - a request sending terminal and a request receiving terminal - can control the video or audio function to block video and/or audio for the subgroup conference from being broadcast through the group conference. (Step S323).
구체적으로 서브그룹 컨퍼런스에 참여한 복수의 참여자단말기는 비디오 및/또는 오디오가 그룹 컨퍼런스 채널을 통해 전송되는 것을 중지할 수 있다. 예를 들어 요청송신단말기 및 상기 서브그룹의 참여의 요청을 수락한 요청수신단말기는 그룹 컨퍼런스에서 브로드캐스팅되는 비디오 및/또는 오디오를 턴오프(turn-off)하고, 상기 서브그룹 컨퍼런스에서 브로드캐스팅되는 비디오 및/또는 오디오를 턴온(turn-on)할 수 있다. 그러면 서브그룹 컨퍼런스에 참여하지 않는 참여자-서브그룹의 참여의 요청을 거절한 참여자-는 서브그룹 컨퍼런스 채널을 통해 전송되는 비디오 및/또는 오디오를 전혀 인식할 수 없다. 서브그룹 컨퍼런스에 참여한 참여자들이 비디오를 턴오프(turn-off)하거나 오디오를 음소거(mute)한 것으로 서브그룹 컨퍼런스에 참여하지 않는 참여자에게 보여질 수 있다.Specifically, a plurality of participant terminals participating in a subgroup conference may stop video and/or audio from being transmitted through the group conference channel. For example, the request sending terminal and the request receiving terminal that accepted the request to participate in the subgroup turn off the video and/or audio broadcast in the group conference, and the video and/or audio broadcast in the subgroup conference. Video and/or audio can be turned on. Then, participants who do not participate in the subgroup conference - participants who have rejected the subgroup's request to participate - cannot recognize the video and/or audio transmitted through the subgroup conference channel at all. Participants not participating in the subgroup conference may be seen as having turned off the video or muted the audio.
나아가 서브그룹의 참여의 요청을 거절한 요청수신단말기는, 상기 요청송신단말기 및 상기 서브그룹의 참여의 요청을 수락한 요청수신단말기의 브로드캐스팅 차단 여부를 판정할 수 없다. 즉, 서브그룹의 참여의 요청을 거절한 요청수신단말기는 비디오 및/또는 오디오가 서브그룹 컨퍼런스에 대한 참여로 인하여 턴오프되는 것인지 아니면 자발적으로 다른 이유에 의하여 턴오프되는 것인지 판정할 수 없다.Furthermore, the request receiving terminal that rejected the request to participate in the subgroup cannot determine whether to block broadcasting of the request transmitting terminal and the request receiving terminal that accepted the request to participate in the subgroup. In other words, the request receiving terminal that rejects the subgroup's request for participation cannot determine whether the video and/or audio is turned off due to participation in the subgroup conference or voluntarily turned off for another reason.
도 4는 일 실시예에 따른 서브그룹의 제2 통신연결을 확립하는 복수의 참여자단말기의 동작을 나타내는 흐름도이다. Figure 4 is a flowchart showing the operation of a plurality of participant terminals establishing a second communication connection of a subgroup according to an embodiment.
도 4를 참조하면, 시스템(100)에서 복수의 참여자단말기가 서브그룹 구성을 위한 제2 통신연결을 확립하는 동작이 도시될 수 있다. 본 도면에서는 요청송신단말기와, 적어도 2이상의 요청수신단말기가 서브그룹 컨퍼런스에 참여하고, 적어도 2이상의 요청수신단말기는 서브그룹의 참여의 요청을 수락하는 것을 전제로 설명하도록 한다. 요청송신단말기는 도 3의 제1 참여자단말기에 대응하고, 적어도 2이상의 요청수신단말기는 도 3의 제2 및 3 참여자단말기에 대응할 수 있다. Referring to FIG. 4, an operation of a plurality of participant terminals in the
제1 참가자단말기-요청송신단말기-는 제2 및 3 참가자단말기-복수의 요청수신단말기-에게 서브그룹의 참여의 요청을 송신할 수 있다. 제2 및 3 참가자단말기가 서브그룹의 참여의 요청을 수락하면, 제1 내지 3 참가자단말기는 서브그룹 컨퍼런스를 개시할 수 있다. 하지만 본 단계에서는 제1 참가자단말기가 제2 및 3 참가자단말기와 제1 통신연결을 확립할 뿐, 제2 및 3 참가자단말기 사이에서 제2 통신연결은 아직 확립되지 않을 수 있다.The first participant terminal - the request sending terminal - may transmit a request for participation in the subgroup to the second and third participant terminals - a plurality of request receiving terminals. If the second and third participant terminals accept the request to participate in the subgroup, the first to third participant terminals can start the subgroup conference. However, in this step, the first participant terminal only establishes the first communication connection with the second and third participant terminals, and the second communication connection may not yet be established between the second and third participant terminals.
여기서 복수의 요청수신단말기 중 어느 하나가 제2 통신연결을 먼저 요청-단일 요청-하면, 상기 복수의 요청수신단말기 중 다른 하나는 자동으로 제2 통신연결의 요청을 수락할 수 있다. 또한 복수의 요청수신단말기가 제2 통신연결을 서로 요청-복수 요청-하면, 복수의 요청수신단말기 중 어느 하나는 식별정보의 비교를 통해 어느 하나의 제2 통신연결의 요청을 선택할 수 있다. 예를 들어 복수의 요청수신단말기 중 어느 하나는 자신의 제2 통신연결의 요청을 유지하고 상대방의 제2 통신연결의 요청을 거절하거나, 자신의 제2 통신연결의 요청을 중지하고 상대방의 제2 통신연결의 요청을 수락할 수 있다. 이하에서는 본 동작을 세부적으로 설명하도록 한다.Here, if one of the plurality of request receiving terminals first requests the second communication connection - a single request - the other one of the plurality of request receiving terminals can automatically accept the request for the second communication connection. Additionally, when a plurality of request receiving terminals request a second communication connection - multiple requests - one of the plurality of request receiving terminals may select a request for a second communication connection through comparison of identification information. For example, one of a plurality of request receiving terminals maintains its second communication connection request and rejects the other party's second communication connection request, or stops its own second communication connection request and sends the other party's second communication connection request. The request for a communication connection can be accepted. Below, this operation will be described in detail.
서브그룹의 참여의 요청을 수락한 제2 및 3 참여자단말기 중 하나는 다른 참여자단말기에게 제2 통신연결을 요청할 수 있다(S401 단계). 즉 제2 참여자단말기가 제3 참여자단말기에게 제2 통신연결을 요청하거나, 제3 참여자단말기가 제2 참여자단말기에게 제2 통신연결을 요청할 수 있다. One of the second and third participant terminals that have accepted the request to participate in the subgroup may request a second communication connection from the other participant terminal (step S401). That is, the second participant terminal may request a second communication connection from the third participant terminal, or the third participant terminal may request a second communication connection from the second participant terminal.
제2 및 3 참여자단말기는 각각 제2 통신연결이 중복적으로-복수로- 요청되는 것인지를 판단할 수 있다(S403 단계). 제2 통신연결이 중복적으로 요청되는 경우는 제2 참여자단말기와 제3 참여자단말기가 서로에게 제2 통신연결을 요청하는 것일 수 있다. 그래서 제2 참여자단말기는 제2 통신연결의 요청을 제3 참여자단말기에게 송신하고 제2 통신연결의 요청을 제3 참여자단말기로부터 수신하면, 제2 참여자단말기는 제2 통신연결이 중복적으로 요청되는 것으로 판정할 수 있다. 제3 참여자단말기 역시 동일하게 판정할 수 있다. 또는 제2 통신연결이 단일하게 요청되는 경우는 제2 참여자단말기 및 제3 참여자단말기 중 어느 하나만이 제2 통신연결을 요청하는 것일 수 있다. 그래서 제2 참여자단말기가 제2 통신연결의 요청을 제3 참여자단말기에게 송신하지 않았지만 제2 통신연결의 요청을 제3 참여자단말기로부터 수신하면, 제2 참여자단말기는 제2 통신연결이 단일하게 요청되는 것으로 판정할 수 있다. 제3 참여자단말기 역시 동일하게 판정할 수 있다. The second and third participant terminals can each determine whether the second communication connection is being requested multiple times (step S403). In the case where the second communication connection is repeatedly requested, the second participant terminal and the third participant terminal may request a second communication connection from each other. Therefore, when the second participant terminal transmits a request for a second communication connection to the third participant terminal and receives a request for a second communication connection from the third participant terminal, the second participant terminal receives a duplicate request for the second communication connection. It can be determined that The third participant terminal can also make the same decision. Alternatively, in the case where the second communication connection is singlely requested, only one of the second participant terminal and the third participant terminal may request the second communication connection. Therefore, if the second participant terminal does not transmit a request for a second communication connection to the third participant terminal, but receives a request for a second communication connection from the third participant terminal, the second participant terminal receives a single request for the second communication connection. It can be determined that The third participant terminal can also make the same decision.
여기서 복수의 요청수신단말기-서브그룹의 참여의 요청을 수락한 참여자단말기- 중 어느 하나가 다른 요청수신단말기로부터 제2 통신연결의 요청을 받으면, 제2 통신연결의 요청을 보내온 참여자단말기에게는 제2 통신연결의 요청을 하지 않는다. 예를 들어 제2 참여자단말기가 제3 참여자단말기로부터 제2 통신연결의 요청을 수신하면, 제2 참여자단말기는 제3 참여자단말기로 제2 통신연결을 요청하지 않거나 요청하더라도 그 요청을 중지할 수 있다.Here, when one of the plurality of request receiving terminals - the participant terminal that accepted the request to participate in the subgroup - receives a request for a second communication connection from another request receiving terminal, the participant terminal that sent the request for the second communication connection receives the second communication connection. Do not request a communication connection. For example, when the second participant terminal receives a request for a second communication connection from the third participant terminal, the second participant terminal may not request a second communication connection from the third participant terminal or may stop the request even if it requests it. .
제2 참여자단말기가 제2 통신연결의 요청이 복수로-중복적으로- 이루어진 것으로 판정하면, 제2 참여자단말기는 복수의 제2 통신연결의 요청 중 하나를 선택할 수 있다(S403 단계의 YES 및 S405-1단계). 그리고 제2 및 3 참여자단말기는 선택된 제2 통신연결의 요청을 유지하고 선택되지 않는 제2 통신연결의 요청을 중지할 수 있다(S407-1 단계). 제2 및 3 참여자단말기는 선택된 제2 통신연결의 요청에 기반하여 제2 통신연결을 확립할 수 있다(S409-1 단계).If the second participant terminal determines that multiple requests for the second communication connection have been made, the second participant terminal may select one of the plurality of requests for the second communication connection (YES and S405 in steps S403) -Level 1). And the second and third participant terminals may maintain the request for the selected second communication connection and stop the request for the unselected second communication connection (step S407-1). The second and third participant terminals may establish a second communication connection based on the request for the selected second communication connection (step S409-1).
제2 참여자단말기는 복수의 제2 통신연결의 요청에 포함된 식별정보를 비교하여 제2 통신연결 중 하나를 선택할 수 있다. 구체적으로 제2 참여자단말기의 제2 통신연결의 요청은 식별정보A를 포함하고, 제3 참여자단말기의 제2 통신연결의 요청은 식별정보B를 포함할 수 있다. 제2 참여자단말기는 식별정보A 및 식별정보B의 내용을 비교할 수 있다. 식별정보A의 번호가 식별정보B의 번호보다 크면, 제2 참여자단말기는 제3 참여자단말기의 제2 통신연결의 요청을 거절하고 자신의 제2 통신연결의 요청을 그대로 유지할 수 있다. 제3 참여자단말기의 제2 통신연결의 요청에 대한 거절의 응답에는 거절이유에 대한 정보가 포함될 수 있는데, 이 경우에는 '다른 채널의 존재'가 거절이유가 될 수 있다. 또는 식별정보A의 번호가 식별정보B의 번호보다 작으면, 제2 참여자단말기는 제3 참여자단말기의 제2 통신연결의 요청을 수락하고 자신의 제2 통신연결의 요청을 중지할 수 있다. The second participant terminal may select one of the second communication connections by comparing identification information included in the request for a plurality of second communication connections. Specifically, the request for the second communication connection from the second participant terminal may include identification information A, and the request for the second communication connection from the third participant terminal may include identification information B. The second participant terminal can compare the contents of identification information A and identification information B. If the number of identification information A is greater than the number of identification information B, the second participant terminal may reject the request for the second communication connection of the third participant terminal and maintain its own request for the second communication connection. The rejection response to the request for the second communication connection of the third participant terminal may include information on the reason for rejection. In this case, 'existence of another channel' may be the reason for rejection. Alternatively, if the number of identification information A is smaller than the number of identification information B, the second participant terminal may accept the request for the second communication connection of the third participant terminal and stop its request for the second communication connection.
반대로 제2 참여자단말기가 제2 통신연결의 요청이 단일하게 이루어진 것-제2 통신연결의 요청이 하나만 존재-으로 판정하면, 제2 참여자단말기는 단일의 제2 통신연결의 요청을 수락할 수 있다(S403 단계의 NO 및 S405-2단계). 이 경우 제3 참여자단말기만이 제2 통신연결의 요청을 송신한 것으로 볼 수 있다. 그리고 제2 및 3 참여자단말기는 수락된 제2 통신연결의 요청에 기반하여 제2 통신연결을 확립할 수 있다(S407-2 단계).Conversely, if the second participant terminal determines that a single request for the second communication connection has been made - there is only one request for the second communication connection - the second participant terminal may accept the single request for the second communication connection. (NO of step S403 and step S405-2). In this case, it can be seen that only the third participant terminal transmitted the request for the second communication connection. And the second and third participant terminals can establish a second communication connection based on the accepted request for the second communication connection (step S407-2).
도 5는 일 실시예에 따른 2이상의 서브그룹의 참여 요청을 받은 복수의 참여자단말기의 동작을 나타내는 흐름도이다. Figure 5 is a flowchart showing the operation of a plurality of participant terminals that have received a request to participate in two or more subgroups according to an embodiment.
도 5를 참조하면, 이미 서브그룹 컨퍼런스에 참여한 복수의 참여자단말기가 다른 서브그룹의 참여의 요청을 수신한 경우에 동작이 도시될 수 있다. Referring to FIG. 5, an operation can be shown when a plurality of participant terminals that have already participated in a subgroup conference receive a request for participation from another subgroup.
적어도 하나 이상의 요청수신단말기는 제2 요청송신단말기로부터 제2 서브그룹의 참여의 요청을 수신할 수 있다(S501 단계). 제2 요청송신단말기는 적어도 하나 이상의 요청수신단말기가 이미 서브그룹에 참여하고 있는지 여부와 무관하게 제2 서브그룹의 참여의 요청을 송신할 수 있다.At least one request receiving terminal may receive a request for participation in the second subgroup from the second request transmitting terminal (step S501). The second request transmitting terminal may transmit a request for participation in the second subgroup regardless of whether at least one request receiving terminal is already participating in the subgroup.
적어도 하나 이상의 요청수신단말기는 이미 참여하고 있는 서브그룹을 가지고 있는지 판단할 수 있다(S503 단계). At least one request receiving terminal may determine whether there is a subgroup in which it is already participating (step S503).
적어도 하나 이상의 요청수신단말기가 이미 제1 요청송신단말기와 제1 서브그룹에 참여한 상태라면, 제1 서브그룹을 탈퇴할 수 있다(S503 단계의 YES 및 S505-1단계). 그리고 적어도 하나 이상의 요청수신단말기는 제2 요청송신단말기와 함께 제2 서브그룹을 구성할 수 있다(S507-1 단계). 적어도 하나 이상의 요청수신단말기 및 제2 요청송신단말기는 별도의 채널을 개설하고 제2 서브그룹 컨퍼런스를 개시할 수 있다(S509-1 단계). If at least one request receiving terminal has already participated in the first request transmitting terminal and the first subgroup, it can leave the first subgroup (YES in step S503 and step S505-1). And at least one request receiving terminal may form a second subgroup together with the second request transmitting terminal (step S507-1). At least one request receiving terminal and a second request transmitting terminal may open a separate channel and initiate a second subgroup conference (step S509-1).
적어도 하나 이상의 요청수신단말기가 어떠한 서브그룹에도 참여하지 않은 상태라면, 새로운 서브그룹(제2 서브그룹)을 구성할 수 있다(S503 단계의 NO 및 S505-2단계). 적어도 하나 이상의 요청수신단말기 및 제2 요청송신단말기는 별도의 채널을 개설하고 새로운 서브그룹 컨퍼런스를 개시할 수 있다(S507-2 단계). If at least one request receiving terminal does not participate in any subgroup, a new subgroup (second subgroup) can be formed (NO in step S503 and step S505-2). At least one request receiving terminal and the second request transmitting terminal may open a separate channel and start a new subgroup conference (step S507-2).
도 6은 일 실시예에 따른 그룹 컨퍼런스에서 소규모 통신을 수행하는 시스템에서 중개(relay) 기능을 설명하기 위한 예시도이다. Figure 6 is an example diagram illustrating a relay function in a system that performs small-scale communication in a group conference according to an embodiment.
도 6을 참조하면, 서브그룹 컨퍼런스에 참여한 일 참여자단말기는 다른 참여자단말기를 또 다른 참여자단말기에게 중개할 수 있다. 서브그룹 컨퍼런스을 위한 채널은 주로 P2P 방식일 수 있는데, 이 경우 NAT(network address translation) 및 방화벽의 존재와 같은 기술적인 제약이 있을 수 있다. 이 경우 시스템(100)은 중개서버(relay server)를 포함할 수도 있고 서브그룹 컨퍼런스에 참여한 일 참여자단말기를 중개기로 활용할 수 있다. 후자의 경우 중개기로 기능하는 일 참여자단말기는 다른 참여자단말기 및 또 다른 참여자단말기 사이에서 데이터를 중개할 수 있다.Referring to FIG. 6, one participant terminal participating in a subgroup conference may mediate another participant terminal to another participant terminal. The channel for the subgroup conference may be mainly P2P, in which case there may be technical limitations such as the presence of NAT (network address translation) and firewalls. In this case, the
예를 들어 제2 내지 4 참여자단말기(120, 130, 140)가 서브그룹 컨퍼런스를 구현하는 중에, 제2 참여자단말기(120)는 제4 참여자단말기(140)와 직접 서브그룹 컨퍼런스를 위한 P2P 채널을 개설할 수 없다. 하지만 제3 참여자단말기(130)는 제2 참여자단말기(120) 및 제4 참여자단말기(140)와 P2P 채널을 개설할 수 있다. 이 경우 시스템(100)은 제3 참여자단말기(130)를 중개기로 지정할 수 있다. 중개기로 지정된 제3 참여자단말기(130)는 제2 참여자단말기(120) 및 제4 참여자단말기(140) 사이에서 오디오 및/또는 비디오 관련 데이터를 전달할 수 있다. For example, while the second to
시스템(100)은 복수의 참여자단말기를 중개기로 지정할 수 있다. 예를 들어 제1 내지 4 참여자단말기(110, 120, 130, 140)가 서브그룹 컨퍼런스에 참여하고, 제1 참여자단말기(110) 및 제2 참여자단말기(120), 제2 참여자단말기(120) 및 제3 참여자단말기(130), 제3 참여자단말기(130) 및 제4 참여자단말기(140) 사이에서 P2P 채널이 개설될 수 있다. 이 경우 제2 참여자단말기(120) 및 제3 참여자단말기(130)는 중개기로 지정될 수 있고, 제1 참여자단말기(110)는 제2 참여자단말기(120) 및 제3 참여자단말기(130)를 통해서 제4 참여자단말기(140)와 통신할 수 있다.The
도 7은 일 실시예에 따른 참여자단말기의 구성을 나타내는 블록도이다. Figure 7 is a block diagram showing the configuration of a participant terminal according to an embodiment.
도 7을 참조하면, 시스템(100)을 구성하는 복수의 참여자단말기(110, 120, 130, 140)의 구성도가 도시될 수 있다. 복수의 참여자단말기(110, 120, 130, 140) 각각은 명령어를 수행하는 프로세서(710), 메모리(720), 그룹 컨퍼런스에서 소규모 통신을 수행하는 방법을 실행하기 위한 프로그램을 저장하는 저장장치(730)와, 다른 참여자단말기 및 서버(150)와 데이터 송수신하기 위한 통신모듈(740)을 포함할 수 있다.Referring to FIG. 7, a configuration diagram of a plurality of
저장장치(730)에는 복수의 참여자단말기(110, 120, 130, 140)가 그룹을 구성하여 그룹 컨퍼런스를 구현하는 단계, 복수의 참여자단말기(110, 120, 130, 140) 중 하나인 요청송신단말기가 복수의 참여자단말기(110, 120, 130, 140) 중에서 적어도 하나의 요청수신단말기를 선택하여 적어도 하나의 요청수신단말기에게 서브그룹의 참여를 요청하는 단계, 적어도 하나의 요청수신단말기가 서브그룹의 참여의 요청에 응답하는 단계, 적어도 하나의 요청수신단말기가 서브그룹의 참여의 요청을 수락하는 경우, 요청송신단말기는 서브그룹의 참여의 요청을 수락한 적어도 하나의 요청수신단말기와 제1 통신연결을 확립함으로써 서브그룹을 구성하는 단계, 요청송신단말기 및 서브그룹의 참여의 요청을 수락한 적어도 하나의 요청수신단말기가 서브그룹 컨퍼런스를 개시하는 단계, 상기 요청송신단말기 및 상기 서브그룹의 참여의 요청을 수락한 적어도 하나의 요청수신단말기가 상기 서브그룹 컨퍼런스를 위한 비디오 또는 오디오가 상기 그룹 컨퍼런스를 통해 브로드캐스팅되는 것을 차단하는 단계를 수행할 수 있는 프로그램이 저장될 수 있다. 상기 프로그램은 메모리(720)에 로드된 후 프로세서(710)를 통해 수행될 수 있다.In the
한편, 개시된 실시예들은 컴퓨터에 의해 실행 가능한 프로그램 및/또는 명령어를 저장하는 기록매체의 형태로 구현될 수 있다. 명령어는 프로그램 코드의 형태로 저장될 수 있으며, 프로세서에 의해 실행되었을 때, 프로그램 모듈을 생성하여 개시된 실시예들의 동작을 수행할 수 있다. 기록매체는 컴퓨터로 읽을 수 있는 기록매체로 구현될 수 있다. 컴퓨터가 읽을 수 있는 기록매체로는 컴퓨터에 의하여 해독될 수 있는 명령어가 저장된 모든 종류의 기록 매체를 포함한다. 예를 들어, ROM(read only memory), RAM(random access memory), 자기 테이프, 자기 디스크, 플래쉬 메모리, 광 데이터 저장장치 등이 있을 수 있다.Meanwhile, the disclosed embodiments may be implemented in the form of a recording medium that stores programs and/or instructions executable by a computer. Instructions may be stored in the form of program code, and when executed by a processor, may create program modules to perform operations of the disclosed embodiments. The recording medium may be implemented as a computer-readable recording medium. Computer-readable recording media include all types of recording media storing instructions that can be decoded by a computer. For example, there may be read only memory (ROM), random access memory (RAM), magnetic tape, magnetic disk, flash memory, optical data storage, etc.
본 발명의 보호범위가 이상에서 명시적으로 설명한 실시예의 기재와 표현에 제한되는 것은 아니다. 또한, 본 발명이 속하는 기술분야에서 자명한 변경이나 치환으로 말미암아 본 발명의 보호범위가 제한될 수도 없음을 다시 한 번 첨언한다.The scope of protection of the present invention is not limited to the description and expression of the embodiments explicitly described above. In addition, it is added once again that the scope of protection of the present invention may not be limited due to changes or substitutions that are obvious in the technical field to which the present invention pertains.
Claims (12)
복수의 참여자단말기가 그룹을 구성하여 상기 그룹 컨퍼런스를 구현하는 단계;
상기 복수의 참여자단말기 중 하나인 요청송신단말기가 상기 복수의 참여자단말기 중 복수의 요청수신단말기를 선택하여 상기 복수의 요청수신단말기에게 서브그룹의 참여를 요청하는 단계로서, 상기 서브그룹은 상기 그룹 컨퍼런스와 동일 또는 상이한 네트워킹 방식으로 구성되는, 상기 서브그룹의 참여를 요청하는 단계;
상기 복수의 요청수신단말기가 상기 서브그룹의 참여의 요청에 응답하는 단계;
상기 복수의 요청수신단말기 중 적어도 하나가 상기 서브그룹의 참여의 요청을 수락하는 경우, 상기 요청송신단말기는 상기 서브그룹의 참여의 요청을 수락한 적어도 하나의 요청수신단말기와 제1 통신연결을 확립함으로써 서브그룹을 구성하는 단계;
상기 요청송신단말기 및 상기 적어도 하나의 요청수신단말기가 서브그룹 컨퍼런스를 개시하는 단계; 및
상기 요청송신단말기 및 상기 적어도 하나의 요청수신단말기가 상기 서브그룹 컨퍼런스를 위한 비디오 또는 오디오가 상기 그룹 컨퍼런스를 통해 브로드캐스팅(broadcasting)되는 것을 차단하는 단계를 포함하고,
상기 서브그룹을 구성하는 단계는, 상기 복수의 요청수신단말기 중 2이상이 상기 서브그룹의 참여의 요청을 수락하는 경우, 상기 2이상의 요청수신단말기가 서로에 대하여 제2 통신연결을 확립하고,
상기 제1 통신연결은, 상기 요청송신단말기와 상기 요청수신단말기 사이에서 확립되고, 상기 서브그룹을 구성하는 네트워킹 방식에 따라 확립되며,
상기 제2 통신연결은, 상기 서브그룹의 참여의 요청을 수락한 상기 2이상의 요청수신단말기 사이에서 확립되고, 상기 제1 통신연결이 먼저 확립된 경우에 확립 또는 거절되며, 상기 서브그룹을 구성하는 네트워킹 방식에 따라 확립되는
그룹 컨퍼런스에서 소규모 통신을 수행하는 방법.In a method of conducting small-scale communication in a group conference,
Implementing the group conference by forming a group of a plurality of participant terminals;
A request transmitting terminal, which is one of the plurality of participant terminals, selects a plurality of request receiving terminals from among the plurality of participant terminals and requests participation of the subgroup from the plurality of request receiving terminals, wherein the subgroup participates in the group conference. requesting participation of the subgroup, which is configured by the same or different networking method;
The plurality of request receiving terminals responding to a request for participation of the subgroup;
When at least one of the plurality of request receiving terminals accepts the request for participation in the subgroup, the request transmitting terminal establishes a first communication connection with at least one request receiving terminal that accepted the request for participation in the subgroup. forming a subgroup by doing so;
Initiating a subgroup conference by the request transmitting terminal and the at least one request receiving terminal; and
A step of blocking, by the request transmitting terminal and the at least one request receiving terminal, video or audio for the subgroup conference from being broadcast through the group conference,
The step of configuring the subgroup includes, when two or more of the plurality of request receiving terminals accept a request to participate in the subgroup, the two or more request receiving terminals establish a second communication connection with each other,
The first communication connection is established between the request transmitting terminal and the request receiving terminal, and is established according to a networking method constituting the subgroup,
The second communication connection is established between the two or more request receiving terminals that have accepted the request for participation in the subgroup, and is established or rejected when the first communication connection is established first, and the subgroup constituting the subgroup Established according to networking method
How to conduct small-scale communication in group conferences.
상기 브로드캐스팅을 차단하는 단계는, 상기 요청송신단말기 및 상기 서브그룹의 참여의 요청을 수락한 요청수신단말기가 상기 그룹 컨퍼런스의 비디오 또는 오디오를 턴오프(turn-off)하고, 상기 서브그룹 컨퍼런스의 비디오 또는 오디오를 턴온(turn-on)하는
그룹 컨퍼런스에서 소규모 통신을 수행하는 방법.According to paragraph 1,
In the step of blocking the broadcasting, the request transmitting terminal and the request receiving terminal that have accepted the request for participation of the subgroup turn off the video or audio of the group conference and the subgroup conference. Turning on video or audio
How to conduct small-scale communication in group conferences.
상기 서브그룹을 구성하는 단계는, 상기 서브그룹의 참여의 요청을 수락한 제1 및 2 요청수신단말기 중 어느 하나가 상기 제2 통신연결을 먼저 요청하면, 상기 제1 및 2 요청수신단말기 중 다른 하나는 자동으로 상기 제2 통신연결의 요청을 수락하는
그룹 컨퍼런스에서 소규모 통신을 수행하는 방법.According to paragraph 1,
In the step of configuring the subgroup, if one of the first and second request receiving terminals that accepted the request for participation in the subgroup first requests the second communication connection, the other of the first and second request receiving terminals One automatically accepts the request for the second communication connection
How to conduct small-scale communication in group conferences.
상기 서브그룹을 구성하는 단계는, 상기 서브그룹의 참여의 요청을 수락한 제1 및 2 요청수신단말기가 상기 제2 통신연결을 동시에 요청하면, 제1 요청수신단말기는 식별정보의 비교를 통해 상기 제2 통신연결의 요청을 유지하고 상기 제2 통신연결의 상대방의 요청을 거절하거나 또는, 상기 제2 통신연결의 요청을 중지하고 상기 제2 통신연결의 상대방의 요청을 수락하는
그룹 컨퍼런스에서 소규모 통신을 수행하는 방법.According to paragraph 1,
In the step of configuring the subgroup, when the first and second request receiving terminals that have accepted the request for participation in the subgroup simultaneously request the second communication connection, the first request receiving terminal connects the subgroup through comparison of identification information. Maintaining the request for the second communication connection and rejecting the request of the other party of the second communication connection, or stopping the request for the second communication connection and accepting the request of the other party of the second communication connection
How to conduct small-scale communication in group conferences.
상기 서브그룹을 구성하는 단계는, 상기 복수의 요청수신단말기 중 적어도 하나가 상기 서브그룹의 참여의 요청을 거절하는 경우, 상기 복수의 요청수신단말기가 서로에 대하여 제2 통신연결을 확립하되, 상기 서브그룹의 참여의 요청을 거절한 요청수신단말기를 상기 제2 통신연결에서 제외하는
그룹 컨퍼런스에서 소규모 통신을 수행하는 방법.According to paragraph 1,
The step of configuring the subgroup includes, when at least one of the plurality of request receiving terminals rejects a request to participate in the subgroup, the plurality of request receiving terminals establish a second communication connection with each other, Excluding the request receiving terminal that rejected the request for participation in the subgroup from the second communication connection
How to conduct small-scale communication in group conferences.
상기 서브그룹을 구성하는 단계는, 상기 서브그룹의 참여의 요청을 수락한 제1 요청수신단말기가 상기 서브그룹의 참여의 요청을 거절한 제2 요청수신단말기에게 상기 제2 통신연결을 요청하면, 상기 제2 요청수신단말기는 자동으로 상기 제2 통신연결의 요청을 거절하는
그룹 컨퍼런스에서 소규모 통신을 수행하는 방법.According to clause 6,
The step of configuring the subgroup is when the first request receiving terminal, which accepted the request for participation in the subgroup, requests the second communication connection to the second request receiving terminal, which rejected the request for participation in the subgroup, The second request receiving terminal automatically rejects the request for the second communication connection.
How to conduct small-scale communication in group conferences.
상기 서브그룹을 구성하는 단계는, 상기 선택된 복수의 요청수신단말기 중 적어도 하나가 상기 서브그룹의 참여의 요청에 대하여 거절의 응답 또는 지연의 응답을 하는 경우, 상기 서브그룹의 참여의 요청을 수락한 요청수신단말기는 상기 서브그룹의 참여의 요청에 대하여 거절의 응답 또는 지연의 응답을 한 요청수신단말기에게도 제2 통신연결의 요청을 송신하는
그룹 컨퍼런스에서 소규모 통신을 수행하는 방법.According to paragraph 1,
The step of configuring the subgroup includes accepting the request for participation in the subgroup when at least one of the selected plurality of request receiving terminals responds with a rejection or delay to the request for participation in the subgroup. The request receiving terminal transmits a request for a second communication connection to the request receiving terminal that responded with a rejection or delay to the request for participation in the subgroup.
How to conduct small-scale communication in group conferences.
상기 서브그룹의 참여를 요청하는 단계는, 제1 요청송신단말기가 상기 적어도 하나의 요청수신단말기에게 제1 서브그룹의 참여를 요청하고, 제2 요청송신단말기가 상기 적어도 하나의 요청수신단말기에게 제2 서브그룹의 참여를 요청하고,
상기 서브그룹의 참여의 요청에 응답하는 단계는, 상기 적어도 하나의 요청수신단말기가 상기 제1 및 제2 서브그룹의 참여의 요청에 응답하며,
상기 서브그룹을 구성하는 단계는, 상기 적어도 하나의 요청수신단말기는 상기 제1 서브그룹의 참여의 요청을 먼저 수락하여 상기 제1 요청송신단말기와 상기 제1 서브그룹을 구성하고, 상기 제2 서브그룹의 참여의 요청을 나중에 수락하여 상기 제1 서브그룹을 탈퇴하고 상기 제2 요청송신단말기와 상기 제2 서브그룹을 구성하는
그룹 컨퍼런스에서 소규모 통신을 수행하는 방법.According to paragraph 1,
In the step of requesting participation of the subgroup, the first request transmitting terminal requests the at least one request receiving terminal to participate in the first subgroup, and the second request transmitting terminal sends the request to the at least one request receiving terminal. 2 Request participation from subgroups,
In the step of responding to the request for participation of the subgroup, the at least one request receiving terminal responds to the request for participation of the first and second subgroups,
In the step of configuring the subgroup, the at least one request receiving terminal first accepts a request for participation in the first subgroup to form the first request transmitting terminal and the first subgroup, and the second subgroup Later accepting the request to participate in the group, leaving the first subgroup and forming the second subgroup with the second request transmitting terminal
How to conduct small-scale communication in group conferences.
상기 복수의 참여자단말기는, 중개 기능을 포함하는
그룹 컨퍼런스에서 소규모 통신을 수행하는 방법.According to paragraph 1,
The plurality of participant terminals include a mediation function.
How to conduct small-scale communication in group conferences.
상기 서브그룹의 참여의 요청에 응답하고, 상기 서브그룹은 상기 그룹 컨퍼런스와 동일 또는 상이한 네트워킹 방식으로 구성되고, 상기 서브그룹의 참여의 요청을 수락하는 경우 상기 요청송신단말기와 제1 통신연결을 확립함으로써 상기 서브그룹을 구성하는 복수의 요청수신단말기를 포함하고,
상기 요청송신단말기는, 상기 복수의 요청수신단말기 중 상기 서브그룹의 참여의 요청을 수락한 2이상의 요청수신단말기와 서브그룹 컨퍼런스를 개시하고, 상기 서브그룹 컨퍼런스를 위한 비디오 또는 오디오가 상기 그룹 컨퍼런스를 통해 브로드캐스팅(broadcasting)되는 것을 차단하고,
상기 2이상의 요청수신단말기는, 상기 요청송신단말기와 상기 서브그룹 컨퍼런스를 개시하고, 상기 서브그룹 컨퍼런스를 위한 비디오 또는 오디오가 상기 그룹 컨퍼런스를 통해 브로드캐스팅되는 것을 차단하고, 상기 2이상의 요청수신단말기 사이에서 제2 통신연결을 확립하고,
상기 제1 통신연결은, 상기 요청송신단말기와 상기 2이상의 요청수신단말기 사이에서 확립되며, 상기 서브그룹을 구성하는 네트워킹 방식에 따라 확립되며,
상기 제2 통신연결은, 상기 2이상의 요청수신단말기가 상기 서브그룹의 참여의 요청을 수락하는 경우, 상기 2이상의 요청수신단말기 사이에서 확립되고, 상기 제1 통신연결이 먼저 확립된 경우에 확립 또는 거절되며, 상기 서브그룹을 구성하는 네트워킹 방식에 따라 확립되는
그룹 컨퍼런스에서 소규모 통신을 수행하는 복수의 참여자단말기. a request transmitting terminal requesting participation of a subgroup to form a subgroup that performs small-scale communication in a group conference; and
In response to a request for participation of the subgroup, the subgroup is configured with the same or different networking method as the group conference, and if the request for participation of the subgroup is accepted, a first communication connection is established with the request transmitting terminal. thereby comprising a plurality of request receiving terminals constituting the subgroup,
The request transmitting terminal initiates a subgroup conference with two or more request receiving terminals that have accepted the request to participate in the subgroup among the plurality of request receiving terminals, and video or audio for the subgroup conference is included in the group conference. Block broadcasting through
The two or more request receiving terminals initiate a subgroup conference with the request transmitting terminal, block video or audio for the subgroup conference from being broadcast through the group conference, and communicate between the two or more request receiving terminals. Establishing a second communication connection,
The first communication connection is established between the request transmitting terminal and the two or more request receiving terminals, and is established according to a networking method constituting the subgroup,
The second communication connection is established between the two or more request receiving terminals when the two or more request receiving terminals accept the request for participation in the subgroup, and is established when the first communication connection is established first, or rejected, and established according to the networking method constituting the subgroup
Multiple participant terminals that perform small-scale communication in a group conference.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020210092731A KR102671157B1 (en) | 2021-07-15 | 2021-07-15 | Method for performing small communication in group conference and a plurality of terminal thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020210092731A KR102671157B1 (en) | 2021-07-15 | 2021-07-15 | Method for performing small communication in group conference and a plurality of terminal thereof |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20230012222A KR20230012222A (en) | 2023-01-26 |
| KR102671157B1 true KR102671157B1 (en) | 2024-05-31 |
Family
ID=85110668
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020210092731A Active KR102671157B1 (en) | 2021-07-15 | 2021-07-15 | Method for performing small communication in group conference and a plurality of terminal thereof |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR102671157B1 (en) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100198648A1 (en) | 2009-02-05 | 2010-08-05 | International Business Machines Corporation | Dynamic meeting group organizer |
| US20120284643A1 (en) | 2011-05-06 | 2012-11-08 | David H. Sitrick | System And Methodology For Collaboration in Groups With Split Screen Displays |
| US20170171258A1 (en) | 2015-12-09 | 2017-06-15 | International Business Machines Corporation | Conducting a conference call over a computer network |
| US20180324305A1 (en) | 2015-10-19 | 2018-11-08 | Rebtel Networks Ab | System and method for setting up a group call |
| KR102053344B1 (en) * | 2012-02-10 | 2020-01-08 | 삼성전자주식회사 | Apparatus and method for providing conference call in mobile communication |
| KR102188537B1 (en) * | 2019-08-14 | 2020-12-08 | 라인플러스 주식회사 | Method and system for group call using unicast and multicast |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5916302A (en) * | 1996-12-06 | 1999-06-29 | International Business Machines Corporation | Multimedia conferencing using parallel networks |
| US6385461B1 (en) * | 1998-11-16 | 2002-05-07 | Ericsson Inc. | User group indication and status change in radiocommunications systems |
| KR100627792B1 (en) * | 2004-06-02 | 2006-09-25 | 에스케이 텔레콤주식회사 | Method and system for providing group communication service |
| KR102638580B1 (en) * | 2019-04-12 | 2024-02-21 | 라인플러스 주식회사 | Method, system, and non-transitory computer readable record medium for providing multiple group call in one chat room |
-
2021
- 2021-07-15 KR KR1020210092731A patent/KR102671157B1/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100198648A1 (en) | 2009-02-05 | 2010-08-05 | International Business Machines Corporation | Dynamic meeting group organizer |
| US20120284643A1 (en) | 2011-05-06 | 2012-11-08 | David H. Sitrick | System And Methodology For Collaboration in Groups With Split Screen Displays |
| KR102053344B1 (en) * | 2012-02-10 | 2020-01-08 | 삼성전자주식회사 | Apparatus and method for providing conference call in mobile communication |
| US20180324305A1 (en) | 2015-10-19 | 2018-11-08 | Rebtel Networks Ab | System and method for setting up a group call |
| US20170171258A1 (en) | 2015-12-09 | 2017-06-15 | International Business Machines Corporation | Conducting a conference call over a computer network |
| KR102188537B1 (en) * | 2019-08-14 | 2020-12-08 | 라인플러스 주식회사 | Method and system for group call using unicast and multicast |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20230012222A (en) | 2023-01-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9357169B2 (en) | Multiparty communications and methods that utilize multiple modes of communication | |
| US20130027504A1 (en) | Previewing video data in a video communication environment | |
| JP2024041968A (en) | Ambient and ad hoc multimedia collaboration in group-based communication systems | |
| US12035073B1 (en) | Multiple host management of videoconferencing sub-meetings | |
| US20100153858A1 (en) | Uniform virtual environments | |
| US9131111B2 (en) | Methods and apparatus for video communications | |
| US12034554B2 (en) | Enhanced conference rooms for persistent hybrid virtual collaborative workspaces | |
| WO2007129943A1 (en) | Method and arrangement for management of virtual meetings | |
| US12177272B2 (en) | Self-select sub-meetings in videoconferencing | |
| US12462445B2 (en) | Expo floor layout | |
| US20130242803A1 (en) | Ip based videoconference using a social network server | |
| US20240414017A1 (en) | Artificial intelligence (ai) system for handling a query about a conversation in a videoconferencing meeting | |
| KR102671157B1 (en) | Method for performing small communication in group conference and a plurality of terminal thereof | |
| US20250365260A1 (en) | Network call method and apparatus, device, and medium | |
| JP7504439B2 (en) | Online Dialogue System | |
| KR100703065B1 (en) | Nat control system and method for multi-way two-way voice call service | |
| US20220141046A1 (en) | Method of establishing a video conferencing network | |
| US11871208B2 (en) | Methods and systems for spatial rendering of multi-user voice communication | |
| KR100463876B1 (en) | A Method For Controlling Video Conference | |
| WO2023035255A1 (en) | Managing participants in video conferences | |
| TR2021018363A2 (en) | INFORMATION SHARING SYSTEM THROUGH VIDEO CONFERENCE | |
| CN117455645A (en) | Enterprise-level financial audio-video platform based on multi-mode component | |
| KR100703066B1 (en) | Multi-way two-way voice communication service providing method and system therefor | |
| UA149806U (en) | METHOD OF CONDUCTING AUDIO AND VIDEO CONFERENCE IN TELECOMMUNICATIONS NETWORK | |
| Wang et al. | A Web based Multipoint Application Model without Real-time Constraints |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| AMND | Amendment | ||
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E90F | Notification of reason for final refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| AMND | Amendment | ||
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| E601 | Decision to refuse application | ||
| E801 | Decision on dismissal of amendment | ||
| PE0601 | Decision on rejection of patent |
St.27 status event code: N-2-6-B10-B15-exm-PE0601 |
|
| PE0801 | Dismissal of amendment |
St.27 status event code: A-2-2-P10-P12-nap-PE0801 |
|
| AMND | Amendment | ||
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| PX0901 | Re-examination |
St.27 status event code: A-2-3-E10-E12-rex-PX0901 |
|
| PX0701 | Decision of registration after re-examination |
St.27 status event code: A-3-4-F10-F13-rex-PX0701 |
|
| X701 | Decision to grant (after re-examination) | ||
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| P14-X000 | Amendment of ip right document requested |
St.27 status event code: A-5-5-P10-P14-nap-X000 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| P16-X000 | Ip right document amended |
St.27 status event code: A-5-5-P10-P16-nap-X000 |
|
| Q16-X000 | A copy of ip right certificate issued |
St.27 status event code: A-4-4-Q10-Q16-nap-X000 |