[go: up one dir, main page]

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 PDF

Info

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
Application number
KR1020210092731A
Other languages
Korean (ko)
Other versions
KR20230012222A (en
Inventor
문대경
Original Assignee
문대경
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 문대경 filed Critical 문대경
Priority to KR1020210092731A priority Critical patent/KR102671157B1/en
Publication of KR20230012222A publication Critical patent/KR20230012222A/en
Application granted granted Critical
Publication of KR102671157B1 publication Critical patent/KR102671157B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/185Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with management of multicast group membership
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1813Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
    • H04L12/1818Conference organisation arrangements, e.g. handling schedules, setting up parameters needed by nodes to attend a conference, booking network resources, notifying involved parties
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1813Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
    • H04L12/1822Conducting the conference, e.g. admission, detection, selection or grouping of participants, correlating users to one or more conference sessions, prioritising transmission
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • H04L65/403Arrangements for multi-party communication, e.g. for conferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/562Brokering 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

그룹 컨퍼런스에서 소규모 통신을 수행하는 방법 및 복수의 참여자단말기{METHOD FOR PERFORMING SMALL COMMUNICATION IN GROUP CONFERENCE AND A PLURALITY OF TERMINAL THEREOF}Method for performing small-scale communication in a group conference and multiple participant terminals {METHOD FOR PERFORMING SMALL COMMUNICATION IN GROUP CONFERENCE AND A PLURALITY OF TERMINAL THEREOF}

본 실시예는 그룹 컨퍼런스 중에 소규모 통신을 구현하는 방법 및 소규모 통신을 수행하는 단말기에 관한 것이다.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 participant terminals 110, 120, 130, and 140 and a server 150. . Hereinafter, the system 100 includes a plurality of participant terminals (110, 120, 130, and 140) including four terminals - the first participant terminal (110), the second participant terminal (120), the third participant terminal (130), and the third participant terminal (130). It is described as including 4 participant terminals 140, but is not limited to this and may include at least 2 or more terminals to implement a group conference. Here, the function implemented by the system 100 is the so-called 'whisper'. In a group conference, each party may consist of multiple participants. The parties may need to communicate confidentially with their own participants so that the other participants cannot hear. Then, specific participants should be able to form separate small groups to form another conference. The system 100 can form another conference by separately forming small groups during a group conference.

복수의 참여자단말기(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 participant terminals 110, 120, 130, 140 and the server 150 may be connected through a wired or wireless network. A wired or wireless network refers to a connection structure that allows information to be exchanged between nodes such as a plurality of participant terminals (110, 120, 130, 140) and a server (150). An example of such a network is the 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, home network, etc. Included but not limited to this.

유무선 네트워크에서 서버(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 server 150 is located in the center and can connect a plurality of participant terminals 110, 120, 130, and 140 to each other, and each of the plurality of participant terminals 110, 120, 130, and 140 is connected to the server 150. ) can be connected through. The method in which a plurality of participant terminals 110, 120, 130, and 140 are connected through a wired or wireless network centered on the server 150 may be called a centralized method or a client-server method. A client, that is, a plurality of participant terminals 110, 120, 130, and 140, may request a specific service from the server 150 or receive a response thereto.

한편 시스템(100)은 그룹 컨퍼런스를 개시하는 중에 소규모 통신을 구현할 수 있다. 이하에서 시스템(100)이 구현하는 소규모 통신은 서브그룹 컨퍼런스(sub-group conference)로 명명될 수 있다. 따라서 일 실시예에 따른 시스템(100)은 2이상의 통신을 구축하고 이에 따른 2이상의 컨퍼런스를 구현할 수 있다. 예를 들어 시스템(100)은 서버(150)를 중심으로 복수의 참여자단말기(110, 120, 130, 140)가 참여하는 그룹 컨퍼런스를 구현할 수 있다(Ⅰ, 점선 참조). 동시에 시스템(100)은 서버(150)를 제외하고 복수의 참여자단말기(110, 120, 130, 140)의 일부가 참여하는 서브그룹 컨퍼런스를 구현할 수 있다(Ⅱ, 실선 참조).Meanwhile, the system 100 may implement small-scale communication while initiating a group conference. Hereinafter, the small-scale communication implemented by the system 100 may be referred to as a sub-group conference. Therefore, the system 100 according to one embodiment can establish two or more communications and implement two or more conferences accordingly. For example, the system 100 can implement a group conference in which a plurality of participant terminals 110, 120, 130, and 140 participate, centered around the server 150 (see I, dotted line). At the same time, the system 100 can implement a subgroup conference in which some of the plurality of participant terminals 110, 120, 130, and 140 participate, excluding the server 150 (see II, solid line).

여기서 그룹 컨퍼런스는 최초로 구현되는 컨퍼런스-비디오가 브로드캐스팅되는 비디오컨퍼런스 또는 오디오만이 브로드캐스팅되는 오디오컨퍼런스-로서, 서브그룹 컨퍼런스가 구현되기 위하여 선행적으로 구현되어야 할 컨퍼런스일 수 있다. 그룹 컨퍼런스는 클라이언트-서버 방식의 네트워크일 수 있다. 따라서 그룹 컨퍼런스에서는 모든 참여자단말기(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 server 150 and receive their data packets from one participant terminal (one participant). can be transmitted to the remaining participant terminals (N-1 participants). Alternatively, the group conference may be a peer-to-peer (P2P) network. Therefore, among all participant terminals (110, 120, 130, 140) (N participants), one participant terminal (1 participant) can directly transmit its data packet to the remaining participant terminals (N-1 participants). That is, transmission of data packets can be performed directly between participant terminals without going through the server 150.

일 실시예에 따른 시스템(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 system 100 according to one embodiment, the server 150 configures one channel for each of the plurality of participant terminals 110, 120, 130, and 140 - example. For example, channel A- can be constructed (see dotted line). And in order to implement a subgroup conference in a P2P manner in the system 100 according to one embodiment, the second participant terminal 120 is connected to the third participant terminal 130 and the fourth participant terminal 140, and each channel - For example, channel B is established, and the third participant terminal 130 can establish one channel - for example, channel B - with the fourth participant terminal 140 (see solid line). Then, in a situation where the first to fourth participant terminals (110, 120, 130, and 140) are participating in a group conference, the second to fourth participant terminals (120, 130, and 140) may participate in a separate subgroup conference. .

서브그룹 컨퍼런스는 그룹 컨퍼런스와 별개의 컨퍼런스로서 독립적으로 구현될 수 있다. 여기서 양 컨퍼런스가 독립적이기 때문에, 서브그룹 컨퍼런스의 데이터-텍스트, 소리, 및/또는 영상-는 그룹 컨퍼런스의 그것과 다르게 전송 또는 브로드캐스팅될 수 있다. 즉 별개의 채널-채널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 system 100 performs small-scale communication by implementing a subgroup conference during a group conference is shown. In this drawing, in order to implement and initiate a subgroup conference, the second to fourth participant terminals (120, 130, 140) among the plurality of participant terminals (110, 120, 130, and 140) may implement the subgroup conference.

예를 들어 먼저 모든 참여자단말기(110, 120, 130, 140)가 그룹을 구성하고 그룹 컨퍼런스를 구현하는 중일 수 있다. 모든 참여자는 그룹 컨퍼런스를 하고 있으며, 각 참여자는 서버(150)를 통해 데이터를 나머지 참여자에게 오디오 및/또는 비디오를 포함하는 데이터를 전송할 수 있다.For example, first, all participant terminals 110, 120, 130, and 140 may be forming a group and implementing a group conference. All participants are in a group conference, and each participant can transmit data, including audio and/or video, to the remaining participants through the server 150.

제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 second participant terminal 120 may request participation in the subgroup from the third participant terminal 130 and the fourth participant terminal 140 (step S201). Here, excluding certain participants and communicating with only some participants can be called 'whispering', and the formation of subgroups and implementation of subgroup conferences can be considered to implement the 'whispering' function.

그러면 제3 참여자단말기(130)와 제4 참여자단말기(140)는 제2 참여자단말기(120)의 서브그룹의 참여의 요청에 대하여 각각 응답할 수 있다(S203 단계). 서브그룹의 참여의 요청에 대한 응답으로는 수락, 거절 그리고 지연이 가능할 수 있다. 수락은 서브그룹을 구성하여 서브그룹 컨퍼런스에 참여하는 것을 의미하고, 거절은 서브그룹 컨퍼런스에 참여하지 않는 것을 의미하고, 지연은 수락과 거절에 해당하지 않지만 아직 입장이 표시되지 않은 상태로서 종국적으로는 수락 또는 거절에 귀결되는 것을 의미할 수 있다. 제3 참여자단말기(130)와 제4 참여자단말기(140)는 수락, 거절 및 지연의 응답 중 어느 하나를 제2 참여자단말기(120)에게 회신할 수 있다. Then, the third participant terminal 130 and the fourth participant terminal 140 can each respond to the request for participation of the subgroup of the second participant terminal 120 (step S203). Responses to requests for subgroup participation may include acceptance, rejection, and delay. Acceptance means forming a subgroup and participating in the subgroup conference, rejection means not participating in the subgroup conference, and delay does not correspond to acceptance or rejection, but is a state in which the position has not yet been expressed and ultimately It can mean that it results in acceptance or rejection. The third participant terminal 130 and the fourth participant terminal 140 may reply to the second participant terminal 120 with one of acceptance, rejection, and delay responses.

만약 제3 참여자단말기(130)와 제4 참여자단말기(140)가 서브그룹의 참여의 요청에 수락하면, 서브그룹의 구성을 위한 제1 통신연결이 확립될 수 있다. 제2 참여자단말기(120)는 제3 참여자단말기(130)와 제1 통신연결을 확립하고, 제4 참여자단말기(140)와 제1 통신연결을 확립할 수 있다. 이하에서 서브그룹의 참여를 요청하는 참여자단말기는 요청송신단말기로, 서브그룹의 참여의 요청을 수신하고 응답하는 참여자단말기는 요청수신단말기로, 각각 명명될 수 있다. 따라서 제2 참여자단말기(120)는 요청송신단말기가 되고, 제3 참여자단말기(130) 및 제4 참여자단말기(140)는 요청수신단말기가 될 수 있다. If the third participant terminal 130 and the fourth participant terminal 140 accept the request for participation in the subgroup, a first communication connection for forming the subgroup can be established. The second participant terminal 120 may establish a first communication connection with the third participant terminal 130 and a first communication connection with the fourth participant terminal 140. Hereinafter, a participant terminal requesting participation in a subgroup may be referred to as a request sending terminal, and a participant terminal receiving and responding to a request for participation in a subgroup may be referred to as a request receiving terminal. Accordingly, the second participant terminal 120 can become a request transmitting terminal, and the third participant terminal 130 and the fourth participant terminal 140 can become request receiving terminals.

제3 참여자단말기(130)와 제4 참여자단말기(140)가 제1 통신연결을 확립하면, 서브그룹의 구성을 위한 제2 통신연결이 확립될 수 있다. 제3 참여자단말기(130) 및 제4 참여자단말기(140) 중 하나는 제2 통신연결을 다른 상대방에게 요청할 수 있다(S205 단계). 본 도면에 따르면, 제3 참여자단말기(130)가 제4 참여자단말기(140)에게 제2 통신연결의 요청을 송신할 수 있다. When the third participant terminal 130 and the fourth participant terminal 140 establish a first communication connection, a second communication connection for forming a subgroup may be established. One of the third participant terminal 130 and the fourth participant terminal 140 may request a second communication connection from the other party (step S205). According to this drawing, the third participant terminal 130 can transmit a request for a second communication connection to the fourth participant terminal 140.

제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 fourth participant terminal 140 can respond by accepting, rejecting, or delaying a request for a second communication connection from the third participant terminal 130. If the fourth participant terminal 140 accepts the request for the second communication connection, the second communication connection can be established.

여기서 서브그룹을 구성하기 위해서는 제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 first participant terminal 110, the second participant terminal 120, and the third participant terminal 130, but the second participant terminal 120 and the third participant terminal Data transmission may not be possible between participant terminals 130.

또한 제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 first participant terminal 110 operates as a request transmitting terminal, and the second to fourth participant terminals 120, 130, and 140 operate as request receiving terminals, but the fourth participant terminal 140 rejects the request to participate in the subgroup. and can be assumed to be excluded from the subgroup conference. Accordingly, in this drawing, the first participant terminal 110 may become the request transmitting terminal, and the second to fourth participant terminals 120, 130, and 140 may sequentially become the first to third request receiving terminals.

제1 내지 4 참여자단말기(110, 120, 130, 140)를 포함하는 N개의 참여자단말기가 그룹 컨퍼런스를 개시하고 참여 중에 있다(S301 단계). 그룹 컨퍼런스에서 제1 내지 4 참여자단말기(110, 120, 130, 140)는 클라이언트-서버 방식으로 서버를 중심으로 연결될 수 있다.N participant terminals, including the first to fourth participant terminals 110, 120, 130, and 140, have started and are participating in a group conference (step S301). In a group conference, the first to fourth participant terminals 110, 120, 130, and 140 may be connected to a server in a client-server manner.

제1 참여자단말기(110)는 제2 내지 4 참여자단말기(120, 130, 140)에게 서브그룹의 참여의 요청을 송신할 수 있다(S303 단계).The first participant terminal 110 may transmit a request for participation in a subgroup to the second to fourth participant terminals 120, 130, and 140 (step S303).

먼저 제2 참여자단말기(120)가 서브그룹의 참여의 요청에 수락할 수 있다(S305 단계). 그러면 제2 참여자단말기(120)는 제1 참여자단말기(110)와 제1 통신연결을 확립할 수 있다(S307 단계). 즉 요청송신단말기와 요청수신단말기 사이의 통신연결이 확립될 수 있다. 제1 통신연결은 P2P 방식이 될 수 있다. First, the second participant terminal 120 may accept the subgroup's request for participation (step S305). Then, the second participant terminal 120 can establish a first communication connection with the first participant terminal 110 (step S307). That is, a communication connection between the request sending terminal and the request receiving terminal can be established. The first communication connection may be a P2P method.

제2 참여자단말기(120)가 서브그룹의 참여의 요청에 수락하고 제1 통신연결을 확립하면, 요청수신단말기들 사이에서 통신연결이 시도될 수 있다. 제2 참여자단말기(120)는 제3 및 4 참여자단말기(130, 140)에게 제2 통신연결을 요청할 수 있다(S309 단계).If the second participant terminal 120 accepts the request for participation in the subgroup and establishes the first communication connection, a communication connection may be attempted between the request receiving terminals. The second participant terminal 120 may request a second communication connection from the third and fourth participant terminals 130 and 140 (step S309).

한편 제3 참여자단말기(130)도 제1 참여자단말기(110)의 서브그룹의 참여의 요청에 수락할 수 있다(S311 단계). 서브그룹의 참여의 요청을 수락한 제3 참여자단말기(130)는 제1 참여자단말기(110)와 제1 통신연결을 확립할 수 있다(S313 단계). 동시에 제3 참여자단말기(130)는 서브그룹의 참여의 요청을 수락했으므로, 다른 요청수신단말기인 제2 참여자단말기(120)가 보내온 제2 통신연결의 요청도 수락하고, 제2 통신연결을 확립할 수 있다(S315 단계). 서브그룹의 참여의 요청을 수락한 요청수신단말기들 사이에서 제2 통신연결이 확립될 수 있다. 제2 통신연결 역시 제1 통신연결과 마찬가지로 P2P 방식이 될 수 있다. Meanwhile, the third participant terminal 130 may also accept the request for participation of the subgroup of the first participant terminal 110 (step S311). The third participant terminal 130, which has accepted the request for participation in the subgroup, may establish a first communication connection with the first participant terminal 110 (step S313). At the same time, since the third participant terminal 130 has accepted the request for participation in the subgroup, it also accepts the request for the second communication connection sent by the second participant terminal 120, which is another request receiving terminal, and establishes the second communication connection. (step S315). A second communication connection may be established between request receiving terminals that have accepted the request for participation in the subgroup. The second communication connection may also be a P2P method like the first communication connection.

제4 참여자단말기(140)는 제1 참여자단말기(110)의 서브그룹의 참여의 요청을 거절할 수 있다(S317 단계). 제4 참여자단말기(140)는 서브그룹의 참여의 요청을 거절했기 때문에, 다른 요청수신단말기-제2 참여자단말기(120)-가 보내온 제2 통신연결의 요청에 대해서도 거절할 수 있다(S319 단계).The fourth participant terminal 140 may reject the request for participation of the subgroup of the first participant terminal 110 (step S317). Since the fourth participant terminal 140 rejected the request to participate in the subgroup, it may also reject the request for the second communication connection sent by another request receiving terminal - the second participant terminal 120 (step S319). .

최종적으로 요청송신단말기와, 서브그룹의 참여의 요청을 수락한 적어도 하나 이상의 요청수신단말기는 서브그룹을 구성하고 서브그룹 컨퍼런스를 개시하게 된다(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 fourth participant terminal 140, the first to third participant terminals 110, 120, and 130 can form a subgroup and participate in a subgroup conference.

서브그룹 컨퍼런스에 참여한 복수의 참여자단말기-요청송신단말기 및 요청수신단말기-는 서브그룹 컨퍼런스를 위한 비디오 및/또는 오디오가 그룹 컨퍼런스를 통해 브로드캐스팅되는 것을 차단하기 위하여 비디오 또는 오디오 기능을 제어할 수 있다(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 system 100 to establish a second communication connection for forming a subgroup can be shown. In this drawing, the description will be made on the premise that the request transmitting terminal and at least two request receiving terminals participate in the subgroup conference, and at least two or more request receiving terminals accept the request for participation in the subgroup. The request transmitting terminal may correspond to the first participant terminal in FIG. 3, and at least two request receiving terminals may correspond to the second and third participant terminals in FIG. 3.

제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 system 100 may include a relay server, and a participant terminal participating in the subgroup conference may be used as a relay. In the latter case, one participant terminal functioning as an intermediary can mediate data between another participant terminal and another participant terminal.

예를 들어 제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 fourth participant terminals 120, 130, and 140 are implementing a subgroup conference, the second participant terminal 120 establishes a P2P channel for the subgroup conference directly with the fourth participant terminal 140. It cannot be opened. However, the third participant terminal 130 can open a P2P channel with the second participant terminal 120 and the fourth participant terminal 140. In this case, the system 100 may designate the third participant terminal 130 as an intermediary. The third participant terminal 130, designated as an intermediary, can transmit audio and/or video-related data between the second participant terminal 120 and the fourth participant terminal 140.

시스템(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 system 100 can designate a plurality of participant terminals as intermediaries. For example, first to fourth participant terminals 110, 120, 130, and 140 participate in a subgroup conference, and the first participant terminal 110, the second participant terminal 120, the second participant terminal 120, and A P2P channel may be established between the third participant terminal 130, the third participant terminal 130, and the fourth participant terminal 140. In this case, the second participant terminal 120 and the third participant terminal 130 can be designated as intermediaries, and the first participant terminal 110 can be used through the second participant terminal 120 and the third participant terminal 130. It is possible to communicate with the fourth participant terminal 140.

도 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 participant terminals 110, 120, 130, and 140 constituting the system 100 may be shown. Each of the plurality of participant terminals 110, 120, 130, and 140 includes a processor 710 that executes commands, a memory 720, and a storage device 730 that stores a program for executing a method of performing small-scale communication in a group conference. ) and a communication module 740 for transmitting and receiving data with other participant terminals and the server 150.

저장장치(730)에는 복수의 참여자단말기(110, 120, 130, 140)가 그룹을 구성하여 그룹 컨퍼런스를 구현하는 단계, 복수의 참여자단말기(110, 120, 130, 140) 중 하나인 요청송신단말기가 복수의 참여자단말기(110, 120, 130, 140) 중에서 적어도 하나의 요청수신단말기를 선택하여 적어도 하나의 요청수신단말기에게 서브그룹의 참여를 요청하는 단계, 적어도 하나의 요청수신단말기가 서브그룹의 참여의 요청에 응답하는 단계, 적어도 하나의 요청수신단말기가 서브그룹의 참여의 요청을 수락하는 경우, 요청송신단말기는 서브그룹의 참여의 요청을 수락한 적어도 하나의 요청수신단말기와 제1 통신연결을 확립함으로써 서브그룹을 구성하는 단계, 요청송신단말기 및 서브그룹의 참여의 요청을 수락한 적어도 하나의 요청수신단말기가 서브그룹 컨퍼런스를 개시하는 단계, 상기 요청송신단말기 및 상기 서브그룹의 참여의 요청을 수락한 적어도 하나의 요청수신단말기가 상기 서브그룹 컨퍼런스를 위한 비디오 또는 오디오가 상기 그룹 컨퍼런스를 통해 브로드캐스팅되는 것을 차단하는 단계를 수행할 수 있는 프로그램이 저장될 수 있다. 상기 프로그램은 메모리(720)에 로드된 후 프로세서(710)를 통해 수행될 수 있다.In the storage device 730, a plurality of participant terminals (110, 120, 130, and 140) form a group to implement a group conference, and a request transmitting terminal is one of the plurality of participant terminals (110, 120, 130, and 140). Selecting at least one request receiving terminal from among a plurality of participant terminals (110, 120, 130, 140) and requesting participation in the subgroup from the at least one request receiving terminal, wherein the at least one request receiving terminal is a member of the subgroup. Responding to the request for participation, when 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. configuring a subgroup by establishing a subgroup, initiating a subgroup conference by a request transmitting terminal and at least one request receiving terminal that has accepted the request for participation in the subgroup, the request transmitting terminal and a request for participation in the subgroup A program may be stored that allows at least one request receiving terminal that has accepted to perform a step of blocking video or audio for the subgroup conference from being broadcast through the group conference. The program may be loaded into the memory 720 and then executed through the processor 710.

한편, 개시된 실시예들은 컴퓨터에 의해 실행 가능한 프로그램 및/또는 명령어를 저장하는 기록매체의 형태로 구현될 수 있다. 명령어는 프로그램 코드의 형태로 저장될 수 있으며, 프로세서에 의해 실행되었을 때, 프로그램 모듈을 생성하여 개시된 실시예들의 동작을 수행할 수 있다. 기록매체는 컴퓨터로 읽을 수 있는 기록매체로 구현될 수 있다. 컴퓨터가 읽을 수 있는 기록매체로는 컴퓨터에 의하여 해독될 수 있는 명령어가 저장된 모든 종류의 기록 매체를 포함한다. 예를 들어, 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.
제1항에 있어서,
상기 브로드캐스팅을 차단하는 단계는, 상기 요청송신단말기 및 상기 서브그룹의 참여의 요청을 수락한 요청수신단말기가 상기 그룹 컨퍼런스의 비디오 또는 오디오를 턴오프(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.
삭제delete 제1항에 있어서,
상기 서브그룹을 구성하는 단계는, 상기 서브그룹의 참여의 요청을 수락한 제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항에 있어서,
상기 서브그룹을 구성하는 단계는, 상기 서브그룹의 참여의 요청을 수락한 제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.
제1항에 있어서,
상기 서브그룹을 구성하는 단계는, 상기 복수의 요청수신단말기 중 적어도 하나가 상기 서브그룹의 참여의 요청을 거절하는 경우, 상기 복수의 요청수신단말기가 서로에 대하여 제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.
제6항에 있어서,
상기 서브그룹을 구성하는 단계는, 상기 서브그룹의 참여의 요청을 수락한 제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.
제1항에 있어서,
상기 서브그룹을 구성하는 단계는, 상기 선택된 복수의 요청수신단말기 중 적어도 하나가 상기 서브그룹의 참여의 요청에 대하여 거절의 응답 또는 지연의 응답을 하는 경우, 상기 서브그룹의 참여의 요청을 수락한 요청수신단말기는 상기 서브그룹의 참여의 요청에 대하여 거절의 응답 또는 지연의 응답을 한 요청수신단말기에게도 제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 요청송신단말기가 상기 적어도 하나의 요청수신단말기에게 제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.
제1항에 있어서,
상기 복수의 참여자단말기는, 중개 기능을 포함하는
그룹 컨퍼런스에서 소규모 통신을 수행하는 방법.
According to paragraph 1,
The plurality of participant terminals include a mediation function.
How to conduct small-scale communication in group conferences.
삭제delete 그룹 컨퍼런스에서 소규모 통신을 수행하는 서브그룹을 구성하기 위하여 상기 서브그룹의 참여를 요청하는 요청송신단말기; 및
상기 서브그룹의 참여의 요청에 응답하고, 상기 서브그룹은 상기 그룹 컨퍼런스와 동일 또는 상이한 네트워킹 방식으로 구성되고, 상기 서브그룹의 참여의 요청을 수락하는 경우 상기 요청송신단말기와 제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.
KR1020210092731A 2021-07-15 2021-07-15 Method for performing small communication in group conference and a plurality of terminal thereof Active KR102671157B1 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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