CN107734286B - 视频窗口的展示方法及装置 - Google Patents
视频窗口的展示方法及装置 Download PDFInfo
- Publication number
- CN107734286B CN107734286B CN201610663716.9A CN201610663716A CN107734286B CN 107734286 B CN107734286 B CN 107734286B CN 201610663716 A CN201610663716 A CN 201610663716A CN 107734286 B CN107734286 B CN 107734286B
- Authority
- CN
- China
- Prior art keywords
- communication
- video
- participant
- communication participant
- display area
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/15—Conference systems
- H04N7/152—Multipoint control units therefor
-
- 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1454—Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/38—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory with means for controlling the display position
-
- 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/1827—Network arrangements for conference optimisation or adaptation
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/15—Conference systems
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2354/00—Aspects of interface with display user
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- User Interface Of Digital Computer (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本申请提供一种视频窗口的展示方法及装置,该方法可以包括:在视频通讯的过程中,将至少一部分通讯参与方对应的视频窗口展示于视频通讯页面中相应的展示区域内;当检测到针对任一通讯参与方的展示配置操作时,向所有通讯参与方发送窗口配置指令,以使所述任一通讯参与方对应的视频窗口被展示于所有通讯参与方使用的通讯设备上的展示区域内。通过本申请的技术方案,可以对视频通讯的所有通讯参与方的视频通讯页面进行统一管理,使所有参与方能够同时关注于指定的通讯参与方的视频窗口,便于提升视频通讯的沟通效率。
Description
技术领域
本申请涉及通讯技术领域,尤其涉及一种视频窗口的展示方法及装置。
背景技术
在传统的语音通讯的基础上,相关技术中提出了视频通讯。视频通讯通过向通讯参与方提供语音与视频的沟通途径,尤其是通过获取所有通讯参与方对应的视频窗口,并展示于每一通讯参与方使用的通讯设备上的视频通讯页面上,使得通讯参与方之间具有更强的亲临感,更贴近于真实的面对面交流。
然而,相关技术中的各个通讯参与方使用的通讯设备上的视频通讯页面无法被统一管理,不利于视频通讯过程中的高效沟通。
发明内容
有鉴于此,本申请提供一种视频窗口的展示方法及装置,可以对视频通讯的所有通讯参与方的视频通讯页面进行统一管理,使所有参与方能够同时关注于指定的通讯参与方的视频窗口,便于提升视频通讯的沟通效率。
为实现上述目的,本申请提供技术方案如下:
根据本申请的第一方面,提出了一种视频窗口的展示方法,包括:
在视频通讯的过程中,将至少一部分通讯参与方对应的视频窗口展示于视频通讯页面中相应的展示区域内;
当检测到针对任一通讯参与方的展示配置操作时,向所有通讯参与方发送窗口配置指令,以使所述任一通讯参与方对应的视频窗口被展示于所有通讯参与方使用的通讯设备上的展示区域内。
根据本申请的第二方面,提出了一种视频窗口的展示方法,包括:
在视频通讯的过程中,将至少一部分通讯参与方对应的视频窗口展示于视频通讯页面中相应的展示区域内;
当接收到特定通讯参与方发送的针对任一通讯参与方的窗口配置指令时,将所述任一通讯参与方对应的视频窗口展示于所述展示区域内。
根据本申请的第三方面,提出了一种视频窗口的展示方法,包括:
创建视频通讯,使通讯参与方使用的通讯设备显示视频通讯页面,且至少一部分通讯参与方对应的视频窗口被展示于所述视频通讯页面中相应的展示区域内;
当接收到特定通讯参与方发送的针对任一通讯参与方的窗口配置指令时,将所述窗口配置指令转发至除所述特定通讯参与方之外的其他通讯参与方,使所述任一通讯参与方对应的视频窗口在所述其他通讯参与方使用的通讯设备上被展示于所述展示区域内。
根据本申请的第四方面,提出了一种视频窗口的展示装置,包括:
展示单元,在视频通讯的过程中,将至少一部分通讯参与方对应的视频窗口展示于视频通讯页面中相应的展示区域内;
发送单元,当检测到针对任一通讯参与方的展示配置操作时,向所有通讯参与方发送窗口配置指令,以使所述任一通讯参与方对应的视频窗口被展示于所有通讯参与方使用的通讯设备上的展示区域内。
根据本申请的第五方面,提出了一种视频窗口的展示装置,包括:
展示单元,在视频通讯的过程中,将至少一部分通讯参与方对应的视频窗口展示于视频通讯页面中相应的展示区域内;
调整单元,当接收到特定通讯参与方发送的针对任一通讯参与方的窗口配置指令时,将所述任一通讯参与方对应的视频窗口展示于所述展示区域内。
根据本申请的第六方面,提出了一种视频窗口的展示装置,包括:
创建单元,创建视频通讯,使通讯参与方使用的通讯设备显示视频通讯页面,且至少一部分通讯参与方对应的视频窗口被展示于所述视频通讯页面中相应的展示区域内;
转发单元,当接收到特定通讯参与方发送的针对任一通讯参与方的窗口配置指令时,将所述窗口配置指令转发至除所述特定通讯参与方之外的其他通讯参与方,使所述任一通讯参与方对应的视频窗口在所述其他通讯参与方使用的通讯设备上被展示于所述展示区域内。
由以上技术方案可见,本申请通过对视频通讯的统一管理,可以将任一通讯参与方对应的视频窗口展示于所有通讯参与方的主展示区域内,使得所有通讯方均可以关注于该视频窗口,使所有通讯参与方的沟通内容更加具有针对性,有助于提升通讯参与方在视频通讯过程中的沟通效率。
附图说明
图1-2是相关技术中的视频通讯页面的示意图。
图3是本申请一示例性实施例提供的一种基于主控方侧的视频窗口的展示方法的流程图。
图4是本申请一示例性实施例提供的一种基于被控方侧的视频窗口的展示方法的流程图。
图5是本申请一示例性实施例提供的一种基于服务器侧的视频窗口的展示方法的流程图。
图6是本申请一示例性实施例提供的一种视频窗口的展示方法的流程图。
图7-12是本申请一示例性实施例提供的一种移动设备的视频通讯页面的示意图。
图13-14是本申请一示例性实施例提供的一种PC设备的视频通讯页面的示意图。
图15是本申请一示例性实施例提供的一种电子设备的结构示意图。
图16是本申请一示例性实施例提供的一种视频窗口的展示装置的框图。
图17是本申请一示例性实施例提供的一种电子设备的结构示意图。
图18是本申请一示例性实施例提供的一种视频窗口的展示装置的框图。
图19是本申请一示例性实施例提供的一种电子设备的结构示意图。
图20是本申请一示例性实施例提供的一种视频窗口的展示装置的框图。
具体实施方式
假定用户A、用户B、用户C、用户D、用户E、用户F和用户G之间实现视频通讯。图1为用户A使用的通讯设备上的视频通讯页面,该视频通讯页面中包括若干展示区域,比如用于展示用户A(即“我”)的视频窗口的背景区域,以及用于展示用户B、用户C等其他通讯参与方的矩形区域等。
由于视频通讯页面的显示面积有限,使得视频通讯页面中的展示区域有限,比如图1中仅包含5个展示区域(1个背景区域和4个矩形区域),使得参与视频通讯的用户数量往往超出了展示区域的数量,导致同一时刻仅能够将部分用户的视频窗口展示于展示区域中,而其他用户的视频窗口则不会展示于视频通讯页面中。
当然,用户A可以手动更换显示于展示区域的视频窗口。例如,图1中靠近上方处形成一条状区域,该条状区域内从左至右依次显示有“可邀请11人”和“全员静音”的功能按键,以及用户B、用户C等对应的用户标识;当然,由于视频通讯页面的显示面积有限,因而仅示出了用户E对应的用户标识的一部分、未示出用户F和用户G对应的用户标识。但是,用户A可以通过向左滑动上述的条状区域,从而显露出暂时未示出的用户E、用户F和用户G对应的用户标识。那么,用户A可以通过点击触发诸如用户F对应的用户标识,使得用户A~用户E中任一用户(可由用户A选择,或者按照预设顺序确定)的视频窗口被替换为用户F的视频窗口。
但是,相关技术中对于视频窗口的调整是相互独立的,即用户A将用户F的视频窗口调整至展示区域时,在如图2所示的用户B使用的通讯设备的视频通讯页面中,用户F的视频窗口并未被展示于展示区域中,除非用户B手动将其调整至展示区域内。
在一些场景下,用户往往希望实现对所有通讯参与方进行统一的视频窗口管理。例如,当企业内部启动视频会议时,可能有十几或更多企业员工同时参与,那么在某位企业员工发言时,希望所有通讯参与方都将该发言员工的视频窗口展示于展示区域,以便获得最佳的会议体验;但是,并非所有企业员工都愿意手动执行区域调整,而即便所有企业员工都愿意手动执行区域调整,由于通讯参与方的人数较多,各个企业员工均需要挨个查看和挑选出发言员工,甚至可能导致会议进程被迫延缓或中断,造成通讯效率低下。
再比如,在一对一的双方视频通讯场景中,有时为了便于沟通,需要双方将同一视频窗口展示于展示区域,但是如果存在某一通讯参会方A不会调整视频窗口,可能需要另一通讯参会方B远程通过口头指导A进行操作,但是A可能无法理解B的远程指导,即便能够理解也必然造成视频通讯的中断,从而导致通讯效率低下。
因此,本申请通过对视频窗口的统一配置,可以解决相关技术中的上述问题。为对本申请进行进一步说明,提供下列实施例:
图3是本申请一示例性实施例提供的一种基于主控方侧的视频窗口的展示方法的流程图。如图3所示,该方法应用于作为主控方的通讯参与方使用的通讯设备上,可以包括以下步骤:
步骤302,在视频通讯的过程中,将至少一部分通讯参与方对应的视频窗口展示于视频通讯页面中相应的展示区域内。
在本实施例中,展示区域可以包括主展示区域和从展示区域,那么上述的至少一部分通讯参与方对应的视频窗口可以被分别展示于主展示区域和从展示区域内。其中,主展示区域的面积可以大于从展示区域,从而在视觉上更加能够引起通讯参与方的关注,也方便通讯参与方查看相应的视频窗口的显示内容,便于提升沟通效率。
在一实施例中,主展示区域可以为视频通讯页面的中心区域,而从展示区域可以为视频通讯页面的边缘区域,从而使得主展示区域位于视频通讯页面的视线关注区域,在视觉上更加能够引起通讯参与方的关注,便于提升沟通效率。
在另一实施例中,主展示区域可以为视频通讯页面的背景区域,而从展示区域可以为视频通讯页面的边缘区域。例如图1-2所示,该背景区域在面积上可以相当于整个视频通讯页面,可以最大限度地便于通讯参与方进行查看,并且由于背景区域位于从展示区域的下层,因而并不会影响对从展示区域的展示。
步骤304,当检测到针对任一通讯参与方的展示配置操作时,向所有通讯参与方发送窗口配置指令,以使所述任一通讯参与方对应的视频窗口被展示于所有通讯参与方使用的通讯设备上的展示区域内。
在本实施例中,任一通讯参与方对应的视频窗口可以被展示于任一展示区域内;其中,当展示区域包括主展示区域和从展示区域时,该任一通讯参与方对应的视频窗口可以被展示于主展示区域内,以便于视频通讯的参与者均可以获得最佳的视觉体验。
在本实施例中,每一通讯参与方对应的视频窗口可以用于显示下述信息中至少之一:相应的通讯参与方使用的通讯设备采集到的视频画面,例如该通讯设备的前置摄像头采集到的通讯参与方的正面图像,或者该通讯设备的后置摄像头采集到的其他图像等,或者该通讯设备外接的独立摄像头采集到的图像等;所述通讯设备的屏幕显示内容;相应的通讯参与方的联系人头像。
图4是本申请一示例性实施例提供的一种基于被控方侧的视频窗口的展示方法的流程图。如图4所示,该方法应用于作为被控方的通讯参与方使用的通讯设备上,可以包括以下步骤:
步骤402,在视频通讯的过程中,将至少一部分通讯参与方对应的视频窗口展示于视频通讯页面中相应的展示区域内。
步骤404,当接收到特定通讯参与方发送的针对任一通讯参与方的窗口配置指令时,将所述任一通讯参与方对应的视频窗口展示于所述展示区域内。
在本实施例中,当展示区域包括主展示区域和从展示区域时,可以将该任一通讯参与方对应的视频窗口展示于主展示区域内,以达到最佳的视频体验。当然,用户可以将每个视频窗口在主展示区域与从展示区域之间进行切换展示。
在一实施例中,在接收到窗口配置指令时,通讯设备可以强制将该任一通讯参与方对应的视频窗口展示于展示区域内,尤其是在诸如企业会议等场景下,具有较好的管理效果。
在另一实施例中,当接收到所述特定通讯参与方发送的针对任一通讯参与方的窗口配置指令时,示出窗口展示提示;然后,当所述窗口展示提示被响应时,将所述任一通讯参与方对应的视频窗口展示于所述展示区域内。在该实施例中,通过示出窗口展示提示,可以向相应的用户提供选择机会,使得用户可以根据自身的实际情况,确定是否需要将该任一通讯参与方对应的视频窗口展示于展示区域内。
在本实施例中,当接收到所述窗口配置指令时,若所述任一通讯参与方对应的视频窗口正处于所述展示区域内,则维持相应的展示状态;若所述任一通讯参与方对应的视频窗口未处于所述展示区域时,则将所述展示区域内的展示内容切换为所述任一通讯参与方对应的视频窗口,以替代所述展示区域的原本展示内容。其中,若该任一通讯参与方对应的视频窗口处于从展示区域内,而需要将该任一通讯参与方对应的视频窗口显示于主展示区域中,那么可以将该任一通讯参与方对应的视频窗口与原本显示于主展示区域中的视频窗口进行切换显示。
在本实施例中,当检测到针对另一通讯参与方的展示切换操作时,可以将所述展示区域内的展示内容切换为所述另一通讯参与方对应的视频窗口,以替代所述任一通讯参与方对应的视频窗口,使得在统一管理的场景下,作为被控方的通讯参与方仍然可以手动调整展示区域的展示内容。
其中,为了确保视频通讯的良好效果,可以设置下述任一条件,使得在满足下述任一条件的情况下,限制将该任一通讯参与方对应的视频窗口移出展示区域的操作:所述任一通讯参与方对应的视频窗口在所述展示区域内的持续展示时长未达到预设时长,例如可以强制展示至少20分钟;未接收到所述特定通讯参与方发送的针对所述任一通讯参与方对应的视频窗口的限制解除指令,即需要由特定通讯参与方手动解除对该任一通讯参与方对应的视频窗口的展示;所述任一通讯参与方未退出所述视频通讯。当然,本申请并不对此进行限制。
图5是本申请一示例性实施例提供的一种基于服务器侧的视频窗口的展示方法的流程图。如图5所示,该方法应用于服务器,可以包括以下步骤:
步骤502,创建视频通讯,使通讯参与方使用的通讯设备显示视频通讯页面,且至少一部分通讯参与方对应的视频窗口被展示于所述视频通讯页面中相应的展示区域内。
步骤504,当接收到特定通讯参与方发送的针对任一通讯参与方的窗口配置指令时,将所述窗口配置指令转发至除所述特定通讯参与方之外的其他通讯参与方,使所述任一通讯参与方对应的视频窗口在所述其他通讯参与方使用的通讯设备上被展示于所述展示区域内。
在本实施例中,窗口配置指令用于对所有通讯参与方进行统一管理,因而可以对该窗口配置指令的发送方进行身份限制,比如可以将作为发送方的特定通讯参与方限制为视频通讯的发起方。
在本实施例中,当所述展示区域包括主展示区域和从展示区域时,所述任一通讯参与方对应的视频窗口可以被展示于所述其他通讯参与方使用的通讯设备上的主展示区域内,以获得更佳的视频体验。
为了便于理解,下面针对主控方、被控方和服务器三方之间的数据交互过程,结合图6对本申请的视频窗口统一管理的方案进行详细说明。其中,图6是本申请一示例性实施例提供的一种视频窗口的展示方法的流程图,如图6所示,假定通讯参与方A作为主控方,而通讯参与方B等其他用户作为被控方(此处仅以通讯参与方B为例而略去其他的被控方,每个作为被控方的通讯参与方均可以参考此处的通讯参与方B),以通讯参与方A、B等之间的视频会议为例,那么该方法可以包括以下步骤:
步骤602,通讯参与方A选取通讯参与方。
在本实施例中,假定通讯参与方A为视频通讯的发起方,该通讯参与方A可以通过如图7所示的会议发起页面,例如通过触发该会议发起页面中的按钮,以选择希望添加至视频会议的成员如B、C等,当然也可以移除已添加的任一成员。
当然,本申请的技术方案并不限制于三个或更多用户之间的视频会议场景,同样适用于一对一的双人视频通讯场景,此处仅以视频会议场景进行举例说明。
步骤604,服务器接收到通讯参与方A发送的创建请求。
步骤606,服务器在A、B等所有通讯参与方之间实现视频通讯。
在本实施例中,通讯参与方A完成对视频会议的成员添加后,通过点击图7所示的“发起会议”按钮,即可通过该通讯参与方A使用的通讯设备,向服务器发送创建请求;而服务器通过读取创建请求中包含的所有通讯参与方的信息,即可在所有通讯参与方之间实现视频通讯,比如创建相应的视频会议。
步骤608,在每一通讯参与方使用的通讯设备上,分别展示所有通讯参与方对应的视频窗口。
在本实施例中,假定在通讯参与方A、通讯参与方B与通讯参与方C之间创建起视频会议。如图8所示,在默认状态下,每一通讯参与方使用的通讯设备的视频通讯页面中,将自己的视频窗口展示于主展示区域、将其他通讯参与方的视频窗口展示于从展示区域。例如,在通讯参与方A使用的通讯设备的视频通讯页面中,通讯参与方A对应的视频窗口展示于主展示区域(即背景区域)、通讯参与方B和通讯参与方C对应的视频窗口展示于从展示区域(即左下角的两个矩形区域);在通讯参与方B使用的通讯设备的视频通讯页面中,通讯参与方B对应的视频窗口展示于主展示区域(即背景区域)、通讯参与方A和通讯参与方C对应的视频窗口展示于从展示区域(即左下角的两个矩形区域);在通讯参与方C使用的通讯设备的视频通讯页面中,通讯参与方C对应的视频窗口展示于主展示区域(即背景区域)、通讯参与方A和通讯参与方B对应的视频窗口展示于从展示区域(即左下角的两个矩形区域)。
可以看到,由于主展示区域的面积大于从展示区域,甚至可能远大于从展示区域的面积,使得主展示区域往往更加能够引起通讯参与方的注意;但是,由于通讯参与方的数量可能很多,而通讯设备的屏幕尺寸往往有限,因而只能够设置一个或有限的多个主展示区域,其余仅能够配置为从展示区域。而在图8中,由于主展示区域被配置为视频通讯页面的背景区域,即主展示区域覆盖了整个视频通讯页面,因而仅能够配置一个主展示区域,且从展示区域需要叠加显示在主展示区域的上层,对该主展示区域造成部分遮挡。
但是,在如图8所示的默认情况下,每个通讯参与方看到的主展示区域的显示内容均不相同,造成各个通讯参与方的关注点存在差异,显然不利于各个通讯参与方之间的沟通和商讨。假定通讯参与方B为企业管理人员、通讯参与方A和通讯参与方C为企业开发人员,那么当通讯参与方B在讲述项目开发事项时,在图8所示的默认情况下,通讯参与方A与通讯参与方C都只能够从左下角的从展示区域查看到通讯参与方B对应的视频窗口,其注意力很容易分散。虽然每一通讯参与方均可以手动对主展示区域、从展示区域进行切换,比如当通讯参与方C点击(或通过其他触发方式)通讯参与方B对应的视频窗口时,可以将其切换至主展示区域内,使得通讯参与方C自身对应的视频窗口切换至相应的从展示区域内,但是该切换操作存在一定的学习成本、并非所有通讯参与方都了解,且不同通讯参与方在手动切换时的完成情况、完成效率等均不相同,甚至可能导致意外退出视频会议、造成视频会议延缓或中断等,反而降低了视频会议的沟通效率。
因此,可以通过下述步骤对视频窗口进行统一配置,以提升视频会议的沟通效率:
步骤610,通讯参与方A使用的通讯设备检测到展示配置操作。
步骤612,一方面通讯参与方A使用的通讯设备向服务器发送窗口配置指令,另一方面该通讯设备通过执行该窗口配置指令而对自身的视频通讯页面进行配置。
在本实施例中,通讯参与方A可以通过触发任一通讯参与方,例如通过触发任一通讯参与方对应的视频窗口,可以执行针对该任一通讯参与方的展示配置操作。譬如,在图9A中通过长按通讯参与方B对应的视频窗口,可以调出相应的临时窗口,该临时窗口中包括“静音”、“移出会议”、“设为主屏”、“大家都看TA”、“发消息”等功能选项;当然,由于通讯参与方A为该实施例中的视频会议发起方,因而可以对其他通讯参与方进行“静音”、“移出会议”等控制操作,而通讯参与方C执行相同操作时,示出的临时窗口中可能并不包含“静音”、“移出会议”等功能选项,当然这并不妨碍本申请的技术方案的顺利执行。
如图9A所示,当临时窗口中的“设为主屏”功能选项被触发时,由于图9A为通讯参与方A使用的通讯设备的视频通讯页面示意图,因而通讯参与方B对应的视频窗口可以被调整至该视频通讯页面中的主展示区域,而使的通讯参与方A自身对应的视频窗口被展示于从展示区域内,即该通讯参与方A与通讯参与方B对应的视频窗口进行展示区域的对调。如图10所示,此处仅通讯参与方A自身使用的通讯设备上,实现了对视频窗口的调整,而对于通讯参与方C等其他用户而言,并未发生变化。
而当图9A所示的“大家都看TA”功能选项被触发时,通讯参与方A使用的通讯设备判定为检测到展示配置操作,并执行下述操作:
一方面,通讯参与方A使用的通讯设备向服务器发送相应的窗口配置指令,该窗口配置指令中包含被触发的通讯参与方B的信息,使得该窗口配置指令被服务器转发至除通讯参与方A之外的其他通讯参与方B、C时,可使接收方对通讯参与方B对应的视频窗口进行配置,即使得通讯参与方B对应的视频窗口被调整至主展示区域。
另一方面,通讯参与方A使用的通讯设备通过执行该窗口配置指令,对自身的视频通讯页面进行配置,主动将通讯参与方B对应的视频窗口调整至主展示区域。
那么,如图11所示,仅有通讯参与方A对“大家都看TA”进行触发后,通讯参与方A、B和C使用的通讯设备的视频通讯页面中,统一将通讯参与方B对应的视频窗口调整至主展示区域,既不需要各个通讯参与方分别执行调整操作、避免误操作和等待过程造成的通讯延缓或中断,又能够使得所有通讯参与方同时关注于该通讯参与方B及其通讯内容,从而有助于提升视频通讯的沟通效率。
当然,图9A中对通讯参与方B对应的视频窗口进行触发的操作方式,仅为一示例性实施例;而在另一示例性实施例中,如图9B所示,当视频通讯页面中还显示有对应于每一通讯参与方的头像标识时,通讯参与方A还可以通过触发通讯参与方B对应的头像标识,以示出上述的“静音”、“移出会议”、“设为主屏”、“大家都看TA”、“发消息”等功能选项,以供通讯参与方A进一步选择操作,此处不再赘述。
步骤614,服务器在接收到窗口配置指令时,可以对该窗口配置指令的发送方进行身份验证。
在本实施例中,为了确保视频通讯的正常执行,可以限制通讯参与方的操作权限,使得仅部分通讯参与方能够执行基于本申请的视频窗口配置操作,例如具有操作权限的可以包括:视频通讯的发起方,即本实施例中的通讯参与方A;在企业场景下,还可以根据各个通讯参与方在企业组织架构中的权限等级,使得权限等级大于预设等级的通讯参与方获得该操作权限,而权限等级不大于该预设等级的通讯参与方则不具有该操作权限。
因此,服务器可以对窗口配置指令的发送方进行操作权限的验证,从而在通过验证的情况下继续执行后续操作,而在验证失败的情况下可以丢弃或忽视接收到的窗口配置指令。
当然,步骤614并非必要的步骤。一方面,可以不针对通讯参与方设置上述的操作权限;另一方面,当配置有上述操作权限的区别时,可以根据该操作权限对各个通讯参与方使用的通讯设备上的视频通讯页面进行相应配置,使得仅具有操作权限的通讯参与方才能够查看和触发诸如图9A所示的“大家都看TA”选项,而不具有操作权限的通讯参与方无法触发甚至无法查看到该选项,从而确保服务器接收到的窗口配置指令来自具有操作权限的通讯参与方。
步骤616,服务器将窗口配置指令发送至通讯参与方B等其他通讯参与方(除通讯参与方A之外)。
步骤618,接收到窗口配置指令的通讯参与方B等,其使用的通讯设备根据该窗口配置指令,配置自身的视频通讯页面。
在本实施例中,假定窗口配置指令中包含通讯参与方B的信息,即需要将通讯参与方B对应的视频窗口调整至主展示区域。
对于通讯参与方B而言,当接收到窗口配置指令时处于图8所示的状态,即自身对应的视频窗口正处于主展示区域内,则可以维持相应的展示状态。
对于通讯参与方C而言,当接收到窗口配置指令时处于图8所示的状态,即通讯参与方B对应的视频窗口未处于主展示区域,则可以将主展示区域内的展示内容切换为该通讯参与方B对应的视频窗口,以替代主展示区域的原本展示内容(例如图8中为该通讯参与方C对应的视频窗口)。
那么,结合通讯参与方A在步骤612中主动对视频通讯页面的配置,使得步骤618完成后,所有通讯参与方使用的通讯设备的视频通讯页面上,均将通讯参与方B对应的视频窗口展示于主展示区域内,得到如图11所示的状态。
当然,以通讯参与方B为例,其使用的通讯设备在接收到窗口配置指令后,可以首先向该通讯参与方B示出窗口展示提示,给该通讯参与方B以自主选择的机会,而当该通讯参与方B对该窗口展示提示进行响应后,该通讯设备才配置自身的视频通讯页面,否则可以不配置自身的视频通讯页面。
步骤620,通讯参与方B使用的通讯设备检测到展示切换操作。
步骤622,通讯参与方B使用的通讯设备响应于该展示切换操作。
在本实施例中,即便通讯参与方A通过上述实施例实现了对所有通讯参与方的统一管理,但是每个通讯参与方仍然可以对自身使用的通讯设备进行手动调整,以满足其临时的个性化需求;例如,通讯参与方B可以通过主动点击通讯参与方C对应的视频窗口,使其切换至自身使用的通讯设备的视频通讯页面上的主展示区域。
当然,步骤620-622并非必须;实际上,为了确保视频通讯的高效性,避免通讯参与方的误操作等,在执行上述的统一管理后,可以对所有作为被控方的通讯参与方使用的通讯设备进行操作锁定,以确保所有通讯参与方之间的统一沟通。
在本实施例中,可以对步骤620-622的执行添加一些条件限制,使得对于视频窗口的切换调整具有部分强制性;例如,可以在满足下述任一条件的情况下,限制将通讯参与方B对应的视频窗口移出其所处的展示区域(例如主展示区域)的操作:
1)通讯参与方对应的视频窗口在相应展示区域内的持续展示时长未达到预设时长。例如,通讯参与方A通过下发窗口配置指令,使得通讯参与方B等其他用户使用的通讯设备上,均将该通讯参与方B的视频窗口展示于主展示区域,那么假定预设时长为20分钟,表明该通讯参与方B的视频窗口至少在主展示区域内持续展示20分钟,在该20分钟内不允许将该通讯参与方B的视频窗口移出相应的展示区域,确保充分调动各个通讯参与方的关注点。
2)未接收到通讯参与方A发送的针对通讯参与方B对应的视频窗口的限制解除指令。在该实施例中,通讯参与方A不仅具有对通讯参与方B对应的视频窗口的统一展示启动权限,还具有相应的统一展示终止权限,即通讯参与方A主动向其他通讯参与方发送限制解除指令时,其他通讯参与方才被允许将通讯参与方B对应的视频窗口移出相应的展示区域,否则通讯参与方B对应的视频窗口将一直展示于相应的展示区域。
3)通讯参与方B未退出视频通讯。在该实施例中,在通讯参与方B退出视频通讯之前,通讯参与方B对应的视频窗口将一直展示于相应的展示区域,其他通讯参与方不被允许将通讯参与方B对应的视频窗口移出相应的展示区域。
在本实施例中,在图8-11所示的视频通讯页面中,视频窗口均采用相应的通讯参与方的人脸图像,是由通讯参与方使用的通讯设备采集到的视频画面;根据通讯参与方的正常使用习惯,该视频画面通常来自于通讯设备的前置摄像头,但并不排除其可能来自于通讯设备的后置摄像头,或者该通讯设备外接的其他摄像设备。
而在其他实施例中,视频窗口还可以用于显示其他内容。例如,视频窗口可以用于显示相应的通讯设备的屏幕显示内容,那么由于主展示区域的面积大于从展示区域的面积,使得通过将该视频窗口统一配置到主展示区域,便于通讯参与方对其包含的屏幕显示内容进行查看。或者,视频窗口还可以用于显示相应的视频通讯方的联系人头像等,本申请并不对此进行限制。
此外,虽然上述实施例中均以“背景区域”为例示出了视频通讯页面中的主展示区域,但主展示区域还可以具有其他形式。例如图12所示,主展示区域与从展示区域可以分别位于视频通讯页面中的不同位置、不存在区域重叠,比如主展示区域可以为中上部的中心区域、从展示区域可以为下部的边缘区域等,本申请并不对此进行限制。
当然,除了图7-12所示的移动设备之外,本申请的技术方案可以应用于任意形式的电子设备,例如图13-14示出了通过PC实现本申请的技术方案的界面示意图。其中,图13是作为主持人(即视频通讯的创建方)的用户A在PC版本下的视频通讯页面,该视频通讯页面的左侧示出了所有通讯参与方的信息,右侧为一展示区域(图13中显示为用户A对应的视频窗口),底部设有若干功能选项。因此,用户A可以在左侧选择任一通讯参与方,以将其视频窗口统一配置到所有通讯参与方的视频通讯页面中的展示区域内。例如,用户A希望对用户B对应的视频窗口进行配置时,可以通过鼠标点击该用户B的头像右侧的“摄像机”图标,以触发图13所示的临时窗口,该临时窗口中包含“全员视频”和“查看视频”两个选项。其中,当用户A触发“全员视频”时,用户A使用的通讯设备向其他通讯参与方发送窗口配置指令,使得用户B对应的视频窗口被展示在所有通讯参与方的视频通讯页面中的展示区域内;而当用户触发“查看视频”时,仅用户A的通讯设备将该用户B对应的视频窗口展示于视频通讯页面中的展示区域内,以替换图13中展示的该用户A对应的视频窗口。
那么,当用户A触发图13中的“全员视频”选项后,视频通讯的所有通讯参与方的视频通讯页面中,展示区域内均展示出用户B对应的视频窗口,例如图14示出了该用户B对应的视频通讯页面。如图14所示,由于正是该用户B对应的视频窗口被统一配置,因而可以通过诸如图14所示的“主持人将你设为全员视频”等提示信息,以对该用户B进行提示。
图15示出了根据本申请的一示例性实施例的电子设备的示意结构图。请参考图15,在硬件层面,该电子设备包括处理器1502、内部总线1504、网络接口1506、内存1508以及非易失性存储器1510,当然还可能包括其他业务所需要的硬件。处理器1502从非易失性存储器1510中读取对应的计算机程序到内存1502中然后运行,在逻辑层面上形成视频窗口的展示装置。当然,除了软件实现方式之外,本申请并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。
请参考图16,在软件实施方式中,该视频窗口的展示装置可以包括展示单元1601和发送单元1602。其中:
展示单元1601,在视频通讯的过程中,将至少一部分通讯参与方对应的视频窗口展示于视频通讯页面中相应的展示区域内;
发送单元1602,当检测到针对任一通讯参与方的展示配置操作时,向所有通讯参与方发送窗口配置指令,以使所述任一通讯参与方对应的视频窗口被展示于所有通讯参与方使用的通讯设备上的展示区域内。
可选的,所述展示区域包括主展示区域和从展示区域,所述至少一部分通讯参与方对应的视频窗口被分别展示于所述主展示区域和所述从展示区域内。
可选的,所述主展示区域的面积大于所述从展示区域。
可选的,所述主展示区域为所述视频通讯页面的中心区域或背景区域,所述从展示区域为所述视频通讯页面的边缘区域。
可选的,所述任一通讯参与方对应的视频窗口被展示于所有通讯参与方使用的通讯设备上的主展示区域内。
可选的,所述视频窗口用于显示下述信息中至少之一:
相应的通讯参与方使用的通讯设备采集到的视频画面;
所述通讯设备的屏幕显示内容;
相应的通讯参与方的联系人头像。
图17示出了根据本申请的一示例性实施例的电子设备的示意结构图。请参考图17,在硬件层面,该电子设备包括处理器1702、内部总线1704、网络接口1706、内存1708以及非易失性存储器1710,当然还可能包括其他业务所需要的硬件。处理器1702从非易失性存储器1710中读取对应的计算机程序到内存1702中然后运行,在逻辑层面上形成视频窗口的展示装置。当然,除了软件实现方式之外,本申请并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。
请参考图18,在软件实施方式中,该视频窗口的展示装置可以包括展示单元1801和调整单元1802。其中:
展示单元1801,在视频通讯的过程中,将至少一部分通讯参与方对应的视频窗口展示于视频通讯页面中相应的展示区域内;
调整单元1802,当接收到特定通讯参与方发送的针对任一通讯参与方的窗口配置指令时,将所述任一通讯参与方对应的视频窗口展示于所述展示区域内。
可选的,所述调整单元1802具体用于:
当接收到所述特定通讯参与方发送的针对任一通讯参与方的窗口配置指令时,示出窗口展示提示;
当所述窗口展示提示被响应时,将所述任一通讯参与方对应的视频窗口展示于所述展示区域内。
可选的,所述展示区域包括主展示区域和从展示区域;所述调整单元1802具体用于:
将所述任一通讯参与方对应的视频窗口展示于所述主展示区域内。
可选的,还包括:
切换单元1803,当检测到针对另一通讯参与方的展示切换操作时,将所述主展示区域内的展示内容切换为所述另一通讯参与方对应的视频窗口,以替代所述任一通讯参与方对应的视频窗口。
可选的,还包括:
限制单元1804,在满足下述任一条件的情况下,限制将所述任一通讯参与方对应的视频窗口移出所述展示区域的操作:
所述任一通讯参与方对应的视频窗口在所述展示区域内的持续展示时长未达到预设时长;
未接收到所述特定通讯参与方发送的针对所述任一通讯参与方对应的视频窗口的限制解除指令;
所述任一通讯参与方未退出所述视频通讯。
图19示出了根据本申请的一示例性实施例的电子设备的示意结构图。请参考图19,在硬件层面,该电子设备包括处理器1902、内部总线1904、网络接口1906、内存1908以及非易失性存储器1910,当然还可能包括其他业务所需要的硬件。处理器1902从非易失性存储器1910中读取对应的计算机程序到内存1902中然后运行,在逻辑层面上形成视频窗口的展示装置。当然,除了软件实现方式之外,本申请并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。
请参考图20,在软件实施方式中,该视频窗口的展示装置可以包括创建单元2001和转发单元2002。其中:
创建单元2001,创建视频通讯,使通讯参与方使用的通讯设备显示视频通讯页面,且至少一部分通讯参与方对应的视频窗口被展示于所述视频通讯页面中相应的展示区域内;
转发单元2002,当接收到特定通讯参与方发送的针对任一通讯参与方的窗口配置指令时,将所述窗口配置指令转发至除所述特定通讯参与方之外的其他通讯参与方,使所述任一通讯参与方对应的视频窗口在所述其他通讯参与方使用的通讯设备上被展示于所述展示区域内。
可选的,所述特定通讯参与方包括所述视频通讯的发起方。
可选的,当所述展示区域包括主展示区域和从展示区域时,所述任一通讯参与方对应的视频窗口被展示于所述其他通讯参与方使用的通讯设备上的主展示区域内。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。
Claims (32)
1.一种视频窗口的展示方法,其特征在于,应用于作为主控方的通讯参与方使用的通讯设备,包括:
在视频通讯的过程中,将至少一部分通讯参与方对应的视频窗口展示于视频通讯页面中相应的展示区域内;
当检测到针对任一通讯参与方的展示配置操作时,生成并向所有通讯参与方发送窗口配置指令,以使所述任一通讯参与方对应的视频窗口被展示于所有通讯参与方使用的通讯设备上的展示区域内,并使作为被控方的通讯参与方使用的通讯设备限制将所述任一通讯参与方对应的视频窗口移出所述展示区域的操作;
发送针对所述任一通讯参与方对应的视频窗口的限制解除指令,使取消对作为被控方的通讯参与方使用的通讯设备的限制。
2.根据权利要求1所述的方法,其特征在于,所述展示区域包括主展示区域和从展示区域,所述至少一部分通讯参与方对应的视频窗口被分别展示于所述主展示区域和所述从展示区域内。
3.根据权利要求2所述的方法,其特征在于,所述主展示区域的面积大于所述从展示区域。
4.根据权利要求2所述的方法,其特征在于,所述主展示区域为所述视频通讯页面的中心区域或背景区域,所述从展示区域为所述视频通讯页面的边缘区域。
5.根据权利要求2所述的方法,其特征在于,所述任一通讯参与方对应的视频窗口被展示于所有通讯参与方使用的通讯设备上的主展示区域内。
6.根据权利要求1所述的方法,其特征在于,所述视频窗口用于显示下述信息中至少之一:
相应的通讯参与方使用的通讯设备采集到的视频画面;
所述通讯设备的屏幕显示内容;
相应的通讯参与方的联系人头像。
7.一种视频窗口的展示方法,其特征在于,应用于作为被控方的通讯参与方使用的通讯设备,包括:
在视频通讯的过程中,将至少一部分通讯参与方对应的视频窗口展示于视频通讯页面中相应的展示区域内;
当接收到特定通讯参与方发送的针对任一通讯参与方的窗口配置指令时,将所述任一通讯参与方对应的视频窗口展示于所述展示区域内,所述窗口配置指令由作为主控方的通讯参与方使用的通讯设备生成;
限制将所述任一通讯参与方对应的视频窗口移出所述展示区域的操作;
当接收到所述特定通讯参与方发送的针对所述任一通讯参与方对应的视频窗口的限制解除指令时,取消对将所述任一通讯参与方对应的视频窗口移出所述展示区域操作的限制。
8.根据权利要求7所述的方法,其特征在于,所述当接收到特定通讯参与方发送的针对任一通讯参与方的窗口配置指令时,将所述任一通讯参与方对应的视频窗口展示于所述展示区域内,包括:
当接收到所述特定通讯参与方发送的针对任一通讯参与方的窗口配置指令时,示出窗口展示提示;
当所述窗口展示提示被响应时,将所述任一通讯参与方对应的视频窗口展示于所述展示区域内。
9.根据权利要求7所述的方法,其特征在于,所述展示区域包括主展示区域和从展示区域;所述将所述任一通讯参与方对应的视频窗口展示于所述展示区域内,包括:
将所述任一通讯参与方对应的视频窗口展示于所述主展示区域内。
10.根据权利要求7所述的方法,其特征在于,还包括:
当检测到针对另一通讯参与方的展示切换操作时,将所述展示区域内的展示内容切换为所述另一通讯参与方对应的视频窗口,以替代所述任一通讯参与方对应的视频窗口。
11.一种视频窗口的展示方法,其特征在于,应用于服务器,包括:
创建视频通讯,使通讯参与方使用的通讯设备显示视频通讯页面,且至少一部分通讯参与方对应的视频窗口被展示于所述视频通讯页面中相应的展示区域内;
当接收到特定通讯参与方发送的针对任一通讯参与方的窗口配置指令时,将所述窗口配置指令转发至除所述特定通讯参与方之外的其他通讯参与方,使所述任一通讯参与方对应的视频窗口在所述其他通讯参与方使用的通讯设备上被展示于所述展示区域内,所述窗口配置指令由作为主控方的通讯参与方使用的通讯设备生成,并使作为被控方的通讯参与方使用的通讯设备限制将所述任一通讯参与方对应的视频窗口移出所述展示区域的操作;
当接收到所述特定通讯参与方发送的针对所述任一通讯参与方对应的视频窗口的限制解除指令时,将所述限制解除指令转发至除所述特定通讯参与方之外的其他通讯参与方,使取消对作为被控方的通讯参与方使用的通讯设备的限制。
12.根据权利要求11所述的方法,其特征在于,所述特定通讯参与方包括所述视频通讯的发起方。
13.根据权利要求11所述的方法,其特征在于,当所述展示区域包括主展示区域和从展示区域时,所述任一通讯参与方对应的视频窗口被展示于所述其他通讯参与方使用的通讯设备上的主展示区域内。
14.一种视频窗口的展示装置,其特征在于,应用于作为主控方的通讯参与方使用的通讯设备,包括:
展示单元,在视频通讯的过程中,将至少一部分通讯参与方对应的视频窗口展示于视频通讯页面中相应的展示区域内;
发送单元,当检测到针对任一通讯参与方的展示配置操作时,生成并向所有通讯参与方发送窗口配置指令,以使所述任一通讯参与方对应的视频窗口被展示于所有通讯参与方使用的通讯设备上的展示区域内,作为被控方的通讯参与方使用的通讯设备限制将所述任一通讯参与方对应的视频窗口移出所述展示区域的操作;发送针对所述任一通讯参与方对应的视频窗口的限制解除指令,使取消对作为被控方的通讯参与方使用的通讯设备的限制。
15.根据权利要求14所述的装置,其特征在于,所述展示区域包括主展示区域和从展示区域,所述至少一部分通讯参与方对应的视频窗口被分别展示于所述主展示区域和所述从展示区域内。
16.根据权利要求15所述的装置,其特征在于,所述主展示区域的面积大于所述从展示区域。
17.根据权利要求15所述的装置,其特征在于,所述主展示区域为所述视频通讯页面的中心区域或背景区域,所述从展示区域为所述视频通讯页面的边缘区域。
18.根据权利要求15所述的装置,其特征在于,所述任一通讯参与方对应的视频窗口被展示于所有通讯参与方使用的通讯设备上的主展示区域内。
19.根据权利要求14所述的装置,其特征在于,所述视频窗口用于显示下述信息中至少之一:
相应的通讯参与方使用的通讯设备采集到的视频画面;
所述通讯设备的屏幕显示内容;
相应的通讯参与方的联系人头像。
20.一种视频窗口的展示装置,其特征在于,应用于作为被控方的通讯参与方使用的通讯设备,包括:
展示单元,在视频通讯的过程中,将至少一部分通讯参与方对应的视频窗口展示于视频通讯页面中相应的展示区域内;
调整单元,当接收到特定通讯参与方发送的针对任一通讯参与方的窗口配置指令时,将所述任一通讯参与方对应的视频窗口展示于所述展示区域内,所述窗口配置指令由作为主控方的通讯参与方使用的通讯设备生成;
限制单元,限制将所述任一通讯参与方对应的视频窗口移出所述展示区域的操作;当接收到所述特定通讯参与方发送的针对所述任一通讯参与方对应的视频窗口的限制解除指令时,取消对将所述任一通讯参与方对应的视频窗口移出所述展示区域操作的限制。
21.根据权利要求20所述的装置,其特征在于,所述调整单元具体用于:
当接收到所述特定通讯参与方发送的针对任一通讯参与方的窗口配置指令时,示出窗口展示提示;
当所述窗口展示提示被响应时,将所述任一通讯参与方对应的视频窗口展示于所述展示区域内。
22.根据权利要求20所述的装置,其特征在于,所述展示区域包括主展示区域和从展示区域;所述调整单元具体用于:
将所述任一通讯参与方对应的视频窗口展示于所述主展示区域内。
23.根据权利要求20所述的装置,其特征在于,还包括:
切换单元,当检测到针对另一通讯参与方的展示切换操作时,将所述展示区域内的展示内容切换为所述另一通讯参与方对应的视频窗口,以替代所述任一通讯参与方对应的视频窗口。
24.一种视频窗口的展示装置,其特征在于,应用于服务器,包括:
创建单元,创建视频通讯,使通讯参与方使用的通讯设备显示视频通讯页面,且至少一部分通讯参与方对应的视频窗口被展示于所述视频通讯页面中相应的展示区域内;
转发单元,当接收到特定通讯参与方发送的针对任一通讯参与方的窗口配置指令时,将所述窗口配置指令转发至除所述特定通讯参与方之外的其他通讯参与方,使所述任一通讯参与方对应的视频窗口在所述其他通讯参与方使用的通讯设备上被展示于所述展示区域内,所述窗口配置指令由作为主控方的通讯参与方使用的通讯设备生成,并使作为被控方的通讯参与方使用的通讯设备限制将所述任一通讯参与方对应的视频窗口移出所述展示区域的操作;当接收到所述特定通讯参与方发送的针对所述任一通讯参与方对应的视频窗口的限制解除指令时,将所述限制解除指令转发至除所述特定通讯参与方之外的其他通讯参与方,使取消对作为被控方的通讯参与方使用的通讯设备的限制。
25.根据权利要求24所述的装置,其特征在于,所述特定通讯参与方包括所述视频通讯的发起方。
26.根据权利要求24所述的装置,其特征在于,当所述展示区域包括主展示区域和从展示区域时,所述任一通讯参与方对应的视频窗口被展示于所述其他通讯参与方使用的通讯设备上的主展示区域内。
27.一种电子设备,其特征在于,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为实现如权利要求1-6中任一项所述的方法。
28.一种计算机可读存储介质,其上存储有计算机指令,其特征在于,该指令被处理器执行时实现如权利要求1-6中任一项所述方法的步骤。
29.一种电子设备,其特征在于,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为实现如权利要求7-10中任一项所述的方法。
30.一种计算机可读存储介质,其上存储有计算机指令,其特征在于,该指令被处理器执行时实现如权利要求7-10中任一项所述方法的步骤。
31.一种电子设备,其特征在于,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为实现如权利要求11-13中任一项所述的方法。
32.一种计算机可读存储介质,其上存储有计算机指令,其特征在于,该指令被处理器执行时实现如权利要求11-13中任一项所述方法的步骤。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610663716.9A CN107734286B (zh) | 2016-08-12 | 2016-08-12 | 视频窗口的展示方法及装置 |
US16/324,889 US10645343B2 (en) | 2016-08-12 | 2017-08-01 | Video window display method and apparatus |
PCT/CN2017/095393 WO2018028465A1 (zh) | 2016-08-12 | 2017-08-01 | 视频窗口的展示方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610663716.9A CN107734286B (zh) | 2016-08-12 | 2016-08-12 | 视频窗口的展示方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107734286A CN107734286A (zh) | 2018-02-23 |
CN107734286B true CN107734286B (zh) | 2021-05-04 |
Family
ID=61162692
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610663716.9A Active CN107734286B (zh) | 2016-08-12 | 2016-08-12 | 视频窗口的展示方法及装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US10645343B2 (zh) |
CN (1) | CN107734286B (zh) |
WO (1) | WO2018028465A1 (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110795097B (zh) * | 2019-11-04 | 2021-12-14 | 腾讯科技(深圳)有限公司 | 一种页面处理方法、装置、计算机设备以及存储介质 |
US11956563B2 (en) * | 2020-01-07 | 2024-04-09 | Benq Corporation | Method for identifying video signal source |
CN112380234B (zh) * | 2020-11-03 | 2024-05-14 | 广州迈聆信息科技有限公司 | 视频会议的窗口查找、显示方法和装置及视频会议*** |
CN112596822B (zh) * | 2021-03-05 | 2021-05-25 | 全时云商务服务股份有限公司 | 应用程序窗口展示控制方法、***和可读存储介质 |
US20230082886A1 (en) * | 2021-09-12 | 2023-03-16 | Zoom Video Communications, Inc. | Integrating software application content into video conferences |
CN113645365B (zh) * | 2021-10-13 | 2022-01-04 | 荣耀终端有限公司 | 一种电话会议管理方法及电子设备 |
US20230315262A1 (en) * | 2022-03-30 | 2023-10-05 | Microsoft Technology Licensing, Llc | Sharing multiple applications in unified communication |
CN114666310B (zh) * | 2022-03-31 | 2024-05-14 | 中煤科工集团重庆智慧城市科技研究院有限公司 | 一种基于WebRTC的会话管理方法 |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5689641A (en) * | 1993-10-01 | 1997-11-18 | Vicor, Inc. | Multimedia collaboration system arrangement for routing compressed AV signal through a participant site without decompressing the AV signal |
US7096037B2 (en) * | 2002-01-29 | 2006-08-22 | Palm, Inc. | Videoconferencing bandwidth management for a handheld computer system and method |
US7222305B2 (en) * | 2003-03-13 | 2007-05-22 | Oracle International Corp. | Method of sharing a desktop with attendees of a real-time collaboration |
JP2008516476A (ja) * | 2004-10-05 | 2008-05-15 | ヴェクターマックス コーポレーション | マルチメディアのグループ同報を許可する方法及びシステム |
US7679638B2 (en) * | 2005-01-27 | 2010-03-16 | Polycom, Inc. | Method and system for allowing video-conference to choose between various associated video conferences |
US20080130525A1 (en) * | 2005-03-28 | 2008-06-05 | Total Comco, Inc. | Video conferencing with archival notes |
US20070291108A1 (en) * | 2006-06-16 | 2007-12-20 | Ericsson, Inc. | Conference layout control and control protocol |
US7634540B2 (en) * | 2006-10-12 | 2009-12-15 | Seiko Epson Corporation | Presenter view control system and method |
CN101080000A (zh) * | 2007-07-17 | 2007-11-28 | 华为技术有限公司 | 视频会议中显示发言人的方法、***、服务器和终端 |
CN101557495B (zh) * | 2009-05-18 | 2011-01-26 | 上海华平信息技术股份有限公司 | 视频会议***的带宽控制方法 |
US9092186B2 (en) * | 2012-05-07 | 2015-07-28 | Cellco Partnership | Method and apparatus for dynamic sharing of desktop content |
US9154735B2 (en) * | 2013-03-15 | 2015-10-06 | Blue Jeans Network | Provision of video conferencing with load balancing |
US9179097B2 (en) * | 2013-10-23 | 2015-11-03 | Google Inc. | Control of a video conference system using personal devices |
US9307001B2 (en) * | 2014-05-16 | 2016-04-05 | International Business Machines Corporation | Video feed layout in video conferences |
CN105306868B (zh) * | 2014-06-17 | 2019-07-26 | 三亚中兴软件有限责任公司 | 视频会议***及方法 |
CN105791738B (zh) * | 2014-12-15 | 2019-03-12 | 深圳Tcl新技术有限公司 | 视频会议中视频窗口的调整方法及装置 |
-
2016
- 2016-08-12 CN CN201610663716.9A patent/CN107734286B/zh active Active
-
2017
- 2017-08-01 US US16/324,889 patent/US10645343B2/en active Active
- 2017-08-01 WO PCT/CN2017/095393 patent/WO2018028465A1/zh active Application Filing
Also Published As
Publication number | Publication date |
---|---|
CN107734286A (zh) | 2018-02-23 |
US10645343B2 (en) | 2020-05-05 |
US20190335141A1 (en) | 2019-10-31 |
WO2018028465A1 (zh) | 2018-02-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107734286B (zh) | 视频窗口的展示方法及装置 | |
CN105635625B (zh) | 视频通话方法和装置 | |
US9608950B2 (en) | Systems and methods for sharing videos and images in a texting environment | |
JP6511060B2 (ja) | インスタント通信におけるビデオ通信の方法及びシステム | |
CN109005098B (zh) | 任务提醒方法及装置、提醒消息的生成和展示方法及装置 | |
US10705671B2 (en) | Information sharing method, terminal, and storage medium | |
US10089604B2 (en) | Method and apparatus for managing a joint slide show with one or more remote user terminals | |
CN104639424B (zh) | 一种数据传输方法及相关设备、*** | |
CN104982029A (zh) | 具有隐私模式的摄像机 | |
US20180295208A1 (en) | Information updating/exchange method, apparatus, and server | |
EP3830691A1 (en) | Multi-user computing device configured for executing applications in multiple user contexts simultaneously | |
US20160285921A1 (en) | Techniques for organizing participant interaction during a communication session | |
EP2605460A1 (en) | Method, apparatus, and system for transferring file to user of instant message system | |
US20180123816A1 (en) | Collaboration environments and views | |
US9600221B2 (en) | Multi-pane display capture, aggregation, and sharing | |
CN114930279B (zh) | 协同操作方法、装置、终端及存储介质 | |
CN111818292B (zh) | 控制方法、装置、终端和*** | |
KR20150009103A (ko) | 프라이버시 보호를 위한 단말 간 화면 공유 방법 및 그 단말 | |
CN114637436A (zh) | 信息分享方法、装置、计算机可读存储介质以及终端 | |
CN111949122A (zh) | 一种虚拟漫游数据的生成方法及装置 | |
WO2015104689A1 (en) | A method and system for providing an asynchronous video conversation | |
WO2023202721A1 (zh) | 文件传输方法、装置、电子设备和存储介质 | |
CN117896353A (zh) | 远程会议开启方法、终端设备和存储介质 | |
CN116171572A (zh) | 会议管理方法、会议管理设备及*** | |
CN117792810A (zh) | 窗口共享方法、装置、电子设备和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1251385 Country of ref document: HK |
|
GR01 | Patent grant | ||
GR01 | Patent grant |