可视化呼叫中用户视频图像显示方法及装置与流程

文档序号:11628801阅读:100来源:国知局
可视化呼叫中用户视频图像显示方法及装置与流程
本发明涉及通信
技术领域
,尤其涉及可视化呼叫中用户视频图像显示方法及装置。
背景技术
:随着ip技术与无线技术的发展,传统的语音调度正逐渐的被取代。可视化的调度指挥已经在军队、铁路、电力、公安、石油等部门得到十分广泛的使用。现有技术中提供了一种可视化调度台的可视化呼叫界面,具体如图1所示。该界面作为可视化呼叫应用平台的显示界面,显示在终端设备上,如电脑、平板电脑或者其他控制终端上。该界面包括用户按键区和视频显示区两部分,用户按键区包括多个用户按键,各个用户按键对应被呼叫的各个用户,视频显示区包括多个显示窗口,各个显示窗口用来显示已经建立呼叫连接的用户的视频图像。通过如图1所示的界面发起可视化呼叫时,主叫用户在用户按键区点击被呼叫用户对应的用户按键,可视化呼叫应用平台在视频显示区随机选择一个空闲的显示窗口作为被呼叫用户的显示窗口,通过被呼叫用户的显示窗口显示被呼叫用户的视频图像。发明人在研究中发现,由于现有技术中的可视化呼叫应用平台是在视频显示区随机选择一个空闲的显示窗口作为被呼叫用户的显示窗口,因此主叫用户难以将各个被叫用户与各个显示窗口对应起来,增大主叫用户操作难度,降低可视化呼叫的体验度。技术实现要素:有鉴于此,本发明提供了可视化呼叫中用户视频图像显示方法及装置,能够便于主叫用户将各个显示窗口与各个被呼叫用户对应起来,降低主叫用户操作难度,提高可视化呼叫的体验度。第一方面,本发明提供了一种可视化呼叫中用户视频图像显示方法,包括:监听主叫用户在可视化呼叫界面发起的呼叫操作,所述可视化呼叫界面包括用户按键区和视频显示区,所述用户按键区包括与各个被呼叫用户对应的用户按键,所述视频显示区包括用于显示各个被呼叫用户的视频图像的多个显示窗口;当监听到所述用户按键区内有用户按键被拖拽至所述视频显示区时,将被拖拽的所述用户按键当前靠近的显示窗口作为被拖拽的所述用户按键的绑定窗口;当接收到被拖拽的所述用户按键对应的被呼叫用户的视频图像时,在所述绑定窗口显示接收到的所述被呼叫用户的视频图像。结合第一方面,本发明提供了第一方面第一种可能的实施方式,其中,将被拖拽的所述用户按键当前靠近的显示窗口作为被拖拽的所述用户按键的绑定窗口,包括:检查被拖拽的所述用户按键与所述视频显示区的各个显示窗口重合区域的大小关系;将与被拖拽的所述用户按键重合区域最大的显示窗口作为被拖拽的所述用户按键的绑定窗口。结合第一方面上述实施方式,本发明提供了第一方面第二种可能的实施方式,其中,将被拖拽的所述用户按键当前靠近的显示窗口作为被拖拽的所述用户按键的绑定窗口,包括:获取被拖拽的所述用户按键对应的用户信息;建立所述用户信息、被拖拽的所述用户按键、所述绑定窗口之间的对应关系。结合第一方面第二种可能的实施方式,本发明提供了第一方面第三种可能的实施方式,其中,所述方法还包括:将所述对应关系以表格的形式显示在所述可视化呼叫界面中;或者,将所述用户信息叠加于所述绑定窗口的指定区域并显示。结合第一方面,本发明提供了第一方面第四种可能的实施方式,其中,所述方法还包括:当被拖拽的所述用户按键预先绑定有第一显示窗口,且所述绑定窗口预先绑定有的第一用户按键时,解除被拖拽的所述用户按键与所述第一显示窗口的绑定关系,解除所述绑定窗口与所述第一用户按键的绑定关系;将所述第一显示窗口作为所述第一用户按键的绑定窗口。第二方面,本发明提供了一种可视化呼叫中用户视频图像显示装置,包括:操作监听模块,用于监听主叫用户在可视化呼叫界面发起的呼叫操作,所述可视化呼叫界面包括用户按键区和视频显示区,所述用户按键区包括与各个被呼叫用户对应的用户按键,所述视频显示区包括用于显示各个被呼叫用户的视频图像的多个显示窗口;绑定窗口确定模块,用于当监听到所述用户按键区内有用户按键被拖拽至所述视频显示区时,将被拖拽的所述用户按键当前靠近的显示窗口作为被拖拽的所述用户按键的绑定窗口;视频图像显示模块,用于当接收到被拖拽的所述用户按键对应的被呼叫用户的视频图像时,在所述绑定窗口显示接收到的所述被呼叫用户的视频图像。结合第二方面,本发明提供了第二方面第一种可能的实施方式,其中,所述绑定窗口确定模块包括:重合区域检查单元,用于检查被拖拽的所述用户按键与所述视频显示区的各个显示窗口重合区域 的大小关系;绑定窗口确定单元,用于将与被拖拽的所述用户按键重合区域最大的显示窗口作为被拖拽的所述用户按键的绑定窗口。结合第二方面上述实施方式,本发明提供了第二方面第二种可能的实施方式,其中,所述绑定窗口确定模块包括:信息获取单元,用于获取被拖拽的所述用户按键对应的用户信息;对应关系建立单元,用于建立所述用户信息、被拖拽的所述用户按键、所述绑定窗口之间的对应关系。结合第二方面第二种可能的实施方式,本发明提供了第二方面第三种可能的实施方式,其中,所述装置还包括:对应关系显示模块,用于将所述对应关系以表格的形式显示在所述可视化呼叫界面中;或者,用户信息叠加模块,用于将所述用户信息叠加于所述绑定窗口的指定区域并显示。结合第二方面,本发明提供了第二方面第四种可能的实施方式,其中,所述装置还包括:绑定解除模块,用于当被拖拽的所述用户按键预先绑定有第一显示窗口,且所述绑定窗口预先绑定有的第一用户按键时,解除被拖拽的所述用户按键与所述第一显示窗口的绑定关系,解除所述绑定窗口与所述第一用户按键的绑定关系;绑定重建模块,用于将所述第一显示窗口作为所述第一用户按键的绑定窗口。通过本发明中的可视化呼叫中用户视频图像显示方法及装置,能够按照主叫用户指定的方式确定被呼叫用户对应的显示窗口,从而便于主叫用户将各个显示窗口与各个被呼叫用户对应起来,降低主叫用户操作难度,提高可视化呼叫的体验度。附图说明为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1示出现有技术中的可视化呼叫界面的示意图;图2示出本发明第一实施例所提供的可视化呼叫中用户视频图像显示方法的一种流程示意图;图3示出本发明第一实施例所提供的将用户信息叠加于绑定窗口的指定区域并显示的一种示意图;图4示出本发明第一实施例所提供的可视化呼叫中用户视频图像显示方法的另一种流程示意图;图5示出本发明第一实施例所提供的可视化呼叫中用户视频图像显示方法的一种应用场景示意图;图6示出本发明第一实施例所提供的可视化呼叫中用户视频图像显示方法的第二种应用场景示意图;图7a至图7b示出本发明第一实施例所提供的可视化呼叫中用户视频图像显示方法的第三种应用场景示意图;图8示出本发明第二实施例所提供的可视化呼叫中用户视频图像显示装置的一种结构示意图;图9示出本发明第二实施例所提供的可视化呼叫中用户视频图像显示装置的另一种结构示意图。具体实施方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、 完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。考虑到现有技术中的可视化呼叫应用平台是在视频显示区随机选择一个空闲的显示窗口作为被呼叫用户的显示窗口,导致主叫用户难以将各个被叫用户与各个显示窗口对应起来,增大主叫用户操作难度,降低可视化呼叫的体验度,本发明提供了可视化呼叫中用户视频图像显示方法及装置,下面结合实施例进行详细描述。实施例一图2示出了本发明第一实施例提供的可视化呼叫中用户视频图像显示方法的一种流程示意图,该方法的执行主体可以是安装有可视化呼叫应用平台的终端设备,如电脑或者其他控制终端。如图2所示,本发明实施例中的可视化呼叫中用户视频图像显示方法包括以下步骤:步骤s102,监听主叫用户在可视化呼叫界面发起的呼叫操作,该可视化呼叫界面包括用户按键区和视频显示区,用户按键区包括与各个被呼叫用户对应的用户按键,视频显示区包括用于显示各个被呼叫用户的视频图像的多个显示窗口。其中,本实施例可以通过终端设备上安装的可视化呼叫应用平台监听主叫用户在可视化呼叫界面发起的呼叫操作。该可视化呼叫应用平台可以是终端设备上的一个应用程序,向主叫用户提供可视 化呼叫界面和界面监听接口,通过界面监听接口监听主叫用户在可视化呼叫界面发起的呼叫操作。呼叫操作包括单击、双击、滑动、拖拽等操作。步骤s104,当监听到用户按键区内有用户按键被拖拽至视频显示区时,将被拖拽的用户按键当前靠近的显示窗口作为被拖拽的用户按键的绑定窗口。考虑到主叫用户将用户按键拖拽到视频显示区时,被拖拽的用户按键可能不完全与一个显示窗口重合,而是介于多个显示窗口之间,因此需要根据被拖拽的用户按键的拖拽位置选择绑定窗口。本实施例中,将被拖拽的用户按键当前靠近的显示窗口作为被拖拽的用户按键的绑定窗口,具体包括:(1)检查被拖拽的用户按键与视频显示区的各个显示窗口重合区域的大小关系。当被拖拽的用户按键被拖拽之后介于几个显示窗口之间时,检查被拖拽的用户按键与各个显示窗口的重合区域的大小。(2)将与被拖拽的用户按键重合区域最大的显示窗口作为被拖拽的用户按键的绑定窗口。通过过程(1)和过程(2),当主叫用户的拖拽动作不够精确时,能够根据重合区域的大小自动选择绑定窗口,避免绑定窗口选择的不确定性。步骤s106,当接收到被拖拽的用户按键对应的被呼叫用户的视频图像时,在绑定窗口显示接收到的被呼叫用户的视频图像。由于绑定窗口是主叫用户指定的显示窗口,因此主叫用户能够将显示窗口与被呼叫用户对应起来,从而明确区分各个被呼叫用户对应的显示窗口。通过本实施例中的可视化呼叫中用户视频图像显示方法,能够按照主叫用户指定的方式确定被呼叫用户对应的显示窗口,从而便 于主叫用户将各个显示窗口与各个被呼叫用户对应起来,降低主叫用户操作难度,提高可视化呼叫的体验度。考虑到被呼叫用户具有各自的用户信息,通过用户信息也能够区分各个被呼叫用户,本实施例中,将被拖拽的用户按键当前靠近的显示窗口作为被拖拽的用户按键的绑定窗口,包括:(1)获取被拖拽的用户按键对应的用户信息;(2)建立用户信息、被拖拽的用户按键、绑定窗口之间的对应关系。为了更加方便主叫用户区分各个被呼叫用户对应的显示窗口,本实施例中的方法还包括:将上述对应关系以表格的形式显示在可视化呼叫界面中;或者,将用户信息叠加于绑定窗口的指定区域并显示。表1用户信息用户按键绑定窗口张程用户按键21号显示窗口张鹏用户按键32号显示窗口刘华用户按键13号显示窗口表1示出了对应关系的一种表达形式。通过表1能够看出当前被呼叫用户的用户名称、对应的用户按键以及绑定窗口。本实施例中,将对应关系以表格的形式显示,能够使主叫用户明确知道各个被呼叫用户对应的用户按键和绑定窗口,更加便于主叫用户区分各个被呼叫用户。图3示出了将用户信息叠加于绑定窗口的指定区域并显示的一种示意图。通过图3能够看出,将用户信息叠加于绑定窗口并显示 能够使主叫用户在观看被呼叫用户的视频图像时区分各个被呼叫用户,提高主叫用户的呼叫体验。考虑到被拖拽的用户按键对应的被呼叫用户的视频图像已经预先在其他显示窗口显示的情况,如图4所示,本实施例中的方法还包括:步骤s402,当被拖拽的用户按键预先绑定有第一显示窗口,且绑定窗口预先绑定有的第一用户按键时,解除被拖拽的用户按键与第一显示窗口的绑定关系,解除绑定窗口与第一用户按键的绑定关系;步骤s404,将第一显示窗口作为第一用户按键的绑定窗口。由于将第一显示窗口作为第一用户按键的绑定窗口,因此能够在第一显示窗口显示第一用户按键对应的被呼叫用户的视频图像。例如,当前被拖拽的用户按键为用户按键1,绑定窗口为显示窗口2,用户按键1预先绑定有显示窗口1,且显示窗口2预先绑定有用户按键2,则解除用户按键1与显示窗口1之间的绑定关系,解除显示窗口2与用户按键2之间的绑定关系;将显示窗口1作为用户按键2的绑定窗口,在显示窗口1显示用户按键2对应的被呼叫用户的视频图像。通过上述步骤s402和步骤s404,能够交换两个显示窗口显示的视频图像,方便主叫用户按照需要调整各个显示窗口的显示内容,提升用户使用体验。图5示出了本实施例中的可视化呼叫中用户视频图像显示方法的一种应用场景示意图。如图5所示,主叫用户发起呼叫时,拖拽用户按键3至2号显示窗口,则当可视化呼叫应用平台接收到用户 按键3对应的被呼叫用户的视频图像时,能够通过2号显示窗口进行显示。图6示出了本实施例中的可视化呼叫中用户视频图像显示方法的第二种应用场景示意图。如图6所示,当主叫用户与被呼叫用户之间的视频通道建立后,用户按键对应的被呼叫用户的视频图像已经在原某一显示窗口显示,此时将用户按键拖拽到另一显示窗口,则将用户按键对应的视频图像通过该另一显示窗口显示,并取消在原某一显示窗口的显示工作。如图6中,用户按键3对应的被呼叫用户的视频图像已经在2号显示窗口显示。此时主叫用户将用户按键3拖拽至3号显示窗口,则通过3号显示窗口显示用户按键3对应的视频图像,并不在2号显示窗口继续显示。或者图6中,还能够交换2号显示窗口和3号显示窗口的位置,从而达到在3号显示窗口的位置显示用户按键3对应的视频图像的效果。图7a和图7b示出了本实施例中的可视化呼叫中用户视频图像显示方法的第三种应用场景示意图。如图7a和图7b所示,当用户按键2对应的视频图像已经在2号显示窗口显示,用户按键3对应的视频图像已经在3号显示窗口显示时,若将用户按键3拖拽至2号显示窗口,则将用户按键3对应的视频图像通过2号显示窗口显示,用户按键2对应的视频图像通过3号显示窗口显示。或者图7a和图7b中,还能够交换2号显示窗口和3号显示窗口的位置,从而在2号显示窗口的位置显示用户按键3对应的视频图像,在3号显示窗口的位置显示用户按键2对应的视频图像。综上,通过上述的可视化呼叫中用户视频图像显示方法,能够方便用户区分各个被呼叫用户,方便用户按照需要调整各个显示窗 口的显示内容,尤其是交换两个显示窗口的显示内容或者交换两个显示窗口的位置,提高用户的呼叫体验。实施例二对应上述实施例一中的可视化呼叫中用户视频图像显示方法,本发明第二实施例还提供了一种可视化呼叫中用户视频图像显示装置,该装置用于执行上述实施例一中的方法,如图8所示,该装置包括:操作监听模块81,用于监听主叫用户在可视化呼叫界面发起的呼叫操作,可视化呼叫界面包括用户按键区和视频显示区,用户按键区包括与各个被呼叫用户对应的用户按键,视频显示区包括用于显示各个被呼叫用户的视频图像的多个显示窗口;绑定窗口确定模块82,用于当监听到用户按键区内有用户按键被拖拽至视频显示区时,将被拖拽的用户按键当前靠近的显示窗口作为被拖拽的用户按键的绑定窗口;视频图像显示模块83,用于当接收到被拖拽的用户按键对应的被呼叫用户的视频图像时,在绑定窗口显示接收到的被呼叫用户的视频图像。通过本实施例中的可视化呼叫中用户视频图像显示装置,能够按照主叫用户指定的方式确定被呼叫用户对应的显示窗口,从而便于主叫用户将各个显示窗口与各个被呼叫用户对应起来,降低主叫用户操作难度,提高可视化呼叫的体验度。考虑到主叫用户将用户按键拖拽到视频显示区时,被拖拽的用户按键可能不完全与一个显示窗口重合,而是介于多个显示窗口之间,因此需要根据被拖拽的用户按键的拖拽位置选择绑定窗口。本实施例中,绑定窗口确定模块82包括:重合区域检查单元,用于检 查被拖拽的用户按键与视频显示区的各个显示窗口重合区域的大小关系;绑定窗口确定单元,用于将与被拖拽的用户按键重合区域最大的显示窗口作为被拖拽的用户按键的绑定窗口。通过重合区域检查单元和绑定窗口确定单元,当主叫用户的拖拽动作不够精确时,能够根据重合区域的大小自动选择绑定窗口,避免绑定窗口选择的不确定性。考虑到被呼叫用户具有各自的用户信息,通过用户信息也能够区分各个被呼叫用户,本实施例中,绑定窗口确定模块82包括:信息获取单元,用于获取被拖拽的用户按键对应的用户信息;对应关系建立单元,用于建立用户信息、被拖拽的用户按键、绑定窗口之间的对应关系。为了更加方便主叫用户区分各个被呼叫用户对应的显示窗口,本实施例中的装置还包括:对应关系显示模块,用于将对应关系以表格的形式显示在可视化呼叫界面中;或者,用户信息叠加模块,用于将用户信息叠加于绑定窗口的指定区域并显示。本实施例中,将对应关系以表格的形式显示,能够使主叫用户明确知道各个被呼叫用户对应的用户按键和绑定窗口,更加便于主叫用户区分各个被呼叫用户。将用户信息叠加于绑定窗口并显示能够使主叫用户在观看被呼叫用户的视频图像时区分各个被呼叫用户,提高主叫用户的呼叫体验。考虑到被拖拽的用户按键对应的被呼叫用户的视频图像已经预先在其他显示窗口显示的情况,如图9所示,本实施例中的装置还包括:绑定解除模块91,用于当被拖拽的用户按键预先绑定有第一显示窗口,且绑定窗口预先绑定有的第一用户按键时,解除被拖拽的用户按键与第一显示窗口的绑定关系,解除绑定窗口与第一用户 按键的绑定关系;绑定重建模块92,用于将第一显示窗口作为第一用户按键的绑定窗口。通过上述绑定解除模块91和绑定重建模块92,能够交换两个显示窗口显示的视频图像,方便主叫用户按照需要调整各个显示窗口的显示内容,提升用户使用体验。综上,通过上述的可视化呼叫中用户视频图像显示装置,能够方便用户区分各个被呼叫用户,方便用户按照需要调整各个显示窗口的显示内容,尤其是交换两个显示窗口的显示内容或者交换两个显示窗口的位置,提高用户的呼叫体验。本发明实施例所提供的可视化呼叫中用户视频图像显示装置可以为设备上的特定硬件或者安装于设备上的软件或固件等。本发明实施例所提供的装置,其实现原理及产生的技术效果和前述方法实施例相同,为简要描述,装置实施例部分未提及之处,可参考前述方法实施例中相应内容。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,前述描述的系统、装置和单元的具体工作过程,均可以参考上述方法实施例中的对应过程,在此不再赘述。在本发明所提供的实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可 以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本发明提供的实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释,此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本
技术领域
的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技 术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围。都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1