视频交互时的内容分享方法和即时通讯客户端的制作方法

文档序号:9420602阅读:285来源:国知局
视频交互时的内容分享方法和即时通讯客户端的制作方法
【技术领域】
[0001]本发明涉及即时通讯技术领域,特别是涉及一种视频交互时的内容分享方法以及一种视频交互时的内容分享系统。
【背景技术】
[0002]随着通讯技术的发展,在即时通讯时进行视频聊天并进行其他内容的分享已经成为即时通讯时的一项重要内容,在此基础上,多人视频也得到了快速的发展。多人视频是指运用可视的数码工具支持多人同时参加,而且可以设置点对多、不仅限文字的视频聊天。目前很多的即时通讯工具都支持多视频聊天,使在地理上分散的用户可以共聚一处,通过图形声音等多种方式进行信息的交流和共享。
[0003]在目前的即时通讯工具中,在进行视频聊天时,还可以进行其他画面的分享,例如分享视频、分享文档、分享桌面操作等分享画面。在目前的即时通讯工具中,是将视频画面和分享画面在同一个窗口中整合成一个大画面后进行展示,如果分享画面所在区域小于界面展示区域,将会出现大量留黑,画面不突出,界面展示区域越小,分享内容就越模糊,而且视频画面的干扰,会容易分散用户对分享画面的注意力。

【发明内容】

[0004]基于此,针对上述现有技术中存在的问题,本发明的目的在于提供一种视频交互时的内容分享方法,本发明的另一个目的在于提供一种视频交互时的内容分享系统,其可以优化视频交互时进行内容分享的性能。
[0005]为达到上述目的,本发明实施例采用以下技术方案:
[0006]一种视频交互时的内容分享方法,包括步骤:
[0007]接收到视频交互指令时,在即时通讯界面的第一预定位置创建视频显示窗口,并将获得的视频数据在所述视频显示窗口显示;
[0008]在接收到内容画面分享指令时,在所述即时通讯界面的第二预定位置创建分享画面窗口,并将获得的内容分享画面数据在所述分享画面窗口进行显示。
[0009]一种即时通讯客户端,包括:
[0010]视频数据处理单元,用于获取视频数据
[0011]分享画面数据处理单元,用于获取内容分享画面数据;
[0012]视频显示单元,用于在接收到视频交互指令时,在即时通讯界面的第一预定位置创建视频显示窗口,并将获得的视频数据在所述视频显示窗口显示;
[0013]分享画面显示单元,用于在接收到内容画面分享指令时,在所述即时通讯界面的第二预定位置创建分享画面窗口,并将获得的内容分享画面数据在所述分享画面窗口进行显不O
[0014]根据如上所述的本发明实施例的方案,其为视频数据和内容分享画面数据分别创建不同的窗口进行显示,从而便于对视频数据的视频显示窗口、内容分享画面数据的窗口分别进行不同的处理,避免了现有技术中视频画面和分享画面整合在一个大画面中而产生的留黑、画面不突出、相互干扰的现象,优化了视频交互时进行内容分享的性能。
【附图说明】
[0015]图1是本发明的视频交互时的内容分享方法实施例的流程示意图;
[0016]图2是一个具体示例中双屏显示处理时的流程示意图;
[0017]图3是本发明的即时通讯客户端实施例的模块结构示意图;
[0018]图4是基于本发明方案提供的终端的部分结构框图。
【具体实施方式】
[0019]为使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步的详细说明。应当理解,此处所描述的【具体实施方式】仅仅用以解释本发明,并不限定本发明的保护范围。
[0020]图1中示出了本发明的视频交互时的内容分享方法实施例的流程示意图。如图1所示,本实施例中的方法包括步骤:
[0021]步骤SlOl:接收到视频交互指令;
[0022]步骤S102:在即时通讯界面的第一预定位置创建视频显示窗口,并将获得的视频数据在所述视频显示窗口显示;
[0023]步骤S103:接收到内容画面分享指令;
[0024]步骤S104:在所述即时通讯界面的第二预定位置创建分享画面窗口,并将获得的内容分享画面数据在所述分享画面窗口进行显示。
[0025]根据如上所述的本发明实施例的方案,其为视频数据和内容分享画面数据分别创建不同的窗口进行显示,从而便于对视频数据的视频显示窗口、内容分享画面数据的窗口分别进行不同的处理,避免了现有技术中视频画面和分享画面整合在一个大画面中而产生的留黑、画面不突出、相互干扰的现象,优化了视频交互时进行内容分享的性能。
[0026]其中,上述视频数据,可以包括本地摄像装置拍摄得到的视频数据、从网络接收到的视频数据或者二者的结合,上述内容分享画面数据,可以包括本地内容分享画面数据、从网络接收到的内容分享画面数据或者二者的结合。
[0027]在上述将视频数据在第一预定位置的视频显示窗口进行显示,将内容分享画面数据在第二预定位置的分享画面窗口进行显示后,根据实际需要,可以对视频显示窗口、分享画面窗口的位置进行调整,例如,将二者的位置进行互换。
[0028]据此,如图1所示,本实施例中的方法还可以包括步骤:
[0029]步骤S105:在接收到画面位置切换指令时,将所述视频显示窗口切换到所述第二预定位置,将所述分享画面窗口切换到所述第一预定位置。
[0030]其中,上述画面位置切换指令,可以是直接在即时通讯界面上设置有切换控件,并直接从即时通讯界面的该切换控件中接收画面位置切换指令。也可以是在视频显示窗口、分享画面窗口上分别设置浮动显示的切换控件,通过该浮动显示的切换控件来接收画面位置切换指令。本领域技术人员知晓可以基于实际需要对接收画面位置切换指令的切换控件的位置做具体设定,在此不予详加赘述。
[0031]此外,基于实际应用需要,还可以对上述视频显示窗口、分享画面窗口进行全屏显示。在进行全屏显示时,可以直接从即时通讯界面的全屏控件(全屏按钮)中接收全屏指令,也可以是在视频显示窗口、分享画面窗口上分别相应的全屏空间,且可以是浮动显示的全屏控件,通过该浮动显示的全屏控件来接收全屏指令。
[0032]在通过即时通讯界面上的该全屏控件接收到全屏指令时,可以直接将视频通讯界面全屏显示,并将视频显示窗口、分享画面窗口进行等比例的全屏显示,也可以是直接将当前主窗口进行显示,在本发明实施例中,可以是将显示位置在屏幕中央的窗口确定为主窗口,当然,基于实际需要,也可以将主窗口做其他的设定。此外,在同时有视频显示窗口和分享画面窗口的情况下,可以认为用户更关心的是分享画面内容,因此可以直接将分享画面窗口进行全屏显示。
[0033]在另外一种方式中,在通过视频显示窗口、分享画面窗口上的全屏控件接收全屏指令的情况下,可以直接将接收到全屏指令的全屏控件对应的窗口进行显示。即,通过视频显示窗口的全屏控件接收到全屏指令时,直接将视频显示窗口进行全屏显示,在通过分享画面窗口的全屏控件接收到全屏指令时,直接将分享画面窗口进行全屏显示。在另一种方式中,在同时有视频显示窗口和分享画面窗口的情况下,可以认为用户更关心的是分享画面内容,因此无论是通过哪个窗口接收到全屏指令,都可以直接将分享画面窗口进行全屏显不O
[0034]此外,在进行具体应用时,在进行全屏时,还可以进行双屏显示。图2中示出了一个具体示例中双屏显示处理时的流程示意图。
[0035]如图2所示,该具体示例中的双屏显示处理包括步骤:
[0036]步骤S201:接收到全屏指令,该全屏指令可以是通过设置在视频显示窗口的全屏控件、设置在分享画面窗口的全屏控件、设置在即时通讯界面的全屏控件中的任意一种进行接收;
[0037]步骤S202:检测是否有双屏显示器,若有双屏显示器,进入步骤S203,若没有双屏显示器,则进入步骤S205 ;
[0038]步骤S203:检测是否同时存在分享画面窗口和视频显示窗口,若同时存在,则进入步骤S204,若不同时存在,则进入步骤S205 ;
[0039]步骤S204:将视频显示窗口进行全屏处理后投放到双屏显示器中的一个显示器进行显示,将分享画面窗口进行全屏处理后投放到双屏显示器中的另一个显示
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1