[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR102459864B1 - 영상 통화를 제공하는 방법, 서버 및 디바이스 - Google Patents

영상 통화를 제공하는 방법, 서버 및 디바이스 Download PDF

Info

Publication number
KR102459864B1
KR102459864B1 KR1020210123926A KR20210123926A KR102459864B1 KR 102459864 B1 KR102459864 B1 KR 102459864B1 KR 1020210123926 A KR1020210123926 A KR 1020210123926A KR 20210123926 A KR20210123926 A KR 20210123926A KR 102459864 B1 KR102459864 B1 KR 102459864B1
Authority
KR
South Korea
Prior art keywords
video call
time
provider
provider device
call request
Prior art date
Application number
KR1020210123926A
Other languages
English (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 KR1020210123926A priority Critical patent/KR102459864B1/ko
Application granted granted Critical
Publication of KR102459864B1 publication Critical patent/KR102459864B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/141Systems for two-way working between two video terminals, e.g. videophone
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0281Customer communication at a business location, e.g. providing product or service information, consulting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/632Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing using a connection between clients on a wide area network, e.g. setting up a peer-to-peer communication via Internet for retrieving video segments from the hard-disk of other client devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols
    • H04N21/6437Real-time Transport Protocol [RTP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Development Economics (AREA)
  • Accounting & Taxation (AREA)
  • Economics (AREA)
  • Game Theory and Decision Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Telephonic Communication Services (AREA)

Abstract

일 실시 예에 따라, 상기 공급자 디바이스로부터 공급자의 대응 가능 시간 정보를 포함하는 공급자 정보를 획득하는 단계; 상기 고객 디바이스로부터 복수의 공급자 중 상기 공급자에 대한 영상 통화 요청을 획득하는 단계; 및 상기 대응 가능 시간 정보에 따른 대응 가능 시간과 상기 영상 통화 요청의 획득 시점에 대한 비교 결과에 기초하여, 상기 공급자 디바이스와 상기 고객 디바이스 간의 영상 통화를 제공하는 단계;를 포함하는, 방법, 디바이스가 개시된다.

Description

영상 통화를 제공하는 방법, 서버 및 디바이스{Methods, servers and devices for providing video calls}
본 개시의 기술 분야는 Peer to Peer 통화 기반으로 표준화된 WebRTC(Web Real-Time Communication)기술을 이용하여 고객 디바이스와 공급자 디바이스를 연결해주는 영상 통화를 제공하는 기술 분야와 관련된다.
이미 고성능의 카메라와 디스플레이가 적용된 스마트폰을 포함한 휴대용 단말기가 범용적으로 사용되고 있고, 최근 들어 4세대 이동통신 규격인 LTE와 좀더 전송 속도가 빠르고 연결의 지연 시간을 줄인 5세대(5Generation wireless network) 상용화가 이루어지고 있다. 또한, 이러한 이동형 단말기와 일반 컴퓨터에서 WebRTC(Web Real-Time Communication)를 활용한 영상통화 기술들이 영상 회의, 원격 교육 등의 다양한 형태로 서비스되고 있다.
WebRTC는 미국의 구글 사에서 개발한 프로젝트를 오픈 소스화하여 일반에 제공한 기술로서, 그 뒤로 국제 인터넷 표준화 기구가 프로토콜 표준화 작업하고 W3C(World Wide Web Consortium)가 API(Application Programming Interface)정의를 진행하였는데, 웹 브라우저 간에 플러그인의 도움 없이 서로 통신할 수 있도록 설계된 API로서, 음성 통화, 영상 통화, PtoP(Peer to Peer) 파일 공유 등으로 활용될 수 있다.
최근, SNS(Social Network Service)나 라이브 커머스등의 매체를 활용한 제품과 용역의 마케팅 홍보 활동이 활발하게 이루어지고 있지만, 현재까지의 이러한 서비스는 공급자(생산자)가 제작한 컨텐츠를 구매자(고객)에 일방적으로 배포하고 문자 채팅 수준의 제한된 구매자의 피드백만이 실시간으로 반영되는 문제점이 존재한다. 또한, 주로 대량으로 배포, 공급되는 이러한 마케팅 방식을 활용하기 어려운 업종이나 소규모 공급자에게는 참여가 배제되는 경우가 있다.
이에 영상통화를 이용한 일대일 방식의 고객 대응 서비스를 위한 플랫폼이 필요한 상황이고 코로나19의 확산으로 인해 비대면 국면에서 직접 매장에 방문하지 않고도 화상을 겸비한 상세한 제품과 서비스의 설명을 전달할 수 있는 어플리케이션이 필요해졌다. 또한, 영상 통화는 문자 채팅이나 음성 통화보다 최초 시도에 대한 심리적인 장벽이 있기에 어플리케이션의 여러가지 기능을 통하여 이를 완화시킬 필요가 있다.
한국공개특허 제10-20130120090호 (2013.11.04)
본 개시에서 해결하고자 하는 과제는 WebRTC 동영상 기술을 디바이스 간 연결하는데, 사용자로 하여금 편리하게 접속하고 상대방과의 영상 통화에 대한 부담감을 줄일 수 있도록, 편의성을 개선하여 필요한 정보가 효율적으로 상호 교환될 수 있는 시스템과 방법을 제공하기 위한 것이다.
본 개시에서 해결하고자 하는 과제들은 이상에서 언급된 과제로 제한되지 않으며, 언급되지 않은 또 다른 과제들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.
상술한 기술적 과제를 달성하기 위한 기술적 수단으로서, 본 개시의 제 1측면에 따른 서버가 Peer to Peer 통화 기반으로 표준화된 WebRTC(Web Real-Time Communication)기술을 이용하여 고객 디바이스와 공급자 디바이스를 연결해주는 영상 통화를 제공하는 방법은, 상기 공급자 디바이스로부터 공급자의 대응 가능 시간 정보를 포함하는 공급자 정보를 획득하는 단계; 상기 고객 디바이스로부터 복수의 공급자 중 상기 공급자에 대한 영상 통화 요청을 획득하는 단계; 및 상기 대응 가능 시간 정보에 따른 대응 가능 시간과 상기 영상 통화 요청의 획득 시점에 대한 비교 결과에 기초하여, 상기 공급자 디바이스와 상기 고객 디바이스 간의 영상 통화를 제공하는 단계;를 포함할 수 있다.
또한, 상기 공급자 디바이스와 상기 고객 디바이스 간의 영상 통화를 제공하는 단계는 상기 영상 통화 요청의 획득 시점이 상기 대응 가능 시간에 포함되지 않는 경우, 기저장된 상기 공급자의 안내 동영상을 상기 고객 디바이스에 제공할 수 있다.
또한, 상기 공급자 디바이스와 상기 고객 디바이스 간의 영상 통화를 제공하는 단계는 상기 영상 통화 요청의 획득 시점이 상기 대응 가능 시간에 포함되는 경우, 상기 공급자 디바이스와 상기 고객 디바이스 간의 영상 통화를 제공할 수 있다.
또한, 상기 공급자 디바이스와 상기 고객 디바이스 간의 영상 통화를 제공하는 단계는 상기 대응 가능 시간에 포함되는 제 1 시간 구간에 상기 영상 통화 요청의 획득 시점이 포함되는 경우, 상기 제 1 시간 구간에 대응되는 제 1 공급자 디바이스와 상기 고객 디바이스 간의 영상 통화를 제공하는 단계; 및 상기 대응 가능 시간에 포함되는 제 2 시간 구간에 상기 영상 통화 요청의 획득 시점이 포함되는 경우, 상기 제 2 시간 구간에 대응되는 제 2 공급자 디바이스와 상기 고객 디바이스 간의 영상 통화를 제공하는 단계;를 포함하고, 상기 공급자 디바이스는 상기 제 1 공급자 디바이스 및 상기 제 2 공급자 디바이스를 포함할 수 있다.
또한, 상기 공급자 디바이스와 상기 고객 디바이스 간의 영상 통화를 제공하는 단계는 초기 설정에 따라, 상기 공급자 디바이스로부터 획득되는 영상 정보 및 음성 정보를 상기 고객 디바이스로 전송하고, 상기 고객 디바이스로부터 획득되는 음성 정보를 상기 공급자 디바이스로 전송하는 단계; 및 상기 고객 디바이스로부터 획득되는 초기 설정 갱신 요청에 따라, 상기 고객 디바이스로부터 획득되는 영상 정보를 상기 공급자 디바이스로 전송하는 단계;를 포함할 수 있다.
또한, 상기 공급자 디바이스와 상기 고객 디바이스 간의 영상 통화를 제공하는 단계는
상기 제 1 시간 구간과 상기 제 2 시간 구간이 중첩되는 중첩 시간 구간에 상기 영상 통화 요청의 획득 시점이 포함되는 경우, 상기 제 1 공급자 디바이스에 대응되는 제 1 계정과 상기 제 2 공급자 디바이스에 대응되는 제 2 계정의 레벨에 대한 비교 결과, 상기 제 1 계정 및 상기 제 2 계정에서 설정된 우선 근무 시간과 상기 영상 통화 요청의 획득 시점의 비교 결과, 상기 영상 통화 요청의 획득 시점이 일반 근무 시간에 포함되는지 여부 및 상기 제 1 계정 및 상기 제 2 계정의 평균 응답 시간 비교 결과에 기초하여, 상기 공급자 디바이스와 상기 고객 디바이스 간의 영상 통화를 제공할 수 있다.
본 개시의 제 2 측면에 따르면, Peer to Peer 통화 기반으로 표준화된 WebRTC(Web Real-Time Communication)기술을 이용하여 고객 디바이스와 공급자 디바이스를 연결해주는 영상 통화를 제공하는 서버는, 상기 공급자 디바이스로부터 공급자의 대응 가능 시간 정보를 포함하는 공급자 정보를 획득하고, 상기 고객 디바이스로부터 복수의 공급자 중 상기 공급자에 대한 영상 통화 요청을 획득하는 수신부; 및 상기 대응 가능 시간 정보에 따른 대응 가능 시간과 상기 영상 통화 요청의 획득 시점에 대한 비교 결과에 기초하여, 상기 공급자 디바이스와 상기 고객 디바이스 간의 영상 통화를 제공하는 프로세서;를 포함할 수 있다.
또한, 상기 프로세서는 상기 영상 통화 요청의 획득 시점이 상기 대응 가능 시간에 포함되지 않는 경우, 기저장된 상기 공급자의 안내 동영상을 상기 고객 디바이스에 제공할 수 있다.
또한, 상기 프로세서는 상기 대응 가능 시간에 포함되는 제 1 시간 구간에 상기 영상 통화 요청의 획득 시점이 포함되는 경우, 상기 제 1 시간 구간에 대응되는 제 1 공급자 디바이스와 상기 고객 디바이스 간의 영상 통화를 제공하고, 상기 대응 가능 시간에 포함되는 제 2 시간 구간에 상기 영상 통화 요청의 획득 시점이 포함되는 경우, 상기 제 2 시간 구간에 대응되는 제 2 공급자 디바이스와 상기 고객 디바이스 간의 영상 통화를 제공하고, 상기 공급자 디바이스는 상기 제 1 공급자 디바이스 및 상기 제 2 공급자 디바이스를 포함할 수 있다.
본 개시의 제 3 측면에 따르면, Peer to Peer 통화 기반으로 표준화된 WebRTC(Web Real-Time Communication)기술을 이용하여 영상 통화를 제공하는 공급자 디바이스는, 공급자의 대응 가능 시간 정보를 포함하는 공급자 정보를 획득하고, 고객 디바이스로부터 복수의 공급자 중 상기 공급자에 대한 영상 통화 요청을 획득하는 수신부; 및 상기 대응 가능 시간 정보에 따른 대응 가능 시간과 상기 영상 통화 요청의 획득 시점에 대한 비교 결과에 기초하여, 상기 고객 디바이스에 영상 통화를 제공하는 프로세서;를 포함할 수 있다.
이 외에도 기타 구체적인 사항들은 상세한 설명 및 도면들에 포함되어 있다.
본 개시의 일 실시 예에 따르면, 영상 통화를 통하여 공급자는 제품과 서비스를 설명하면서 광고효과를 낼 수 있는데, 다양한 실시 예를 통하여 영상 통화를 사용하는 심리적인 부담감을 최소화하여 영상 통화에 참여를 유도할 수 있으며, 이는 영상통화의 본질적인 장점인 신뢰감과 효율성이 향상된 커뮤니케이션을 가능하게 한다.
본 개시의 효과들은 이상에서 언급된 효과로 제한되지 않으며, 언급되지 않은 또 다른 효과들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.
도 1은 일 실시 예에 따른 공급자 디바이스의 구성을 개략적으로 도시한 블록도이다.
도 2는 일 실시 예에 따른 공급자 디바이스에 의해 영상 통화가 제공되는 각 단계를 도시한 흐름도이다.
도 3은 일 실시 예에 따른 서버의 구성을 개략적으로 도시한 블록도이다.
도 4는 일 실시 예에 따른 서버가 영상 통화를 제공하는 각 단계를 도시한 흐름도이다.
도 5는 일 실시 예에 따른 각종 하드웨어 장치를 개략적으로 도시한 도면이다.
도 6은 일 실시 예에서 활용 가능한 각종 하드웨어 장치들을 개략적으로 도시한 블록도이다.
도 7은 일 실시 예에 따라 영상 통화가 제공되는 각 단계를 도시한 흐름도이다.
도 8은 일 실시 예에 따라 제공되는 서비스의 흐름도를 도시한 도면이다.
도 9는 일 실시 예에 따라 서비스가 제공되는 일 예를 개략적으로 도시한 도면이다.
도 10은 일 실시 예에 따른 안내 동영상에 대한 예시를 개략적으로 도시한 도면이다.
도 11은 고객 디바이스에 영상 통화를 제공하는 일 실시 예를 개략적으로 도시한 도면이다.
도 12는 일 실시 예에 따른 각 디바이스들의 수신, 발신 및 카메라 설정에 대한 구체적인 예를 도시한 도면이다.
본 개시에서 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술 되어 있는 실시 예들을 참조하면 명확해질 것이다. 그러나, 본 개시는 이하에서 개시되는 실시 예들에 제한되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시 예들은 개시가 완전 하도록 하고, 해당 기술 분야에 속하는 통상의 기술자에게 본 개시의 범주를 완전하게 알려주기 위해 제공되는 것이다.
본 명세서에서 사용된 용어는 실시 예들을 설명하기 위한 것이며 본 개시를 제한하고자 하는 것은 아니다. 본 명세서에서, 단수형은 문구에서 특별히 언급하지 않는 한 복수형도 포함한다. 명세서에서 사용되는 "포함한다(comprises)" 및/또는 "포함하는(comprising)"은 언급된 구성요소 외에 하나 이상의 다른 구성요소의 존재 또는 추가를 배제하지 않는다. 명세서 전체에 걸쳐 동일한 도면 부호는 동일한 구성 요소를 지칭하며, "및/또는"은 언급된 구성요소들의 각각 및 하나 이상의 모든 조합을 포함한다. 비록 "제1", "제2" 등이 다양한 구성요소들을 서술하기 위해서 사용되나, 이들 구성요소들은 이들 용어에 의해 제한되지 않음은 물론이다. 이들 용어들은 단지 하나의 구성요소를 다른 구성요소와 구별하기 위하여 사용하는 것이다. 따라서, 이하에서 언급되는 제1 구성요소는 본 개시의 기술적 사상 내에서 제2 구성요소일 수도 있음은 물론이다.
다른 정의가 없다면, 본 명세서에서 사용되는 모든 용어(기술 및 과학적 용어를 포함)는 해당 기술분야의 통상의 기술자에게 공통적으로 이해될 수 있는 의미로 사용될 수 있을 것이다. 또한, 일반적으로 사용되는 사전에 정의되어 있는 용어들은 명백하게 특별히 정의되어 있지 않는 한 이상적으로 또는 과도하게 해석되지 않는다.
공간적으로 상대적인 용어인 "아래(below)", "아래(beneath)", "하부(lower)", "위(above)", "상부(upper)" 등은 도면에 도시되어 있는 바와 같이 하나의 구성요소와 다른 구성요소들과의 상관관계를 용이하게 기술하기 위해 사용될 수 있다. 공간적으로 상대적인 용어는 도면에 도시되어 있는 방향에 더하여 사용시 또는 동작 시 구성요소들의 서로 다른 방향을 포함하는 용어로 이해되어야 한다. 예를 들어, 도면에 도시되어 있는 구성요소를 뒤집을 경우, 다른 구성요소의 "아래(below)"또는 "아래(beneath)"로 기술된 구성요소는 다른 구성요소의 "위(above)"에 놓여질 수 있다. 따라서, 예시적인 용어인 "아래"는 아래와 위의 방향을 모두 포함할 수 있다. 구성요소는 다른 방향으로도 배향될 수 있으며, 이에 따라 공간적으로 상대적인 용어들은 배향에 따라 해석될 수 있다.
이하에서는 도면을 참조하여 실시 예들을 상세히 설명한다.
도 1은 일 실시 예에 따른 공급자 디바이스(100)의 구성을 개략적으로 도시한 블록도이다.
도면을 참조하면, 공급자 디바이스(100)는 수신부(110) 및 프로세서(120)를 포함할 수 있다.
일 실시 예에 따른 수신부(110)는, 복수의 공급자의 대응 가능 시간 정보를 포함하는 공급자 정보를 획득하고, 고객 디바이스로부터 복수의 공급자 중 적어도 하나의 공급자에 대한 영상 통화 요청을 획득할 수 있다.
일 실시 예에 따른 프로세서(120)는, 대응 가능 시간 정보에 따른 대응 가능 시간과 영상 통화 요청의 획득 시점에 대한 비교 결과에 기초하여, 고객 디바이스에 영상 통화를 제공할 수 있다.
더하여, 도 1에 도시된 구성요소들 외에 다른 범용적인 구성요소들이 공급자 디바이스(100)에 더 포함될 수 있음을 관련 기술 분야에서 통상의 지식을 가진 자라면 이해할 수 있다. 예를 들면, 공급자 디바이스(100)는 대응 가능 시간 정보를 저장하는 메모리(미도시)를 더 포함할 수 있다. 또는 다른 실시 예에 따를 경우, 도 1에 도시된 구성요소들 중 일부 구성요소는 생략될 수 있음을 관련 기술 분야에서 통상의 지식을 가진 자라면 이해할 수 있다.
일 실시 예에 따른 공급자 디바이스(100)는 사용자 또는 작업자에 의해 이용될 수 있고, 휴대폰, 스마트폰, PDA(Personal Digital Assistant), PMP(Portable Multimedia Player), 태블릿 PC 등과 같이 터치 스크린 패널이 구비된 모든 종류의 핸드헬드(Handheld) 기반의 무선 통신 장치와 연동될 수 있으며, 이 외에도 데스크탑 PC, 태블릿 PC, 랩탑 PC, 셋탑 박스를 포함하는 IPTV와 같이, 애플리케이션을 설치하고 실행할 수 있는 기반이 마련된 장치에 포함되거나 연동될 수 있다.
공급자 디바이스(100)는 본 명세서에서 설명되는 기능을 실현시키기 위한 컴퓨터 프로그램을 통해 동작하는 컴퓨터 등의 단말기로 구현될 수 있다.
일 실시 예에 따른 공급자 디바이스(100) 및 서버는 영상 통화 제공 서비스 및 이를 제공하는 애플리케이션을 지원할 수 있다. 공급자 디바이스(100)는 독립적으로 동작하여 고객 디바이스에 영상 통화를 제공할 수 있고, 서버와의 연동을 통해서도 고객 디바이스에 영상 통화를 제공하는 동작을 수행할 수 있다.
이하에서는 일 실시 예에 따른 공급자 디바이스(100)가 독립적으로 영상 통화를 고객 디바이스에 제공하는 실시 예를 중심으로 서술하도록 하지만, 전술한 것처럼, 서버와의 연동을 통해 영상 통화를 제공할 수도 있다. 즉, 일 실시 예에 따른 공급자 디바이스(100)와 서버는 그 기능의 측면에서 통합 구현될 수 있고, 서버는 생략될 수도 있으며, 어느 하나의 실시 예에 제한되지 않음을 알 수 있다.
도 2는 일 실시 예에 따른 공급자 디바이스(100)에 의해 영상 통화가 제공되는 각 단계를 도시한 흐름도이다.
일 실시 예에서, 공급자 디바이스(100)는 Peer to Peer 통화 기반으로 표준화된 WebRTC(Web Real-Time Communication)기술을 이용하여 고객 디바이스에 영상 통화를 제공할 수 있다.
단계 S210에서 공급자 디바이스(100)는 공급자의 대응 가능 시간 정보를 포함하는 공급자 정보를 획득할 수 있다.
일 실시 예에서, 공급자는 영상 통화를 수신할 수 있는 복수의 인원으로 구성될 수 있고, 공급자의 대응 가능 시간 정보는 공급자가 공급자의 영상 통화를 수신하여 업무를 수행하는 업무 시간에 대한 정보를 포함할 수 있다.
예를 들면, 공급자는 고객과의 영상 통화를 통해 상담, 안내, 영업, 광고 및 용역 등을 수행할 수 있고, 대응 가능 시간 정보는 공급자가 업무 중 영상 통화를 수신할 수 있는 시간을 나타낼 수 있다.
이러한 대응 가능 시간은 예를 들어, 각각의 공급자마다 할당된 업무 시간 구간을 포함할 수 있다. 이에 따라, 복수의 공급자는 각자 할당된 업무 시간 구간에 따라서 업무를 수행할 수 있다.
단계 S220에서 공급자 디바이스(100)는 고객 디바이스로부터 복수의 공급자 중 상기 공급자에 대한 영상 통화 요청을 획득할 수 있다.
일 예에서, 고객 디바이스는 상기 공급자에 대한 영상 통화 요청을 공급자 디바이스(100) 또는 서버로 송신할 수 있다.
일 실시 예에서, 상기 공급자는 복수의 공급자 중 적어도 어느 하나의 공급자일 수 있다. 이에 따라, 단계 S220에서 수행되는 상기 공급자에 대한 영상 통화 요청을 획득하는 단계는 고객 디바이스로부터, 복수의 공급자 중 적어도 어느 하나의 공급자에 대한 영상 통화 요청을 획득하는 단계를 나타낼 수 있다.
예를 들어, 고객 디바이스로부터 복수의 공급자 중 적어도 어느 하나의 공급자에 대한 영상 통화 요청을 획득하는 단계는, 고객 디바이스로부터 수신된 신호에 따라 선택된 적어도 어느 하나의 공급자 또는 공급자 전체에 대한 영상 통화 요청을 획득하는 단계를 나타낼 수 있다.
일 예로, 공급자 디바이스(100)는 고객 디바이스와의 영상 통화를 제공할 적어도 하나의 공급자 디바이스(100)를 결정하기 위해, 고객 디바이스로부터 획득된 선택 입력을 이용할 수 있다. 고객 디바이스로부터 획득된 선택 입력은, 제공된 복수의 공급자 디바이스(100) 목록 중 적어도 어느 하나의 공급자 디바이스(100)에 대한 선택 입력 또는 제공된 복수의 공급자 디바이스(100) 전체에 대한 선택 입력을 포함할 수 있다.
다른 실시 예에서, 영상 통화 요청은 공급자 디바이스(100) 또는 공급자 계정 중 적어도 어느 하나를 특정하지 않거나 전체를 특정할 수 있다. 아래의 실시 예들은 이와 같은 상황에 대해 설명될 수 있다.
단계 S230에서 공급자 디바이스(100)는 대응 가능 시간 정보에 따른 대응 가능 시간과 영상 통화 요청의 획득 시점에 대한 비교 결과에 기초하여, 고객 디바이스에 영상 통화를 제공할 수 있다.
예를 들어, 대응 가능 시간과 영상 통화 요청의 획득 시점에 대한 비교 결과, 영상 통화 요청의 획득 시점이 대응 가능 시간에 포함되는 경우, 해당 공급자가 영상 통화에 대한 대응이 가능한 것으로 볼 수 있기 때문에, 공급자 디바이스(100)는 고객 디바이스에 영상 통화를 제공할 수 있다.
일 실시 예에서, 영상 통화 요청의 획득 시점이 대응 가능 시간에 포함되지 않는 경우, 영상 통화 요청에 대응되는 공급자의 기저장된 안내 동영상을 고객 디바이스에 제공할 수 있다.
예를 들어, 대응 가능 시간과 영상 통화 요청의 획득 시점에 대한 비교 결과, 영상 통화 요청의 획득 시점이 대응 가능 시간에 포함되지 않는 경우, 영상 통화 요청에 대응되는 공급자가 현재 업무 시간이 아닌 것으로 볼 수 있다.
이러한 경우, 고객 디바이스에 영상 통화를 제공할 수 없기 때문에, 복수의 공급자 디바이스(100)로부터 미리 획득된, 해당 공급자가 현재 업무 시간이 아니라는 것을 알리는 내용의 영상 또는 음성, 공급자의 회사/매장/제품 소개 영상 또는 음성, 해당 공급자의 얼굴 이미지 또는 영상 통화 요청에 포함되는 문의 내용에 대해 안내할 수 있는 대체 부서의 연락처 정보 등에 대한 영상 또는 음성을 포함하는 안내 동영상이 고객 디바이스에 제공될 수 있다.
일 실시 예에서, 공급자 디바이스(100)는 대응 가능 시간에 포함되는 제 1 시간 구간에 영상 통화 요청의 획득 시점이 포함되는 경우, 제 1 시간 구간에 대응되는 제 1 공급자 디바이스와 고객 디바이스 간의 영상 통화를 제공할 수 있다.
예를 들면, 공급자가 제 1 시간 구간 동안 대응이 가능할 때 해당 시간 구간 동안 영상 통화 요청이 획득되는 시점이 포함되는 경우, 공급자 디바이스(100)는 해당 공급자 디바이스(100)와 고객 디바이스 간의 영상 통화를 제공할 수 있다.
또한, 대응 가능 시간에 포함되는 제 2 시간 구간에 영상 통화 요청의 획득 시점이 포함되는 경우, 제 2 시간 구간에 대응되는 제 2 공급자 디바이스와 고객 디바이스 간의 영상 통화를 제공할 수 있다.
일 실시 예에서, 공급자 디바이스(100)는 제 1 시간 구간과 제 2 시간 구간이 중첩되는 중첩 시간 구간에 영상 통화 요청의 획득 시간이 포함되는 경우가 존재할 수 있다.
이와 같이 중첩 시간 구간에 영상 통화 요청이 획득되는 경우, 우선적으로 영상 통화 요청을 제공할 디바이스 또는 계정을 결정하는 것이 원활한 서비스 제공 측면에서 바람직할 수 있다.
이에 따라, 공급자 디바이스(100)는 중첩 시간 구간에 영상 통화 요청의 획득 시점이 포함되는 경우, 제 1 공급자 디바이스에 대응되는 제 1 계정과, 제 2 공급자 디바이스에 대응되는 제 2 계정의 레벨에 대한 비교 결과를 획득할 수 있다.
예를 들어, 공급자 디바이스(100)는 각각의 공급자에게 할당된 디바이스들인 제 1 디바이스, 제 2 디바이스, … 를 포함할 수 있다. 또한, 각각의 공급자 디바이스(100)들은 공급자들의 계정에 대한 전반적인 정보를 포함할 수 있는데, 이러한 정보는 계정에 대한 등급/서열을 나타내는 레벨, 연락처 등의 식별 정보, 대응 가능 시간 정보 등을 포함할 수 있다. 여기서, 레벨은 공급자의 등급/서열을 나타내는 정보로, 계정의 레벨이 높거나 낮을수록 계정에 대응되는 공급자의 직급이 높거나 낮을 수 있다.
또한, 공급자 디바이스(100)는 제 1 계정 및 제 2 계정에서 설정된 우선 근무 시간과 영상 통화 요청의 획득 시점의 비교 결과를 획득할 수 있다.
예를 들어, 우선 근무 시간은 우선 근무 시간에 해당하는 공급자가, 우선 근무 시간에 해당하지 않는 공급자보다 우선적으로 영상 통화 요청을 수신, 업무를 수행하는 시간을 나타낼 수 있다. 이러한 우선 근무 시간은 대응 가능 시간에 포함될 수 있고, 대응 가능 시간과 중첩될 수 있다.
또한, 공급자 디바이스(100)는 영상 통화 요청의 획득 시점이 각각의 공급자 디바이스(100)에 대응되는 계정의 일반 근무 시간에 포함되는지 여부를 결정할 수 있다.
또한, 공급자 디바이스(100)는 제 1 계정 및 제 2 계정의 평균 응답 시간에 대한 비교 결과를 획득할 수 있다.
예를 들어, 평균 응답 시간은 각각의 계정에게 제공된 영상 통화 요청에 대해 얼마나 빠르게 응답 하였는지를 나타내는 시간에 대한 정보일 수 있다.
공급자 디바이스(100)는, 이와 같이 제 1 계정 및 제 2 계정의 레벨에 대한 비교 결과, 제 1 계정 및 제 2 계정에 설정된 우선 근무 시간과 영상 통화 요청의 획득 시점의 비교 결과, 영상 통화 요청의 획득 시점이 일반 근무 시간에 포함되는지 여부 및 제 1 계정과 제 2 계정의 평균 응답 시간에 대한 비교 결과에 기초하여, 제 1 시간 구간과 제 2 시간 구간이 중첩되는 중첩 시간 구간에 영상 통화 요청의 획득 시점이 포함되는 경우, 고객 디바이스에 영상 통화를 제공할 수 있다.
일 실시 예에서, 공급자 디바이스(100)는 중첩 시간 구간에 영상 통화 요청의 획득 시점이 획득되고, 영상 통화 요청의 획득 시점이 제 1 계정 및 제 2 계정의 일반 근무 시간에 획득되는 경우, 제 1 계정 및 제 2 계정의 레벨에 대한 비교 결과에 기초하여, 레벨이 낮은 계정에 우선적으로 영상 통화 요청에 따른 영상 통화를 제공할 수 있다.
예를 들면, 레벨이 낮은 계정은 업무상 직접적인 대응에 대한 책임이 부여된 계정일 수 있고, 다른 높은 레벨의 계정보다 상대적으로 우선시 되어 영상 통화가 제공되도록 미리 설정된 계정일 수도 있다.
또한, 레벨이 높은 계정은 업무 관리에 대한 책임이 부여된 계정일 수 있고, 다른 레벨이 낮은 계정보다 상대적으로 영상 통화 제공에 대한 우선도가 낮도록 미리 설정된 계정일 수 있다.
일 실시 예에서, 영상 통화 요청의 획득 시점이 중첩 시간 구간에 포함되고, 중첩 시간 구간이 제 1 계정 및 제 2 계정의 우선 근무 시간일 경우, 즉 모든 상황 및 조건이 동일할 때 영상 통화 요청이 획득되는 경우, 공급자 디바이스(100)는 미리 획득된 각 계정들의 평균 응답 시간에 기초하여 평균 응답 시간이 긴 적어도 어느 하나의 공급자 디바이스(100)에 영상 통화를 제공할 수 있다.
예를 들어, 미리 획득된 각 계정들의 평균 응답 시간은 각각의 공급자 디바이스(100)에 영상 통화 요청이 제공된 후 제공된 영상 통화 요청에 응답하는 평균 응답 시간에 대한 정보를 포함할 수 있다.
평균 응답 시간이 긴 계정의 경우, 빠른 응답을 하지 않았던 것으로 볼 수 있고, 이는 결과적으로 전체 영상 통화 요청에 대한 응답 횟수가 낮다고 볼 수 있기 때문에, 공급자 디바이스(100)는 평균 응답 시간이 긴 계정에 영상 통화 요청을 제공함으로써 업무의 형평성을 맞추고, 평균 응답 시간이 짧은 계정에 대한 일종의 혜택이 제공되도록 할 수 있다.
다른 실시 예에서, 공급자 디바이스(100)는 우선 근무 시간과 영상 통화 요청 획득 시점의 비교 결과, 레벨에 대한 비교 결과, 평균 응답 시간 비교 결과 및 일반 근무 시간에 포함되는지 여부의 순서로 높은 가중치를 부여할 수 있고, 부여된 가중치에 기초하여 고객 디바이스와 영상 통화를 제공할 공급자 디바이스(100)를 결정할 수 있다.
예를 들어, 영상 통화 요청의 획득 시점이 중첩 시간 구간에 포함되고, 제 1 계정 및 제 2 계정 중 우선 근무 시간에 해당되는 계정이 있는 경우, 우선 근무 시간에 해당하는 계정에 우선적으로 영상 통화를 제공하는 것이 원활한 서비스 제공 측면에서 바람직할 수 있고, 하나의 영상 통화를 여러 계정에게 제공하는 경우 업무 간 충돌이 발생할 우려가 있기 때문에, 우선 근무 시간과 영상 통화 요청의 획득 시점의 비교 결과에 가장 높은 가중치가 부여될 수 있다.
또한, 중첩 시간에 영상 통화 요청의 획득 시점이 포함되는 경우, 레벨이 낮은 계정에게 영상 통화를 우선적으로 제공함으로써 각 계정들이 할당된 업무 내용을 적절하게 수행할 수 있기 때문에 레벨에 대한 비교 결과에 2순위로 높은 가중치가 부여될 수 있다.
또한, 평균 응답 시간 비교 결과에 기초하여, 평균 응답 시간이 긴 계정에 우선적으로 영상 통화 요청에 따른 영상 통화를 제공함으로써 업무의 형평성을 맞추고, 평균 응답 시간이 짧은 계정에 대한 일종의 혜택이 제공되도록 할 수 있기 때문에, 평균 응답 시간 비교 결과에 3순위로 높은 가중치가 부여될 수 있다.
또한, 일반 근무 시간에 포함되는지 여부에 따라서 영상 통화를 계정에 제공하거나, 기저장된 공급자의 안내 동영상을 제공하는 등의 동작을 결정할 수 있으나, 중첩 시간에 대한 동작에 대해서는 중요도가 상대적으로 낮다는 점에서 일반 근무 시간에 포함되는지 여부에 4순위로 높은 가중치가 부여될 수 있다.
공급자 디바이스(100)는, 중첩 시간에 영상 통화 요청의 획득 시점이 포함되는 경우, 상기한 바와 같이 상이하게 부여되는 가중치에 기초하여 고객 디바이스 간의 영상 통화를 제공할 공급자 디바이스(100)를 결정함으로써 원활한 업무 환경 및 서비스 환경을 제공할 수 있다.
다른 실시 예에서, 제 1 계정 및 제 2 계정의 레벨이 동일하고, 제 1 계정 및 제 2 계정의 대응 가능 시간에 대응되는 제 1 시간 구간과 제 2 시간 구간이 중첩되는 중첩 시간 구간에 영상 통화 요청의 획득 시점이 포함되고, 제 1 계정 및 제 2 계정의 레벨이 동일한 경우, 공급자 디바이스(100)는 제 1 계정 및 제 2 계정의 당일 평균 응답 시간, 당일 응답 횟수를 더 획득할 수 있고, 획득된 정보들에 기초하여 고객 디바이스와의 영상 통화를 제공할 적어도 하나의 공급자 디바이스(100)를 결정할 수 있다.
예를 들어, 제 1 계정 및 제 2 계정의 레벨이 동일한 경우, 레벨에 대한 비교 결과에 따라 영상 통화를 제공할 공급자 디바이스(100)를 결정하기에 적절하지 않을 수 있다.
이에 따라, 공급자 디바이스(100)는, 제 1 계정 및 제 2 계정의 레벨이 동일한 경우, 우선 근무 시간과 영상 통화 요청의 회득 시점의 비교 결과, 당일 응답 횟수 및 당일 평균 응답 시간의 순서로 높은 가중치를 부여할 수 있고, 부여된 가중치에 기초하여 고객 디바이스와의 영상 통화를 제공할 적어도 하나의 공급자 디바이스(100)를 결정할 수 있다.
예를 들어, 우선 근무 시간에 해당하는 경우 다른 계정들 보다 우선적으로 영상 통화를 제공하는 것이 원활한 업무 수행 측면에서 바람직할 수 있기 때문에, 우선 근무 시간과 영상 통화 요청의 획득 시점의 비교 결과에 가장 높은 가중치를 부여할 수 있다.
또한, 당일 응답 횟수가 많은 계정에게는 업무 형평성을 맞춰 휴식 시간 일부를 보장할 수 있는 일종의 혜택을 제공하는 차원에서 영상 통화를 제공하지 않는 것이 바람직할 수 있기 때문에, 당일 응답 횟수에 2순위로 높은 가중치가 부여될 수 있다.
또한, 당일 평균 응답 시간이 길거나 짧은 경우에 따라 응답 횟수가 달라질 수 있어 당일 업무에 대한 성실성을 일부 평가할 수 있으며, 이러한 공급자의 성실성에 따라 영상 통화를 통해 영업을 수행하는 환경에서는 당일 매출에 영향을 미칠 수 있으나, 영업 환경에서는 대부분의 공급자가 영업 성공률을 위해 상대적으로 빠른 응답을 하려고 할 수 있기 때문에, 당일 평균 응답 시간에 3순위로 높은 가중치가 부여될 수 있다.
공급자 디바이스(100)는, 제 1 계정 및 제 2 계정의 레벨이 동일한 경우, 상기한 바와 같이 상이하게 부여되는 가중치에 기초하여 고객 디바이스 간의 영상 통화를 제공할 공급자 디바이스(100)를 결정함으로써 원활한 업무 환경 및 서비스 환경을 제공할 수 있다.
일 실시 예에서, 공급자 디바이스(100)는 초기 설정에 따라 복수의 공급자 디바이스(100)로부터 획득되는, 영상 통화를 위한 공급자의 안면 영상 등을 포함하는 영상 정보와 음성 정보를 고객 디바이스로 전송할 수 있고, 고객 디바이스로부터 획득되는 음성 정보를 공급자 디바이스(100)로 전송할 수 있다.
구체적으로, 초기 설정은 영상 통화가 제공될 때, 고객의 안면 영상을 포함하는 영상 정보를 공급자 디바이스(100)로 전송되지 않도록 미리 설정되어 있을 수 있다. 이는 고객의 콜 포비아와 같은 영상 통화에 따른 심리적 부담을 예방하기 위한 것일 수 있다.
공급자 디바이스(100)는, 고객 디바이스로부터 획득되는 초기 설정 갱신 요청에 따라, 고객 디바이스로부터 획득되는 영상 정보를 공급자 디바이스(100)로 전송할 수 있다.
구체적으로, 공급자 디바이스(100)는 고객 디바이스의 초기 설정 갱신 요청을 수신할 수 있다. 초기 설정 갱신 요청은 영상 통화 시 초기 설정인 영상 정보를 제공하지 않고, 음성 정보만을 제공하는 초기 설정에 대한 갱신 요청일 수 있고, 이러한 초기 설정에 대한 갱신 요청에 따라 공급자 디바이스(100)는 음성 정보와 함께 영상 정보를 제공하도록 초기 설정을 갱신할 수 있다.
이에 따라, 영상 통화 시 얼굴 노출에 대한 사용자 별 인식을 반영할 수 있게 되어, 각 사용자마다 개인화된 설정이 가능한 서비스 이용 환경을 제공할 수 있게 된다.
도 3은 일 실시 예에 따른 서버(1000)의 구성을 개략적으로 도시한 블록도이다.
도면을 참조하면, 서버(1000)는 수신부(1100) 및 프로세서(1200)를 포함할 수 있다.
일 실시 예에 따른 수신부(1100)는 공급자 디바이스(100)로부터 공급자의 대응 가능 시간 정보를 포함하는 공급자 정보를 획득하고, 고객 디바이스로부터 복수의 공급자 중 상기 공급자에 대한 영상 통화 요청을 획득할 수 있다.
일 실시 예에 따른 프로세서(1200)는 대응 가능 시간 정보에 따른 대응 가능 시간과 영상 통화 요청의 획득 시점에 대한 비교 결과에 기초하여, 상기 공급자 디바이스(100)와 고객 디바이스 간의 영상 통화를 제공할 수 있다.
이러한 서버(1000)는, 공급자 디바이스(100)와 고객 디바이스 간의 영상 통화를 제공하기 위한 여러 동작을 수행할 수 있다.
일 실시 예에 따른 프로세서(1200)는 영상 통화 요청의 획득 시점이 영상 통화 요청에 대응되는 적어도 하나의 공급자 디바이스(100)의 대응 가능 시간에 포함되지 않는 경우, 기저장된 해당 공급자의 안내 동영상을 고객 디바이스에 제공할 수 있다.
또한, 프로세서(1200)는, 대응 가능 시간에 포함되는 제 1 시간 구간에 영상 통화 요청의 획득 시점이 포함되는 경우, 제 1 시간 구간에 대응되는 제 1 공급자 디바이스(100)와 고객 디바이스 간의 영상 통화를 제공하고, 대응 가능 시간에 포함되는 제 2 시간 구간에 상기 영상 통화 요청의 획득 시점이 포함되는 경우, 제 2 시간 구간에 대응되는 제 2 공급자 디바이스(100)와 고객 디바이스 간의 영상 통화를 제공할 수 있다. 여기서, 제 1 공급자 디바이스(100) 및 제 2 공급자 디바이스(100)는 복수의 공급자 디바이스(100) 중 어느 하나씩에 해당되는 것일 수 있고, 공급자 디바이스(100)는 이러한 제 1 공급자 디바이스(100) 및 제 2 공급자 디바이스(100)를 포함할 수 있다.
도 4는 일 실시 예에 따른 서버(1000)가 영상 통화를 제공하는 각 단계를 도시한 흐름도이다.
단계 S2100에서 서버(1000)는 공급자 디바이스(100)로부터 공급자의 대응 가능 시간 정보를 포함하는 공급자 정보를 획득할 수 있다. 이러한 공급자 정보는 복수의 공급자 디바이스(100)에 대한 대응 가능 시간 정보를 포함할 수 있다.
단계 S2200에서 서버(1000)는 고객 디바이스로부터 복수의 공급자 중 상기 공급자에 대한 영상 통화 요청을 획득할 수 있다.
일 실시 예에서, 상기 공급자는 복수의 공급자 중 적어도 어느 하나의 공급자일 수 있다. 이에 따라, 단계 S2200에서 수행되는 상기 공급자에 대한 영상 통화 요청을 획득하는 단계는, 고객 디바이스로부터, 복수의 공급자 중 적어도 어느 하나의 공급자에 대한 영상 통화 요청을 획득하는 단계를 나타낼 수 있다.
단계 S2300에서 서버(1000)는 대응 가능 시간 정보에 따른 대응 가능 시간과 영상 통화 요청의 획득 시점에 대한 비교 결과에 기초하여, 공급자 디바이스(100)와 고객 디바이스 간의 영상 통화를 제공할 수 있다.
예를 들어, 서버(1000)는 대응 가능 시간에 영상 통화 요청의 획득 시점이 포함되는 경우, 해당 대응 가능 시간에 대응되는 적어도 어느 하나의 공급자와 고객 디바이스 간의 영상 통화를 제공할 수 있다.
일 실시 예에서, 프로세서(1200)는 영상 통화 요청의 획득 시점이 대응 가능 시간에 포함되지 않는 경우, 기저장된 공급자의 안내 동영상을 고객 디바이스에 제공할 수 있다.
예를 들어, 대응 가능 시간과 영상 통화 요청의 획득 시점에 대한 비교 결과, 영상 통화 요청의 획득 시점이 대응 가능 시간에 포함되지 않는 경우, 영상 통화 요청에 대응되는 공급자가 현재 업무 시간이 아닌 것으로 볼 수 있다.
이러한 경우, 고객 디바이스에 영상 통화를 제공할 수 없기 때문에, 복수의 공급자 디바이스(100)로부터 미리 획득된, 해당 공급자가 현재 업무 시간이 아니라는 것을 알리는 내용의 영상 또는 음성, 공급자의 회사/매장/제품 소개 영상 또는 음성, 해당 공급자의 얼굴 이미지 또는 영상 통화 요청에 포함되는 문의 내용에 대해 안내할 수 있는 대체 부서의 연락처 정보 등에 대한 영상 또는 음성을 포함하는 안내 동영상이 고객 디바이스에 제공될 수 있다.
일 실시 예에서, 서버(1000)는 대응 가능 시간에 포함되는 제 1 시간 구간에 영상 통화 요청의 획득 시점이 포함되는 경우, 제 1 시간 구간에 대응되는 제 1 공급자 디바이스(100)와 고객 디바이스 간의 영상 통화를 제공하고, 대응 가능 시간에 포함되는 제 2 시간 구간에 영상 통화 요청의 획득 시점이 포함되는 경우, 제 2 시간 구간에 대응되는 제 2 공급자 디바이스(100)와 고객 디바이스 간의 영상 통화를 제공할 수 있다.
예를 들면, 공급자가 제 1 시간 구간 동안 대응이 가능할 때 해당 시간 구간 동안 영상 통화 요청이 획득되는 시점이 포함되는 경우, 서버(1000)는 해당 공급자 디바이스(100)와 고객 디바이스 간의 영상 통화를 제공할 수 있다.
또한, 대응 가능 시간에 포함되는 제 2 시간 구간에 영상 통화 요청의 획득 시점이 포함되는 경우, 서버(1000)는 제 2 시간 구간에 대응되는 제 2 공급자 디바이스(100)와 고객 디바이스 간의 영상 통화를 제공할 수 있다.
서버(1000)는, 이와 같이 공급자 디바이스(100)와 고객 디바이스 간의 영상 통화를 제공하기 위한 여러 동작을 수행함으로써, 공급자와 고객 간 원활한 영상 통화가 이루어질 수 있는 서비스 환경을 제공할 수 있다.
도 5는 일 실시 예에 따른 각종 하드웨어 장치를 개략적으로 도시한 도면이다.
도 5에는 일 실시 예에서 활용 가능한 각종 하드웨어 장치들이 개략적으로 도시되어 있다. 이러한 도 5에 도시된 구성들은 일 실시 예에 따른 WebRTC 서비스 아키텍트를 나타낼 수 있다.
이하에서는 도면에 도시된 각 구성들에 대해 설명하기로 한다.
일 실시 예에서, 제어서버(530) 및 WebRTC서버(540)는 서버(1000)에 포함되어 각 동작을 수행할 수 있다.
일 실시 예에 따르면, 고객이 사용하는 고객 디바이스(510), 제품이나 서비스를 제공하는 공급자 디바이스(100)와 네트워트 상으로 연결된 제어서버(530)와 WebRTC서버(540)가 있다. 각 디바이스들(510, 100)은 스마트폰과 태블릿이 일반적으로 사용될 수 있지만, 카메라와 스피커가 장착되고 웹브라우저가 탑재되어 있는 일반 컴퓨터와 기타 단말장치에서 사용을 할 수 있지만, 이러한 경우에는 OS(Operating System)에 맞는 어플리케이션이 추가로 개발되어야 한다.
이러한 통신을 위해서는 송신하는 단말장치와 수신하는 단말장치간에 통신망의 연결이 필요한데, 유선망으로 볼 수 있는 Wi-fi나 LTE/5G Network의 무선망이 어떠한 형태로든 연결이 가능하도록 할 수 있다. 최근의 무선망도 고속화가 이루어 지고 있어서 영상통화 연결에 대한 속도에 따른 지연에 대한 우려는 없으나 무선망의 경우 사용자의 데이터 용량 소진에 따른 연결 중단의 우려는 고려되어야 한다. 통신 콘텐츠 형태로는 영상통화, 음성통화, 문자채팅이 될 수 있다.
각 디바이스들의 브라우저상에서 PtoP(Peer to Peer)통신을 연결하기 위한 WebRTC서버(540)는 이미 오픈 소스화 되어 제공되고 있는 API(Application Program Interface)를 적용하는 것으로 기능을 구현할 수 있는데, WebRTC기술의 특성상 ICE(Interactive Connectivity Establishment)기반으로 하는 브라우저로 동작되기 때문에 단말장치에서 별도의 프로그램 다운로드와 설치가 불요하고 더불어서 ID 입력 등의 과정도 필요없이 자동으로 연결이 가능하다.
도 6은 일 실시 예에서 활용 가능한 각종 하드웨어 장치들을 개략적으로 도시한 블록도이다.
본 도면에는 본 발명에 따른 동작들을 명확하게 설명하기 위한 것과 관련이 없는 기능은 생략하였다. 최근의 휴대단말장치에는 다양한 기능이 탑재되어지고 있는데, 본 발명을 구현하기 위해서는 적어도 본서비스의 어플리케이션을 통한 통화요청부(511), 마이크를 포함하는 음성입력부(512), 카메라를 포함하는 영상촬영부(513), 스피커를 포함하는 음성출력부(514), 화면 디스플레이를 포함하는 영상출력부(515)가 필요로 하고 이는 고객 디바이스(510)과 공급자 디바이스(100)이 동일하다.
이때, 제어서버(530)는 백엔드(Back end) 어플리케이션 기술을 통하여 통신과 기능 동작을 제어하는 역할을 한다.
통신부(533)은 양쪽의 단말장치들과 연결하는 기능을 수행하기 위해, 단말장치에서 본 서비스의 어플리케이션을 다운로드 받아서 설치할 때, 이 어플리케이션에는 제어서버와 연결에 필요한 정보들이 포함되도록 한다.
정보기억부(531)는 통신부(533)을 통하여 전달되는 사용자들의 각종의 회원정보와 데이터를 메모리장치에 저장하는 것이다.
어플리케이션 처리부(532)는 통신부로부터 전달받은 디바이스들로부터의 요구 사항에 대해 정보기억부의 데이터를 참조에 처리하는 역할을 포함할 수 있다.
도 7은 일 실시 예에 따라 영상 통화가 제공되는 각 단계를 도시한 흐름도이다.
도면을 참조하면, 고객 디바이스(510)와 공급자 디바이스(100)에 어플리케이션이 설치되고 모두 회원가입이 된 후, 고객 디바이스(510)가 희망하는 공급자의 정보를 검색(S720)할 수 있도록, 미리 공급자의 정보를 제어서버(530)에 저장해 놓는 것(S710)을 포함하도록 도시되어 있다.
그리고, 고객 디바이스(510)는 희망하는 공급자를 선정하여 제어서버(530)에 발신을 요청하는데(S730), 제어서버(530)의 어플리케이션 처리부(532)는 정보기억부(531)에 저장되어 있는 공급자의 정보를 참조하여 통화 가능여부를 판단한다.
이때, 공급자의 대응 불가능한 시간(근무하지 않는 시간)으로 비교 값이 나올 경우, 고객 디바이스(510)에 이를 통지하고 통신을 종료시킨다(S741). 공급자가 대응 가능한 시간(근무 시간)일 경우, 먼저 공급자 디바이스(100)에 통화 여부를 묻고(S760) 승인을 받게 되면 WebRTC서버(140)에 PtoP 영상통화 연결을 요청하여 영상통화를 개시하도록 한다(S780).
도 8은 일 실시 예에 따라 제공되는 서비스의 흐름도를 도시한 도면이고, 도 9는 일 실시 예에 따라 서비스가 제공되는 일 예를 개략적으로 도시한 도면이다.
도 8을 참조하면, 본 실시예를 시작하기 위해서는 어플리케이션에 등록되어 있는 공급자정보를 검색하여(S811) 공급자 상세화면(930)으로 이동하는 방법과 블러그등 SNS(910) 상에서 하이퍼링크가 부여된 특정마크나 연결버튼을 터치하여(S812) 어플리케이션의 공급자 상세화면(930)으로 화면 이동하는 방법이 도시되어 있다.
고객은 공급자 상세설명을 확인한 후, 발신(S820)을 하면 제어서버(530)에 저장되어 있는 공급자의 대응가능시간(650)을 확인후, 통화연결여부를 판단한다.
정보기억부(531)에 저장되어 있는 공급자의 대응가능시간과 비교하여 근무시간이 아닐 경우, 기존에 저장되어 있는 영상이 재생되도록 하고(S870), 공급자가 근무시간일 경우, 공급자가 통화중인지 여부를 판단하여(S850) 통화중이 아닐 경우, 영상통화를 연결한다(S860). 하지만, 공급자가 통화 중일 경우, 기존에 저장되어 있는 통화중임을 알려주는 동영상(1030)이 고객 디바이스(510)에서 재생된다(S880).
도 9를 참조하면, 본 발명의 일 실시예에 따른 SNS등의 브라우저나 어플리케이션 화면상에서 영상통화 발신을 하는 것을 설명이 도시되어 있다.
고객 디바이스(510)에서는 공급자가 입력한 회사명, 가게명이나 ID(930)를 조회할 수 있고, 보다 상세한 회사 및 제품에 대한 설명정보(940)를 조회할 수 있으며, 또한, 홍보용 사진정보(960)도 조회가 가능하다.
이러한 공급자상세화면에 들어가기 위해서는, 본 어플리케이션이 설치된 고객 디바이스(510)에서 주소나 검색어를 통하여 화면(920)에 표시되는 회사 및 업체를 선택하거나 블러그등 SNS의 화면상(910)에서 특정마크나 연결버튼을 터치하는 것을 포함할 수 있다.
도 10은 일 실시 예에 따른 안내 동영상에 대한 예시를 개략적으로 도시한 도면이다.
도면을 참조하면, 본 발명의 일 실시예에 따른 홍보용 영상을 저장하고 사용하는 사용 예시가 도시되어 있다.
일 실시 예에서, 안애 동영상은 홍보용 영상을 포함할 수 있다.
공급자는 회원가입후 공급자 어플리케이션을 통하여 홍보용 동영상(1010), 대응가능시간이 아님을 안내해 주는 동영상(1020), 통화중임을 안내해 주는 동영상(1030)을 영상촬영부(523)을 이용하여 촬영하여 제어서버(530)의 정보기억부(531)에 저장해 놓을 수 있는데, 이는 고객 디바이스(510)에서 소개영상 버튼(950)을 터치하여 영상출력을 재생할 수 있다. 또한, 영상촬영부(523)을 이용하여 제품에 대한 이미지 사진(1040)을 정보기억부(531)에 저장할 수 있는 기능을 포함할 수 있다.
도 11은 고객 디바이스(510)에 영상 통화를 제공하는 일 실시 예를 개략적으로 도시한 도면이다.
도면을 참조하면, 본 발명의 일 실시예에 따른 공급자(점주)가 영상통화가능한 일정(근무시간)을 저장하고 고객의 발신 시도에 대해 통화연결여부를 판단하는 동작이 도시되어 있다.
공급자 디바이스(100)를 통하여, 공급자는 영상통화 대응가능한 시간(1150)을 설정하여 입력할 수 있다. 근무시작 버튼(1130)을 터치할 경우, 대응가능한 시간(1150)의 시작 시간보다 우선하여 시작이 되며, 근무종료 버튼(1140)은 대응가능한 시간(1150)의 종료 시간보다 우선하여 종료시킬 수 있다.
또한, 다수의 공급자 디바이스(100)가 하나의 ID로 교대로 사용할 수 있는 기능을 적용하기 위한 버튼(1110)을 포함하고 있으며, 다수의 공급자단말장치중 당사자가 근무중임을 알려주는 표시(1120)을 포함하도록 한다.
이러한, 설정정보는 정보기억부(531)에 저장이 되어서 고객단말장치에서 영상통화발신을 시도할 경우, 어플리케이션 처리부에서(532)에서 대응가능여부를 판단(S840)하도록 한다.
도 12는 일 실시 예에 따른 각 디바이스들의 수신, 발신 및 카메라 설정에 대한 구체적인 예를 도시한 도면이다.
도면을 참조하면, 본 발명의 일 실시예에 따른 단말장치들의 발신, 수신, 카메라설정에 대한 기능에 대한 설명이 도시되어 있다.
고객 디바이스(510)의 어플리케이션에서는 영상통화, 음성통화, 문자채팅 모두 발신이 가능(1210)하지만, 공급자 디바이스(100)에서는 문자채팅으로만 발신이 가능(1240)한데, 수신의 경우 이와 반대로 고객 디바이스(510)는 문자채팅만 수신(1220)되고 공급자 디바이스(100)는 모두 수신(1250)이 되도록 하여 고객의 익명성을 최대한 보장하는 기능을 포함할 수 있다.
또한, 영상통화가 시작될 때의 영상촬영부 카메라 초기설정에 대해 두 단말장치의 어플리케이션의 차이가 있는데, 고객 디바이스(510)는 카메라가 초기에 동작하지 않는 상태(1230)에서 음성통화만을 하도록 하고, 영상통화 전환버튼(1231)을 터치하면 뒤쪽 카메라가 활성화되며, 카메라전환버튼(1232)을 터치한 후에 스크린(얼굴)쪽 카메라가 활성화되도록 한다.
공급자 디바이스(100)는 영상통화 수신시 스크린(얼굴)쪽 카메라가 초기설정으로 활성화(1260)되어 있어 처음부터 고객이 공급자의 얼굴을 볼 수 있도록 하고, 카메라 전환버튼(1233) 터치후에 뒤쪽 카메라가 활성화되어 제품설명 등에 활용할 수 있도록 한다.
이와 같이 도면들을 참조하여 개시된 실시 예들 및 설명들에 따르면, 영상 통화를 통하여 공급자는 제품과 서비스를 설명하면서 광고효과를 낼 수 있는데, 다양한 실시 예를 통하여 영상 통화를 사용하는 심리적인 부담감을 최소화하여 영상 통화에 참여를 유도할 수 있으며, 이는 영상통화의 본질적인 장점인 신뢰감과 효율성이 향상된 커뮤니케이션을 가능하게 한다.
본 개시의 다양한 실시예들은 기기(machine)(예를 들어, 디스플레이 장치 또는 컴퓨터)에 의해 읽을 수 있는 저장 매체(storage medium)(예를 들어, 메모리)에 저장된 하나 이상의 인스트럭션들을 포함하는 소프트웨어로서 구현될 수 있다. 예를 들면, 기기의 프로세서(예를 들어, 프로세서(120, 1200))는, 저장 매체로부터 저장된 하나 이상의 인스트럭션들 중 적어도 하나의 인스트럭션을 호출하고, 그것을 실행할 수 있다. 이것은 기기가 상기 호출된 적어도 하나의 인스트럭션에 따라 적어도 하나의 기능을 수행하도록 운영되는 것을 가능하게 한다. 상기 하나 이상의 인스트럭션들은 컴파일러에 의해 생성된 코드 또는 인터프리터에 의해 실행될 수 있는 코드를 포함할 수 있다. 기기로 읽을 수 있는 저장매체는, 비일시적(non-transitory) 저장매체의 형태로 제공될 수 있다. 여기서, '비일시적'은 저장매체가 실재(tangible)하는 장치이고, 신호(signal)(예: 전자기파)를 포함하지 않는다는 것을 의미할 뿐이며, 이 용어는 데이터가 저장매체에 반영구적으로 저장되는 경우와 임시적으로 저장되는 경우를 구분하지 않는다.
일 실시예에 따르면, 본 개시에 개시된 다양한 실시예들에 따른 방법은 컴퓨터 프로그램 제품(computer program product)에 포함되어 제공될 수 있다. 컴퓨터 프로그램 제품은 상품으로서 판매자 및 구매자 간에 거래될 수 있다. 컴퓨터 프로그램 제품은 기기로 읽을 수 있는 저장 매체(예: compact disc read only memory (CD-ROM))의 형태로 배포되거나, 또는 어플리케이션 스토어(예: 플레이 스토어TM)를 통해 또는 두 개의 사용자 장치들(예: 스마트폰들) 간에 직접, 온라인으로 배포(예: 다운로드 또는 업로드)될 수 있다. 온라인 배포의 경우에, 컴퓨터 프로그램 제품의 적어도 일부는 제조사의 서버, 어플리케이션 스토어의 서버, 또는 중계 서버의 메모리와 같은 기기로 읽을 수 있는 저장 매체에 적어도 일시 저장되거나, 임시적으로 생성될 수 있다.
본 실시 예와 관련된 기술 분야에서 통상의 지식을 가진 자는 상기된 기재의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 방법들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.
100: 공급자 디바이스
110, 1100: 수신부 120, 1200: 프로세서
1000: 서버
510: 고객 디바이스
511, 521: 통화요청부 512, 522: 음성입력부
513, 523: 영상촬영부 514, 514: 음성출력부
515, 525: 영상출력부
530: 제어서버 531: 정보기억부
532: 어플리케이션 처리부
533: 통신부
540: WebRTC서버
910: 블러그등 SNS 920: 화면
930: 공급자 상세화면 940: 회사 및 제품에 대한 설명정보
950: 소개영상 버튼 960: 홍보용 사진정보
1010: 홍보용 동영상
1020: 대응가능시간이 아님을 안내해 주는 동영상
1030: 통화중임을 안내해 주는 동영상
1040: 제품에 대한 이미지 사진
1110: 버튼
1120: 당사자가 근무중임을 알려주는 표시
1130: 근무시작 버튼 1140: 근무종료 버튼
1150: 대응가능한 시간
1231: 영상통화 전환버튼
1232, 1233: 카메라전환버튼

Claims (10)

  1. 서버가 Peer to Peer 통화 기반으로 표준화된 WebRTC(Web Real-Time Communication)기술을 이용하여 고객 디바이스와 공급자 디바이스를 연결해주는 영상 통화를 제공하는 방법에 있어서,
    상기 공급자 디바이스로부터 공급자의 대응 가능 시간 정보를 포함하는 공급자 정보를 획득하는 단계;
    상기 고객 디바이스로부터 복수의 공급자 중 상기 공급자에 대한 영상 통화 요청을 획득하는 단계; 및
    상기 대응 가능 시간 정보에 따른 대응 가능 시간과 상기 영상 통화 요청의 획득 시점에 대한 비교 결과에 기초하여, 상기 공급자 디바이스와 상기 고객 디바이스 간의 영상 통화를 제공하는 단계;를 포함하고,
    상기 공급자 디바이스와 상기 고객 디바이스 간의 영상 통화를 제공하는 단계는
    상기 대응 가능 시간에 포함되는 제 1 시간 구간에 상기 영상 통화 요청의 획득 시점이 포함되는 경우, 상기 제 1 시간 구간에 대응되는 제 1 공급자 디바이스와 상기 고객 디바이스 간의 영상 통화를 제공하는 단계; 및
    상기 대응 가능 시간에 포함되는 제 2 시간 구간에 상기 영상 통화 요청의 획득 시점이 포함되는 경우, 상기 제 2 시간 구간에 대응되는 제 2 공급자 디바이스와 상기 고객 디바이스 간의 영상 통화를 제공하는 단계;를 포함하고,
    상기 공급자 디바이스는 상기 제 1 공급자 디바이스 및 상기 제 2 공급자 디바이스를 포함하고,
    상기 제 1 시간 구간과 상기 제 2 시간 구간이 중첩되는 중첩 시간 구간에 상기 영상 통화 요청의 획득 시점이 포함되는 경우,
    상기 제 1 공급자 디바이스에 대응되는 제 1 계정과 상기 제 2 공급자 디바이스에 대응되는 제 2 계정의 레벨에 대한 비교 결과, 상기 제 1 계정 및 상기 제 2 계정에서 설정된 우선 근무 시간과 상기 영상 통화 요청의 획득 시점의 비교 결과, 상기 영상 통화 요청의 획득 시점이 일반 근무 시간에 포함되는지 여부 및 상기 제 1 계정 및 상기 제 2 계정의 평균 응답 시간 비교 결과에 기초하여, 상기 공급자 디바이스와 상기 고객 디바이스 간의 영상 통화를 제공하는, 방법.
  2. 제 1 항에 있어서,
    상기 공급자 디바이스와 상기 고객 디바이스 간의 영상 통화를 제공하는 단계는
    상기 영상 통화 요청의 획득 시점이 상기 대응 가능 시간에 포함되지 않는 경우, 기저장된 상기 공급자의 안내 동영상을 상기 고객 디바이스에 제공하는, 방법.
  3. 제 2 항에 있어서,
    상기 공급자 디바이스와 상기 고객 디바이스 간의 영상 통화를 제공하는 단계는
    상기 영상 통화 요청의 획득 시점이 상기 대응 가능 시간에 포함되는 경우, 상기 공급자 디바이스와 상기 고객 디바이스 간의 영상 통화를 제공하는, 방법.
  4. 삭제
  5. 제 1 항에 있어서,
    상기 공급자 디바이스와 상기 고객 디바이스 간의 영상 통화를 제공하는 단계는
    초기 설정에 따라, 상기 공급자 디바이스로부터 획득되는 영상 정보 및 음성 정보를 상기 고객 디바이스로 전송하고, 상기 고객 디바이스로부터 획득되는 음성 정보를 상기 공급자 디바이스로 전송하는 단계; 및
    상기 고객 디바이스로부터 획득되는 초기 설정 갱신 요청에 따라, 상기 고객 디바이스로부터 획득되는 영상 정보를 상기 공급자 디바이스로 전송하는 단계;를 포함하는, 방법.
  6. 삭제
  7. Peer to Peer 통화 기반으로 표준화된 WebRTC(Web Real-Time Communication)기술을 이용하여 고객 디바이스와 공급자 디바이스를 연결해주는 영상 통화를 제공하는 서버에 있어서,
    상기 공급자 디바이스로부터 공급자의 대응 가능 시간 정보를 포함하는 공급자 정보를 획득하고,
    상기 고객 디바이스로부터 복수의 공급자 중 상기 공급자에 대한 영상 통화 요청을 획득하는 수신부; 및
    상기 대응 가능 시간 정보에 따른 대응 가능 시간과 상기 영상 통화 요청의 획득 시점에 대한 비교 결과에 기초하여, 상기 공급자 디바이스와 상기 고객 디바이스 간의 영상 통화를 제공하는 프로세서;를 포함하고,
    상기 프로세서는
    상기 대응 가능 시간에 포함되는 제 1 시간 구간에 상기 영상 통화 요청의 획득 시점이 포함되는 경우, 상기 제 1 시간 구간에 대응되는 제 1 공급자 디바이스와 상기 고객 디바이스 간의 영상 통화를 제공하고,
    상기 대응 가능 시간에 포함되는 제 2 시간 구간에 상기 영상 통화 요청의 획득 시점이 포함되는 경우, 상기 제 2 시간 구간에 대응되는 제 2 공급자 디바이스와 상기 고객 디바이스 간의 영상 통화를 제공하고,
    상기 제 1 시간 구간과 상기 제 2 시간 구간이 중첩되는 중첩 시간 구간에 상기 영상 통화 요청의 획득 시점이 포함되는 경우,
    상기 제 1 공급자 디바이스에 대응되는 제 1 계정과 상기 제 2 공급자 디바이스에 대응되는 제 2 계정의 레벨에 대한 비교 결과, 상기 제 1 계정 및 상기 제 2 계정에서 설정된 우선 근무 시간과 상기 영상 통화 요청의 획득 시점의 비교 결과, 상기 영상 통화 요청의 획득 시점이 일반 근무 시간에 포함되는지 여부 및 상기 제 1 계정 및 상기 제 2 계정의 평균 응답 시간 비교 결과에 기초하여, 상기 공급자 디바이스와 상기 고객 디바이스 간의 영상 통화를 제공하고,
    상기 공급자 디바이스는 상기 제 1 공급자 디바이스 및 상기 제 2 공급자 디바이스를 포함하는, 서버.
  8. 제 7 항에 있어서,
    상기 프로세서는
    상기 영상 통화 요청의 획득 시점이 상기 대응 가능 시간에 포함되지 않는 경우, 기저장된 상기 공급자의 안내 동영상을 상기 고객 디바이스에 제공하는, 서버.
  9. 삭제
  10. Peer to Peer 통화 기반으로 표준화된 WebRTC(Web Real-Time Communication)기술을 이용하여 영상 통화를 제공하는 공급자 디바이스에 있어서,
    공급자의 대응 가능 시간 정보를 포함하는 공급자 정보를 획득하고,
    고객 디바이스로부터 복수의 공급자 중 상기 공급자에 대한 영상 통화 요청을 획득하는 수신부; 및
    상기 대응 가능 시간 정보에 따른 대응 가능 시간과 상기 영상 통화 요청의 획득 시점에 대한 비교 결과에 기초하여, 상기 고객 디바이스에 영상 통화를 제공하는 프로세서;를 포함하고,
    상기 프로세서는
    상기 대응 가능 시간에 포함되는 제 1 시간 구간에 상기 영상 통화 요청의 획득 시점이 포함되는 경우, 상기 제 1 시간 구간에 대응되는 제 1 공급자 디바이스와 상기 고객 디바이스 간의 영상 통화를 제공하고,
    상기 대응 가능 시간에 포함되는 제 2 시간 구간에 상기 영상 통화 요청의 획득 시점이 포함되는 경우, 상기 제 2 시간 구간에 대응되는 제 2 공급자 디바이스와 상기 고객 디바이스 간의 영상 통화를 제공하고,
    상기 제 1 시간 구간과 상기 제 2 시간 구간이 중첩되는 중첩 시간 구간에 상기 영상 통화 요청의 획득 시점이 포함되는 경우,
    상기 제 1 공급자 디바이스에 대응되는 제 1 계정과 상기 제 2 공급자 디바이스에 대응되는 제 2 계정의 레벨에 대한 비교 결과, 상기 제 1 계정 및 상기 제 2 계정에서 설정된 우선 근무 시간과 상기 영상 통화 요청의 획득 시점의 비교 결과, 상기 영상 통화 요청의 획득 시점이 일반 근무 시간에 포함되는지 여부 및 상기 제 1 계정 및 상기 제 2 계정의 평균 응답 시간 비교 결과에 기초하여, 상기 공급자 디바이스와 상기 고객 디바이스 간의 영상 통화를 제공하고,
    상기 공급자 디바이스는 상기 제 1 공급자 디바이스 및 상기 제 2 공급자 디바이스를 포함하는, 공급자 디바이스.
KR1020210123926A 2021-09-16 2021-09-16 영상 통화를 제공하는 방법, 서버 및 디바이스 KR102459864B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020210123926A KR102459864B1 (ko) 2021-09-16 2021-09-16 영상 통화를 제공하는 방법, 서버 및 디바이스

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020210123926A KR102459864B1 (ko) 2021-09-16 2021-09-16 영상 통화를 제공하는 방법, 서버 및 디바이스

Publications (1)

Publication Number Publication Date
KR102459864B1 true KR102459864B1 (ko) 2022-10-28

Family

ID=83835537

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020210123926A KR102459864B1 (ko) 2021-09-16 2021-09-16 영상 통화를 제공하는 방법, 서버 및 디바이스

Country Status (1)

Country Link
KR (1) KR102459864B1 (ko)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20130120090A (ko) 2012-04-25 2013-11-04 (주)헤리트 영상통화 지원 콜센터 시스템
KR20150009644A (ko) * 2013-07-16 2015-01-27 주식회사 엘지유플러스 영상통화-음성통화 전환 방법
KR101511576B1 (ko) * 2013-12-06 2015-04-14 (주) 마이트로 휴대단말기와 인터넷 전화 연결구조를 갖는 네트워크 시스템
KR20200092272A (ko) * 2019-01-24 2020-08-03 주식회사 브리지텍 WebRTC 기반 콜센터 서비스 방법 및 그 장치

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20130120090A (ko) 2012-04-25 2013-11-04 (주)헤리트 영상통화 지원 콜센터 시스템
KR20150009644A (ko) * 2013-07-16 2015-01-27 주식회사 엘지유플러스 영상통화-음성통화 전환 방법
KR101511576B1 (ko) * 2013-12-06 2015-04-14 (주) 마이트로 휴대단말기와 인터넷 전화 연결구조를 갖는 네트워크 시스템
KR20200092272A (ko) * 2019-01-24 2020-08-03 주식회사 브리지텍 WebRTC 기반 콜센터 서비스 방법 및 그 장치

Similar Documents

Publication Publication Date Title
US11182845B2 (en) Enhanced information delivery during a customer support session
CN111667328B (zh) 页面内容展示方法、装置及电子设备
US11049073B2 (en) Session collaborator
KR101859055B1 (ko) 상품 아이템과 사용자 게시물 기반의 상품 정보 서비스 제공 방법, 그 장치 및 상품 정보 서비스 제공 시스템
KR20200071802A (ko) Ai 챗봇을 활용한 주얼리 추천 서비스 제공 방법
CN112351350B (zh) 一种内容显示方法、装置、系统、设备及存储介质
JP7106879B2 (ja) 情報処理装置及びプログラム
KR20170098736A (ko) 온라인 채팅방을 이용한 광고 제공 방법 및 시스템
KR102459864B1 (ko) 영상 통화를 제공하는 방법, 서버 및 디바이스
WO2017158713A1 (ja) コンピュータおよび情報処理方法
JP7406138B2 (ja) 情報提供装置、情報提供方法、及び情報提供プログラム
US20230038007A1 (en) Techniques for an agent-assisted browsing system
US20170262859A1 (en) Method and system for providing it support, building and managing network infrastructures on demand
JP6246101B2 (ja) メッセージ送信サーバ及び、メッセージ送信方法
KR20160069176A (ko) 사용자단말기를 이용한 광고 시스템 및 그 방법
JP2005157586A (ja) バーチャルコミュニティシステム,そのコミュニケーション方法およびプログラム
KR20170024478A (ko) Sns를 이용한 타임챗의 제공 시스템 및 제공 방법
KR102664794B1 (ko) POS(point of sale) 단말을 이용한 결제 프로세스 수행 방법 및 디바이스
CN111210311B (zh) 一种生成订单的方法和自提柜
US20160117698A1 (en) System and Method for Context Dependent Streaming Services
US20220138751A1 (en) Remote server processing
KR20170098485A (ko) 온라인 채팅방을 이용한 광고 제공 방법 및 시스템
KR20220121170A (ko) 경기장 내 배달 업무 분배 시스템 및 방법
KR101517948B1 (ko) 모바일 통화 기반의 제품정보 열람 제공 방법
JP2021043694A (ja) プログラム

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant