CN103475846B - 一种视频通讯的方法及用于视频通讯的终端、服务器 - Google Patents
一种视频通讯的方法及用于视频通讯的终端、服务器 Download PDFInfo
- Publication number
- CN103475846B CN103475846B CN201210183638.4A CN201210183638A CN103475846B CN 103475846 B CN103475846 B CN 103475846B CN 201210183638 A CN201210183638 A CN 201210183638A CN 103475846 B CN103475846 B CN 103475846B
- Authority
- CN
- China
- Prior art keywords
- terminal
- blank area
- data
- server
- sent
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/65—Transmission of management data between client and server
- H04N21/654—Transmission by server directed to the client
- H04N21/6547—Transmission by server directed to the client comprising parameters, e.g. for client setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1813—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
- H04L12/1822—Conducting the conference, e.g. admission, detection, selection or grouping of participants, correlating users to one or more conference sessions, prioritising transmission
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25808—Management of client data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4788—Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/63—Control 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/632—Control 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/141—Systems for two-way working between two video terminals, e.g. videophone
- H04N7/147—Communication arrangements, e.g. identifying the communication as a video-communication, intermediate storage of the signals
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04803—Split screen, i.e. subdividing the display area or the window area into separate subareas
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Computer Graphics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
- Telephonic Communication Services (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
本发明公开了一种视频通讯的方法及用于视频通讯的终端、服务器,属于计算机领域。所述方法包括:终端与服务器通过通信协议建立通讯连接;将本地视频数据与预置的白板区的数据发送给所述服务器,以便于所述服务器将所述本地视频数据与预置的白板区中的数据发送给除所述终端之外的其他与会终端进行显示。本发明通过在视频通讯的同时提供一个预置的白板区,并通过服务器将白板区数据在与会终端之间进行发送,可以使得在一对一、一对多或多对多的视频通讯应用中进行复杂内容的展示,以满足聊天、娱乐、商务洽谈及视频会议等场景下视频通讯的需求与体验。
Description
技术领域
本发明涉及计算机领域,特别涉及一种视频通讯的方法及用于视频通讯的终端、服务器。
背景技术
随着网络通信的发展,互联网上出现了多种即时通讯应用。其中,视频通讯是一项用户量巨大的应用,从一对一视频通讯已经发展到一对多甚至多对多视频通讯等各种模式的应用。人们可通过各种通讯软件进行视频通话,给人们的联系、会议等提供了便捷的方法。因此,视频通讯的使用场景也有所发展和变化,从简单的聊天到娱乐再到商务洽谈视频会议等。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
无论是一对一还是一对多甚至多对多的视频通讯应用中,都只有简单的视频语音通讯功能,而不能满足更复杂内容的即时通讯需求。
发明内容
为了解决现有技术中存在的问题,本发明实施例提供了一种视频通讯的方法及用于视频通讯的终端、服务器。所述技术方案如下:
一种视频通讯的方法,所述方法包括:
终端与服务器通过通信协议建立通讯连接;
将本地视频数据与预置的白板区的数据发送给所述服务器,以便于所述服务器将所述本地视频数据与预置的白板区中的数据发送给除所述终端之外的其他与会终端进行显示。
进一步地,所述预置的白板区为进行所述视频通讯时的数据展示区,且所述白板区的预设位置布置有用于对所述白板区中的数据进行编辑的编辑工具;
所述将本地视频数据与预设位置的白板区的数据发送给所述服务器之前,所述方法还包括:
当检测到鼠标的指针位于所述白板区的上方时,显示所述编辑工具。
进一步地,所述显示所述编辑工具之后,所述方法还包括:
接收用户通过所述编辑工具在所述白板区编辑的数据;
向所述服务器发送所述终端处于编辑态的第一通知消息,以便于所述服务器向所述其他与会终端发送禁止编辑通知消息,所述禁止编辑通知消息用于指示所述其他与会终端禁止对所述白板区中的数据进行编辑。
进一步地,所述向所述服务器发送所述终端处于编辑态的第一通知消息之后,所述方法还包括:
当所述用户编辑完成时,向所述服务器发送编辑完成的第二通知消息,以便于所述服务器向所述其他与会终端发送允许编辑通知消息,所述允许编辑通知消息用于指示所述其他与会终端可对所述白板区中的数据进行编辑。
进一步地,所述将本地视频数据与预置的白板区的数据发送给所述服务器,具体包括:
对所述预置的白板区的数据显示区域进行截图,得到白板区截图;
将本地视频数据与所述白板区截图发送给所述服务器。
一种视频通讯的方法,所述方法包括:
服务器与终端通过通信协议建立通讯连接;
接收所述终端发送的所述终端的本地视频数据与预置的白板区的数据;
将所述终端的本地视频数据与预置的白板区的数据发送给除所述终端之外的其他与会终端,以便于所述其他与会终端进行显示。
进一步地,所述接收所述终端发送的所述终端的本地视频数据与预置的白板区的数据之前,所述方法还包括:
接收所述终端发送的所述终端处于编辑态的第一通知消息;
向所述其他与会终端发送禁止编辑通知消息,所述禁止编辑通知消息用于指示所述其他与会终端禁止对所述白板区中的数据进行编辑。
进一步地,所述向所述其他与会终端发送禁止编辑通知消息之后,所述方法还包括:
当所述用户编辑完成时,接收所述终端发送的编辑完成的第二通知消息;
向所述其他与会终端发送允许编辑通知消息,所述允许编辑通知消息用于指示所述其他与会终端可对所述白板区中的数据进行编辑。
一种用于视频通讯的终端,所述终端包括:
通讯建立模块,用于与服务器通过通信协议建立通讯连接;
第一发送模块,用于将本地视频数据与预置的白板区的数据发送给所述服务器,以便于所述服务器将所述本地视频数据与预置的白板区中的数据发送给除所述终端之外的其他与会终端进行显示。
进一步地,所述预置的白板区为进行所述视频通讯时的数据展示区,且所述白板区的预设位置布置有用于对所述白板区中的数据进行编辑的编辑工具;
所述终端还包括:
显示模块,用于在所述第一发送模块将本地视频数据与预设位置的白板区的数据发送给所述服务器之前,当检测到鼠标的指针位于所述白板区的上方时,显示所述编辑工具。
进一步地,所述终端还包括:
第一接收模块,用于在所述显示模块显示所述编辑工具之后,接收用户通过所述编辑工具在所述白板区编辑的数据;
第二发送模块,用于向所述服务器发送所述终端处于编辑态的第一通知消息,以便于所述服务器向所述其他与会终端发送禁止编辑通知消息,所述禁止编辑通知消息用于指示所述其他与会终端禁止对所述白板区中的数据进行编辑。
进一步地,所述终端还包括:
第三发送模块,用于在所述第二发送模块向所述服务器发送所述终端处于编辑态的第一通知消息之后,当所述用户编辑完成时,向所述服务器发送编辑完成的第二通知消息,以便于所述服务器向所述其他与会终端发送允许编辑通知消息,所述允许编辑通知消息用于指示所述其他与会终端可对所述白板区中的数据进行编辑。
进一步地,所述第一发送模块,具体包括:
截图单元,用于对所述预置的白板区的数据显示区域进行截图,得到白板区截图;
发送单元,用于将本地视频数据与所述白板区截图发送给所述服务器。
一种用于视频通讯的服务器,所述服务器包括:
通讯建立模块,用于与终端通过通信协议建立通讯连接;
第一接收模块,用于接收所述终端发送的所述终端的本地视频数据与预置的白板区的数据;
第一发送模块,用于将所述终端的本地视频数据与预置的白板区的数据发送给除所述终端之外的其他与会终端,以便于所述其他与会终端进行显示。
进一步地,所述服务器还包括:
第二接收模块,用于在所述第一接收模块接收所述终端发送的所述终端的本地视频数据与预置的白板区的数据之前,接收所述终端发送的所述终端处于编辑态的第一通知消息;
第二发送模块,用于向所述其他与会终端发送禁止编辑通知消息,所述禁止编辑通知消息用于指示所述其他与会终端禁止对所述白板区中的数据进行编辑。
进一步地,所述服务器还包括:
第三接收模块,用于在所述第二发送模块向所述其他与会终端发送禁止编辑通知消息之后,当所述用户编辑完成时,接收所述终端发送的编辑完成的第二通知消息;
第三发送模块,用于向所述其他与会终端发送允许编辑通知消息,所述允许编辑通知消息用于指示所述其他与会终端可对所述白板区中的数据进行编辑。
本发明实施例提供的技术方案带来的有益效果是:
通过在视频通讯的同时提供一个预置的白板区,并通过服务器将白板区数据在与会终端之间进行发送,可以使得在一对一、一对多或多对多的视频通讯应用中进行复杂内容的展示,以满足聊天、娱乐、商务洽谈及视频会议等场景下视频通讯的需求与体验。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例1提供的一种视频通讯的方法的流程图;
图2是本发明实施例2提供的预置的白板区的显示示意图;
图3是本发明实施例2提供的经过改进的用于视频通讯的终端的功能模块的结构示意图;
图4是本发明实施例2提供的一种视频通讯的方法的流程图;
图5是本发明实施例2提供的编辑工具的在白板区的显示示意图;
图6是本发明实施例2提供的在白板区进行绘图的展示效果图;
图7是本发明实施例2提供的通过编辑工具在白板区打开图片的展示效果图;
图8是本发明实施例2提供的通过编辑工具在白板区打开文件的展示效果图;
图9是本发明实施例3提供的一种用于视频通讯的终端的结构示意图;
图10是本发明实施例3提供的一种用于视频通讯的终端的第二种结构示意图;
图11是本发明实施例3提供的一种用于视频通讯的终端的第三种结构示意图;
图12是本发明实施例3提供的一种用于视频通讯的终端的第四种结构示意图;
图13是本发明实施例3提供的一种用于视频通讯的终端中的第一发送模块的结构示意图;
图14是本发明实施例4提供的一种用于视频通讯的服务器的结构示意图;
图15是本发明实施例4提供的一种用于视频通讯的服务器的第二种结构示意图;
图16是本发明实施例4提供的一种用于视频通讯的服务器的第三种结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
实施例1
如图1所示,本实施例提供了一种视频通讯的方法,包括如下步骤:
101:终端与服务器通过通信协议建立通讯连接;
102:终端将本地视频数据与预置的白板区的数据发送给服务器;
103:服务器将上述视频数据与预置的白板区中的数据发送给除上述终端之外的其他与会终端进行显示。
本发明实施例提供了一种视频通讯的方法,通过在视频通讯的同时提供一个预置的白板区,并通过服务器将白板区数据在与会终端之间进行发送,可以使得在一对一、一对多或多对多的视频通讯应用中进行复杂内容的展示,以满足聊天、娱乐、商务洽谈及视频会议等场景下视频通讯的需求与体验。
实施例2
本发明实施例提供了一种视频通讯的方法,可实现在视频通讯的同时展示通讯时所需的复杂内容,例如文件、图片,并可进行绘图、文字输入等。
需要说明的是,本实施例所提供的方法需要在终端的视频通讯应用中预置白板区,该白板区为视频通讯时的数据展示区,可用于展示展示通讯时所需的复杂内容。在本实施例中,优选地将白板区布置于视频区的下方,并且在用户点击白板区开关按钮后显示白板区,具体如图2所示,可用于一对一或一对多的视频通讯。
其中,视频数据与白板区中的数据的分别显示在视频区与白板区。
为了便于说明,本实施例提供了如图3所示的经过改进的用于视频通讯的终端的功能模块的结构示意图。
其中,网络视频数据接受模块用于接收服务器发送的其他与会终端的视频数据,本地摄像头视频数据获取模块用于获取本终端的使用者的视频数据,本地白板数据获取模块用于接收本地用户编辑的白板区数据,网络白板数据接收模块用于接收服务器下发的其他用户发送的白板区数据,视频数据处理模块和白板数据处理模块用于设置视频数据和白板区数据在视频区和白板区的显示位置,并通过视频与白板显示模块将适配数据和白板区数据在相应的位置输出。
进一步地,为了保证所有参与视频通讯的与会终端的显示的内容是一样的,视频区与白板区的显示根据视频数据处理模块与白板数据处理模块统一设置的位置,显示每一个成员的视频画面以及白板区的内容。视频显示的位置信息与白板内容显示的位置信息,由网络视频数据接受模块及网络白板数据接收模块获取服务器下发的共同的位置信息。
下面对于本实施例提供的一种视频通讯的方法进行详细说明,如图4所示,具体包括如下步骤:
201:终端与服务器通过通信协议建立通讯连接;
需要说明的是,视频通讯由发起终端进行发起,并邀请一个或多个用户参加,当用户接收到视频通讯的邀请后,即可通过通信协议与服务器建立通讯连接。
其中,上述通信协议可以为TCP/IP(Transmission Control Protocol/InternetProtocol,传输控制协议/因特网互联协议)协议。
202:检测鼠标的指针是否位于本地的白板区的上方,如果是,执行步骤203,如果不是,继续执行本步骤;
进一步地,在本步骤202之前,本方法还可以包括:
当检测到用户打开白板区的命令时,显示白板区。
其中,用户打开白板区,具体可通过预置的视频白板开关。
进一步地,检测鼠标是否位于本地的白板区的上方,具体可以包括:
判断白板区中的元素是否发生了鼠标的mouseover事件。
需要说明的是,当鼠标的指针位于元素的上方时则会触发mouseover事件,并继而可执行与mouseover一同设置的函数。
203、显示白板区的编辑工具;
其中,如图5所示,在白板区的预设位置(例如白板区两侧)布置有编辑工具,且在mouseover事件被触发前,处于隐藏状态,当mouseover事件被触发时,则显示编辑工具。
上述编辑工具可包括:字符编辑、画图铅笔、橡皮擦、撤销键入、重复键入、清空白板、颜色选取、保存、打开文件和打开图片的工具,可用于在白板区进行字符的输入、绘图、展示文件和图片,并进行个性化的涂鸦,用于展示与会者欲展示的数据,如图6所示,即为在白板区进行绘图的展示效果,如图7所示,为通过编辑工具在白板区打开图片的展示效果,如图8所示,为通过编辑工具在白板区打开文件的展示效果。
进一步地,当白板区中的数据占用的显示区域不足时,则可对白板区进行扩展,例如在白板区的右侧显示滚动条,通过拖动滚动条可对显示对应的白板区数据。
204:终端接收用户通过编辑工具编辑白板区的数据,并向服务器发送本地终端处于编辑态的第一通知消息;
205:服务器向其他与会终端发送禁止编辑通知消息;
其中,禁止编辑通知消息用于指示其他与会终端禁止对白板区中的数据进行编辑。
需要说明的是,为了避免白板区的数据的编辑混乱,在同一时刻,只允许一个用户对白板区的数据进行编辑,因此,当一个用户对白板区中的数据进行编辑时,则设定当前用户为编辑态,在该用户的编辑态未解除时,其他与会终端不可对白板区中的数据进行编辑。当其他与会终端的用户欲对白板区中的数据进行编辑时,则可将鼠标指针置为不可对白板区进行操作的状态。
206:当用户编辑完成时,向服务器发送编辑完成的第二通知消息;
207:服务器向其他与会终端发送允许编辑通知消息;
其中,允许编辑通知消息用于指示其他与会终端可对白板区中的数据进行编辑。当本地终端的用户对白板区中的数据编辑完成后,则服务器通过发送允许编辑通知消息解除其他与会终端的白板区编辑被锁定的情况。
208:将本地视频数据与预置的白板区的数据发送给服务器;
其中,本地视频数据可通过本地摄像头视频数据获取模块获取得到,与现有的视频通讯中视频数据的获取方式相同,这里不再赘述。
进一步地,将本地视频数据与预置的白板区的数据发送给服务器,可以包括:
对预置的白板区的数据显示区域进行截图,得到白板区截图,将本地视频数据与白板区截图发送给服务器。
209:服务器将上述本地视频数据与预置的白板区中的数据发送给除本地终端之外的其他与会终端进行显示。
其中,本实施例中步骤202-209展示了一个与会终端展示白板区数据的方法,通过步骤202-209即可实现不同的会话成员对白板区数据进行编辑,并发送给服务器,服务器再将编辑后的白板区数据发送给各个与会终端,通过如此循环,则可实现白板区数据在所有与会终端上进行展示。
本发明实施例提供了一种视频通讯的方法,通过在视频通讯的同时提供一个预置的白板区,并通过服务器将白板区数据在与会终端之间进行发送,可以使得在一对一、一对多或多对多的视频通讯应用中进行复杂内容的展示,以满足聊天、娱乐、商务洽谈及视频会议等场景下视频通讯的需求与体验。
实施例3
参见图9,本发明实施例提供了一种用于视频通讯的终端,该终端包括:
通讯建立模块301,用于与服务器通过通信协议建立通讯连接;
第一发送模块302,用于将本地视频数据与预置的白板区的数据发送给服务器,以便于服务器将本地视频数据与预置的白板区中的数据发送给除终端之外的其他与会终端进行显示。
进一步地,预置的白板区为进行视频通讯时的数据展示区,且白板区的预设位置布置有用于对白板区中的数据进行编辑的编辑工具;
如图10所示,上述终端还包括:
显示模块303,用于在第一发送模块302将本地视频数据与预设位置的白板区的数据发送给服务器之前,当检测到鼠标的指针位于白板区的上方时,显示编辑工具。
进一步地,如图11所示,上述终端还包括:
第一接收模块304,用于在显示模块303显示编辑工具之后,接收用户通过编辑工具在白板区编辑的数据;
第二发送模块305,用于向服务器发送终端处于编辑态的第一通知消息,以便于服务器向其他与会终端发送禁止编辑通知消息,禁止编辑通知消息用于指示其他与会终端禁止对白板区中的数据进行编辑。
进一步地,如图12所示,上述终端还包括:
第三发送模块306,用于在第二发送模块305向服务器发送终端处于编辑态的第一通知消息之后,当用户编辑完成时,向服务器发送编辑完成的第二通知消息,以便于服务器向其他与会终端发送允许编辑通知消息,允许编辑通知消息用于指示其他与会终端可对白板区中的数据进行编辑。
进一步地,如图13所示,第一发送模块302,具体包括:
截图单元3021,用于对预置的白板区的数据显示区域进行截图,得到白板区截图;
发送单元3022,用于将本地视频数据与白板区截图发送给服务器。
本发明实施例提供了一种用于视频通讯的终端,通过在视频通讯的同时提供一个预置的白板区,并将视频数据和白板区数据发送给服务器,以通过服务器将视频数据和白板区数据发往其他与会终端,可以使得在一对一、一对多或多对多的视频通讯应用中进行复杂内容的展示,以满足聊天、娱乐、商务洽谈及视频会议等场景下视频通讯的需求与体验。
实施例4
如图14所示,本实施例提供了一种用于视频通讯的服务器,该服务器包括:
通讯建立模块401,用于与终端通过通信协议建立通讯连接;
第一接收模块402,用于接收终端发送的该终端的本地视频数据与预置的白板区的数据;
第一发送模块403,用于将上述终端的本地视频数据与预置的白板区的数据发送给除上述终端之外的其他与会终端,以便于其他与会终端进行显示。
进一步地,如图15所示,上述服务器还包括:
第二接收模块404,用于在第一接收模块403接收上述终端发送的上述终端的本地视频数据与预置的白板区的数据之前,接收该终端发送的该终端处于编辑态的第一通知消息;
第二发送模块405,用于向其他与会终端发送禁止编辑通知消息,禁止编辑通知消息用于指示其他与会终端禁止对白板区中的数据进行编辑。
进一步地,如图16所示,上述服务器还包括:
第三接收模块406,用于在第二发送模块405向其他与会终端发送禁止编辑通知消息之后,当用户编辑完成时,接收终端发送的编辑完成的第二通知消息;
第三发送模块407,用于向其他与会终端发送允许编辑通知消息,允许编辑通知消息用于指示其他与会终端可对白板区中的数据进行编辑。
本发明实施例提供了一种用于视频通讯的服务器,通过在视频通讯的同时接收终端发送的其预置的白板区的数据和视频数据和白板区数据,并将视频数据和白板区数据发往其他与会终端,可以使得在一对一、一对多或多对多的视频通讯应用中进行复杂内容的展示,以满足聊天、娱乐、商务洽谈及视频会议等场景下视频通讯的需求与体验。
需要说明的是:上述实施例提供的用于视频通讯的终端和服务器在进行视频通讯时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将终端和服务器的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的用于视频通讯的终端和服务器与视频通讯的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (14)
1.一种视频通讯的方法,其特征在于,所述方法包括:
终端与服务器通过通信协议建立通讯连接;
将本地视频数据与预置的白板区的数据发送给所述服务器,以便于所述服务器将所述本地视频数据与预置的白板区中的数据发送给除所述终端之外的其他与会终端,使所述其他与会终端根据视频数据处理模块与白板数据处理模块统一设置的位置显示所述本地视频数据与所述白板区中的数据,其中,所述预置的白板区为所述终端的视频通讯应用中的白板区,所述白板区设置在视频区的下方;
所述将本地视频数据与预置的白板区的数据发送给所述服务器,具体包括:
对所述预置的白板区的数据显示区域进行截图,得到白板区截图;
将本地视频数据与所述白板区截图发送给所述服务器;
所述方法还包括:
接收所述服务器发送的位置信息,其中,所述位置信息用于指示所述视频数据处理模块与白板数据处理模块统一设置位置;
当检测到所述白板区对应的开关按钮的点击指令后,显示所述白板区;
当检测到所述白板区中的数据的显示区域不足时,对所述白板区进行扩展。
2.根据权利要求1所述的方法,其特征在于,所述预置的白板区为进行所述视频通讯时的数据展示区,且所述白板区的预设位置布置有用于对所述白板区中的数据进行编辑的编辑工具;
所述将本地视频数据与预设位置的白板区的数据发送给所述服务器之前,所述方法还包括:
当检测到鼠标的指针位于所述白板区的上方时,显示所述编辑工具。
3.根据权利要求2所述的方法,其特征在于,所述显示所述编辑工具之后,所述方法还包括:
接收用户通过所述编辑工具在所述白板区编辑的数据;
向所述服务器发送所述终端处于编辑态的第一通知消息,以便于所述服务器向所述其他与会终端发送禁止编辑通知消息,所述禁止编辑通知消息用于指示所述其他与会终端禁止对所述白板区中的数据进行编辑。
4.根据权利要求3所述的方法,其特征在于,所述向所述服务器发送所述终端处于编辑态的第一通知消息之后,所述方法还包括:
当所述用户编辑完成时,向所述服务器发送编辑完成的第二通知消息,以便于所述服务器向所述其他与会终端发送允许编辑通知消息,所述允许编辑通知消息用于指示所述其他与会终端可对所述白板区中的数据进行编辑。
5.一种视频通讯的方法,其特征在于,所述方法包括:
服务器与终端通过通信协议建立通讯连接;
接收所述终端发送的所述终端的本地视频数据与预置的白板区的数据,其中,所述预置的白板区为所述终端的视频通讯应用中的白板区,所述预置的白板区的数据是白板区截图,所述白板区设置在视频区的下方,所述白板区是在所述终端检测到所述白板区对应的开关按钮的点击指令后显示的,在所述白板区中的数据的显示区域不足时,所述白板区可进行扩展;
将所述终端的本地视频数据与预置的白板区的数据发送给除所述终端之外的其他与会终端,以便于所述其他与会终端根据视频数据处理模块与白板数据处理模块统一设置的位置显示所述本地视频数据与所述白板区中的数据;
所述方法还包括:
向所述终端发送和所述其他与会终端发送位置信息,以使所述终端和所述其他与会终端中视频数据处理模块与白板数据处理模块根据所述位置信息统一设置所述本地视频数据与所述白板区中的数据的显示位置。
6.根据权利要求5所述的方法,其特征在于,所述接收所述终端发送的所述终端的本地视频数据与预置的白板区的数据之前,所述方法还包括:
接收所述终端发送的所述终端处于编辑态的第一通知消息;
向所述其他与会终端发送禁止编辑通知消息,所述禁止编辑通知消息用于指示所述其他与会终端禁止对所述白板区中的数据进行编辑。
7.根据权利要求6所述的方法,其特征在于,所述向所述其他与会终端发送禁止编辑通知消息之后,所述方法还包括:
当用户编辑完成时,接收所述终端发送的编辑完成的第二通知消息;
向所述其他与会终端发送允许编辑通知消息,所述允许编辑通知消息用于指示所述其他与会终端可对所述白板区中的数据进行编辑。
8.一种用于视频通讯的终端,其特征在于,所述终端包括:
通讯建立模块,用于与服务器通过通信协议建立通讯连接;
第一发送模块,用于将本地视频数据与预置的白板区的数据发送给所述服务器,以便于所述服务器将所述本地视频数据与预置的白板区中的数据发送给除所述终端之外的其他与会终端,使所述其他与会终端根据视频数据处理模块与白板数据处理模块统一设置的位置显示所述本地视频数据与所述白板区中的数据,其中,所述预置的白板区为所述终端的视频通讯应用中的白板区,所述白板区设置在视频区的下方;
所述第一发送模块,具体包括:
截图单元,用于对所述预置的白板区的数据显示区域进行截图,得到白板区截图;
发送单元,用于将本地视频数据与所述白板区截图发送给所述服务器;
所述终端还用于:
接收所述服务器发送的位置信息,其中,所述位置信息用于指示所述视频数据处理模块与白板数据处理模块统一设置位置;
当检测到所述白板区对应的开关按钮的点击指令后,显示所述白板区;
当检测到所述白板区中的数据的显示区域不足时,对所述白板区进行扩展。
9.根据权利要求8所述的终端,其特征在于,所述预置的白板区为进行所述视频通讯时的数据展示区,且所述白板区的预设位置布置有用于对所述白板区中的数据进行编辑的编辑工具;
所述终端还包括:
显示模块,用于在所述第一发送模块将本地视频数据与预设位置的白板区的数据发送给所述服务器之前,当检测到鼠标的指针位于所述白板区的上方时,显示所述编辑工具。
10.根据权利要求9所述的终端,其特征在于,所述终端还包括:
第一接收模块,用于在所述显示模块显示所述编辑工具之后,接收用户通过所述编辑工具在所述白板区编辑的数据;
第二发送模块,用于向所述服务器发送所述终端处于编辑态的第一通知消息,以便于所述服务器向所述其他与会终端发送禁止编辑通知消息,所述禁止编辑通知消息用于指示所述其他与会终端禁止对所述白板区中的数据进行编辑。
11.根据权利要求10所述的终端,其特征在于,所述终端还包括:
第三发送模块,用于在所述第二发送模块向所述服务器发送所述终端处于编辑态的第一通知消息之后,当所述用户编辑完成时,向所述服务器发送编辑完成的第二通知消息,以便于所述服务器向所述其他与会终端发送允许编辑通知消息,所述允许编辑通知消息用于指示所述其他与会终端可对所述白板区中的数据进行编辑。
12.一种用于视频通讯的服务器,其特征在于,所述服务器包括:
通讯建立模块,用于与终端通过通信协议建立通讯连接;
第一接收模块,用于接收所述终端发送的所述终端的本地视频数据与预置的白板区的数据,其中,所述预置的白板区为所述终端的视频通讯应用中的白板区,所述预置的白板区的数据是白板区截图,所述白板区设置在视频区的下方,所述白板区是在所述终端检测到所述白板区对应的开关按钮的点击指令后显示的,在所述白板区中的数据的显示区域不足时,所述白板区可进行扩展;
第一发送模块,用于将所述终端的本地视频数据与预置的白板区的数据发送给除所述终端之外的其他与会终端,以便于所述其他与会终端根据视频数据处理模块与白板数据处理模块统一设置的位置显示所述本地视频数据与所述白板区中的数据;
所述服务器还用于:
向所述终端发送和所述其他与会终端发送位置信息,以使所述终端和所述其他与会终端中视频数据处理模块与白板数据处理模块根据所述位置信息统一设置所述本地视频数据与所述白板区中的数据的显示位置。
13.根据权利要求12所述的服务器,其特征在于,所述服务器还包括:
第二接收模块,用于在所述第一接收模块接收所述终端发送的所述终端的本地视频数据与预置的白板区的数据之前,接收所述终端发送的所述终端处于编辑态的第一通知消息;
第二发送模块,用于向所述其他与会终端发送禁止编辑通知消息,所述禁止编辑通知消息用于指示所述其他与会终端禁止对所述白板区中的数据进行编辑。
14.根据权利要求13所述的服务器,其特征在于,所述服务器还包括:
第三接收模块,用于在所述第二发送模块向所述其他与会终端发送禁止编辑通知消息之后,当用户编辑完成时,接收所述终端发送的编辑完成的第二通知消息;
第三发送模块,用于向所述其他与会终端发送允许编辑通知消息,所述允许编辑通知消息用于指示所述其他与会终端可对所述白板区中的数据进行编辑。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210183638.4A CN103475846B (zh) | 2012-06-06 | 2012-06-06 | 一种视频通讯的方法及用于视频通讯的终端、服务器 |
CA 2874278 CA2874278A1 (en) | 2012-06-06 | 2013-06-05 | Method for video communications and terminal, server and system for video communications |
PCT/CN2013/076802 WO2013182056A1 (zh) | 2012-06-06 | 2013-06-05 | 视频通讯的方法及用于视频通讯的终端、服务器和*** |
RU2014152470A RU2616865C2 (ru) | 2012-06-06 | 2013-06-05 | Способ видеосвязи, а также терминал, сервер и система для видеосвязи |
US14/554,147 US9973829B2 (en) | 2012-06-06 | 2014-11-26 | Method for video communications and terminal, server and system for video communications |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210183638.4A CN103475846B (zh) | 2012-06-06 | 2012-06-06 | 一种视频通讯的方法及用于视频通讯的终端、服务器 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103475846A CN103475846A (zh) | 2013-12-25 |
CN103475846B true CN103475846B (zh) | 2018-09-04 |
Family
ID=49711382
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210183638.4A Active CN103475846B (zh) | 2012-06-06 | 2012-06-06 | 一种视频通讯的方法及用于视频通讯的终端、服务器 |
Country Status (5)
Country | Link |
---|---|
US (1) | US9973829B2 (zh) |
CN (1) | CN103475846B (zh) |
CA (1) | CA2874278A1 (zh) |
RU (1) | RU2616865C2 (zh) |
WO (1) | WO2013182056A1 (zh) |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104869348A (zh) * | 2014-02-21 | 2015-08-26 | 中兴通讯股份有限公司 | 基于视频会议的电子白板交互方法、及终端 |
CN104135484B (zh) * | 2014-08-08 | 2018-07-13 | 广东和讯创智智能科技股份有限公司 | 一种集成交互式白板与视频会议的嵌入式*** |
CN104158810B (zh) * | 2014-08-20 | 2018-04-10 | 广州华多网络科技有限公司 | 基于移动互联网的多媒体通信方法 |
CN104363409B (zh) * | 2014-11-26 | 2017-11-28 | 苏州科达科技股份有限公司 | 实现视频会议与数据会议同步的方法及*** |
CN105808126A (zh) * | 2014-12-29 | 2016-07-27 | 鸿合科技有限公司 | 电子教学白板运行方法和装置 |
JP6522235B2 (ja) * | 2015-05-25 | 2019-05-29 | 抒一 程 | マルチユーザー会議システム |
CN105024914A (zh) * | 2015-06-01 | 2015-11-04 | 杭欢 | 一种即时通信方法 |
CN106843626A (zh) * | 2015-12-03 | 2017-06-13 | 掌赢信息科技(上海)有限公司 | 一种即时视频通话中的内容分享方法 |
CN105573652A (zh) * | 2015-12-17 | 2016-05-11 | 广州视睿电子科技有限公司 | 一种远程同步的数据处理方法及装置 |
CN107864358B (zh) * | 2017-11-28 | 2020-03-17 | 上海掌门科技有限公司 | 一种视频通话中的共享对象操作方法 |
KR101886010B1 (ko) * | 2017-12-28 | 2018-09-10 | 주식회사 네오랩컨버전스 | 전자기기 및 전자기기의 구동방법 |
CN110597472A (zh) * | 2018-06-12 | 2019-12-20 | 广州视源电子科技股份有限公司 | 白板内容显示方法、装置、白板设备和服务器 |
CN108900794B (zh) * | 2018-07-13 | 2023-01-06 | 北京罗森桥科技有限公司 | 用于远程会议的方法和装置 |
CN110072133B (zh) * | 2019-04-28 | 2021-05-14 | 浙江学海教育科技有限公司 | 同屏显示方法和*** |
CN110392227B (zh) * | 2019-06-20 | 2021-10-19 | 视联动力信息技术股份有限公司 | 数据处理方法、装置及存储介质 |
CN114449300B (zh) * | 2022-01-11 | 2023-12-15 | 海信集团控股股份有限公司 | 实时视频流的播放方法及服务器 |
US20240069708A1 (en) * | 2022-08-31 | 2024-02-29 | Snap Inc. | Collaborative interface element within a virtual conferencing system |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101360109A (zh) * | 2008-09-25 | 2009-02-04 | 腾讯科技(深圳)有限公司 | 形象管理***和形象管理方法 |
CN101389011A (zh) * | 2008-10-22 | 2009-03-18 | 中兴通讯股份有限公司 | 可视电话业务中发送gps定位信息的装置及方法 |
CN101980531A (zh) * | 2010-10-25 | 2011-02-23 | 中兴通讯股份有限公司 | 移动终端视频检测方法及移动终端 |
Family Cites Families (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1186278A (zh) * | 1998-01-20 | 1998-07-01 | 魏新成 | 一种计算机窗口设计方法 |
AU6137400A (en) * | 1999-10-04 | 2001-04-05 | Actv, Inc. | Enhanced video programming apparatus and method providing a shared whiteboard |
US7224847B2 (en) * | 2003-02-24 | 2007-05-29 | Microsoft Corp. | System and method for real-time whiteboard streaming |
WO2004100429A2 (en) * | 2003-05-01 | 2004-11-18 | James, Long | Network download system |
US7428000B2 (en) * | 2003-06-26 | 2008-09-23 | Microsoft Corp. | System and method for distributed meetings |
JP2005244521A (ja) * | 2004-02-25 | 2005-09-08 | Pioneer Electronic Corp | ネットワーク会議システム、管理サーバ、会議端末および情報発信権限の管理方法 |
WO2006011192A1 (ja) * | 2004-07-26 | 2006-02-02 | Mitsubishi Denki Kabushiki Kaisha | 会議システム |
KR100748700B1 (ko) * | 2006-01-18 | 2007-08-13 | 삼성전자주식회사 | 화이트보드를 이용한 원격회의 시스템 및 그 방법 |
RU2398362C2 (ru) * | 2006-06-16 | 2010-08-27 | Эрикссон Аб | Соединение независимых мультимедийных источников в конференц-связь |
US20140032770A1 (en) * | 2007-09-28 | 2014-01-30 | Adobe Systems Incorporated | Declarative specification of collaboration client functionality |
US8275197B2 (en) * | 2008-06-14 | 2012-09-25 | Microsoft Corporation | Techniques to manage a whiteboard for multimedia conference events |
CN101370115A (zh) * | 2008-10-20 | 2009-02-18 | 深圳华为通信技术有限公司 | 会议终端、会议服务器、会议***及数据处理方法 |
CN101848196B (zh) * | 2009-03-25 | 2014-06-11 | 华为技术有限公司 | 一种会议***中操作白板的方法和装置 |
JP5201050B2 (ja) * | 2009-03-27 | 2013-06-05 | ブラザー工業株式会社 | 会議支援装置、会議支援方法、会議システム、会議支援プログラム |
US20110299427A1 (en) * | 2009-04-14 | 2011-12-08 | Thomas P Chu | Method and apparatus for distributed media conferencing |
JP2012531637A (ja) * | 2009-06-30 | 2012-12-10 | テックブリッジ,インコーポレイテッド | マルチメディアコラボレーションシステム |
CN101610544A (zh) * | 2009-07-20 | 2009-12-23 | 中兴通讯股份有限公司 | 远程控制方法及装置 |
US8806331B2 (en) * | 2009-07-20 | 2014-08-12 | Interactive Memories, Inc. | System and methods for creating and editing photo-based projects on a digital network |
CN102006449B (zh) * | 2009-09-01 | 2013-01-30 | 株式会社理光 | 图像信息交互***及图像信息交互方法 |
US20110161113A1 (en) * | 2009-12-27 | 2011-06-30 | Soft Computer Consultants, Inc. | Interpretive report generation |
CN101820430A (zh) * | 2010-05-12 | 2010-09-01 | 中兴通讯股份有限公司 | 一种ims web会议中实现文件共享的方法及装置 |
US9237305B2 (en) * | 2010-10-18 | 2016-01-12 | Apple Inc. | Overlay for a video conferencing application |
US9876827B2 (en) * | 2010-12-27 | 2018-01-23 | Google Llc | Social network collaboration space |
JP5092033B2 (ja) * | 2011-03-28 | 2012-12-05 | 株式会社東芝 | 電子機器、表示制御方法及び表示制御プログラム |
US20130002532A1 (en) * | 2011-07-01 | 2013-01-03 | Nokia Corporation | Method, apparatus, and computer program product for shared synchronous viewing of content |
CN102413128A (zh) * | 2011-11-10 | 2012-04-11 | 青岛海信移动通信技术股份有限公司 | 一种共享电子白板的方法及网络会议*** |
US8754926B1 (en) * | 2011-11-29 | 2014-06-17 | Google Inc. | Managing nodes of a synchronous communication conference |
US9307293B2 (en) * | 2012-05-30 | 2016-04-05 | Palo Alto Research Center Incorporated | Collaborative video application for remote servicing |
-
2012
- 2012-06-06 CN CN201210183638.4A patent/CN103475846B/zh active Active
-
2013
- 2013-06-05 WO PCT/CN2013/076802 patent/WO2013182056A1/zh active Application Filing
- 2013-06-05 RU RU2014152470A patent/RU2616865C2/ru active
- 2013-06-05 CA CA 2874278 patent/CA2874278A1/en not_active Abandoned
-
2014
- 2014-11-26 US US14/554,147 patent/US9973829B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101360109A (zh) * | 2008-09-25 | 2009-02-04 | 腾讯科技(深圳)有限公司 | 形象管理***和形象管理方法 |
CN101389011A (zh) * | 2008-10-22 | 2009-03-18 | 中兴通讯股份有限公司 | 可视电话业务中发送gps定位信息的装置及方法 |
CN101980531A (zh) * | 2010-10-25 | 2011-02-23 | 中兴通讯股份有限公司 | 移动终端视频检测方法及移动终端 |
Also Published As
Publication number | Publication date |
---|---|
RU2014152470A (ru) | 2016-08-10 |
US9973829B2 (en) | 2018-05-15 |
WO2013182056A1 (zh) | 2013-12-12 |
CN103475846A (zh) | 2013-12-25 |
CA2874278A1 (en) | 2013-12-12 |
RU2616865C2 (ru) | 2017-04-18 |
US20150082204A1 (en) | 2015-03-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103475846B (zh) | 一种视频通讯的方法及用于视频通讯的终端、服务器 | |
CN101286865B (zh) | 音视频会议中实现电子白板的方法、装置及*** | |
EP3105711B1 (en) | Video communication method and system in instant communication | |
CN104123333B (zh) | 用于位置共享的数据处理方法和装置 | |
TWI533198B (zh) | 於虛擬區域及實體空間之間通訊的技術 | |
US8099458B2 (en) | Workgroup application with contextual clues | |
US7945620B2 (en) | Chat tool for concurrently chatting over more than one interrelated chat channels | |
CN104427293B (zh) | 一种建立视频会议界面的方法、装置及视频终端 | |
CN105407408B (zh) | 一种在移动终端实现多人音视频的方法及移动终端 | |
TWI549518B (zh) | 產生一多媒體會議事件之一視覺組合的技術 | |
CN107409060A (zh) | 在视频/音频电信中的邻近资源池化 | |
US20130198657A1 (en) | Integrated Public/Private Online Conference | |
JP2013518351A (ja) | 空間的な通信環境のためのウェブブラウザインタフェイス | |
KR20120089676A (ko) | 원격 통신 시스템 및 방법 | |
CN111596985A (zh) | 多媒体会议场景下的界面显示方法、装置、终端及介质 | |
CN112838976B (zh) | 消息处理方法及装置 | |
US20220374191A1 (en) | Synchronizing local room and remote sharing | |
CN106293572B (zh) | 在线信息多屏分享方法、装置和*** | |
US11146413B2 (en) | Synchronous communication | |
US9538223B1 (en) | Synchronous communication system and method | |
US20170201480A1 (en) | Location-based messaging | |
KR20160085302A (ko) | 동기식 통신 시스템 및 방법 | |
US9854013B1 (en) | Synchronous communication system and method | |
CN109150856A (zh) | 实现电话会议的方法、***、电子设备和存储介质 | |
US9270938B1 (en) | Display-based synchronous communication |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |