视频数据管理方法、装置及电子设备与流程

文档序号:18407219发布日期:2019-08-10 00:31阅读:171来源:国知局
视频数据管理方法、装置及电子设备与流程

本申请涉及计算机技术领域,具体而言,涉及一种视频数据管理方法、装置及电子设备。



背景技术:

目前,视频通话作为一种常用的异地沟通方式,视频通话也被用在各种会议场景中。在一般会议中会有相关重要的议题、方案等信息,为了使议题、方案等信息被记录,现在一般会通过相关会议人员手动记录的方式、或录制视频的方式实现重要的议题、方案等信息的记录。但是手动记录的方式可能存在记录效率低、可能存在遗漏的情况;而录制视频的方式可能会存在暂用内存较大的不足。



技术实现要素:

有鉴于此,本申请实施例的目的在于提供一种视频数据管理方法、装置及电子设备。

第一方面,本申请实施例提供了一种获取在视频通话过程中产生的对话数据及标记数据,所述对话数据包括对话相关用户及对话内容,所述对话内容包括文字信息和/或语音信息;

将所述对话数据发送给所述对话相关用户的终端,用于所述对话相关用户的终端对所述对话数据进行保存;

将所述标记数据发送给所述视频通话过程中的参与用户的终端,用于所述参与用户的终端对所述标记数据进行保存。

本申请实施例提供的视频数据管理方法,采用获取视频会议中的对话数据及标记数据,并对其进行存储;与现有技术中的手动记录或者录视频记录的方式相比,其可以提高视频通话的关键信息记录的效率的情况下,还不需要占用视频数据那么大的内存,提高存储器的有效利用率。

结合第一方面,本申请实施例提供了第一方面的第一种可能的实施方式,其中:所述对话相关用户包括:所述视频通话的通话发起用户及通话参与用户,所述方法还包括:

接收所述通话发起用户发起的通话请求,所述通话请求包括指定的通话参与用户;

所述将所述对话数据发送给所述对话相关用户的终端,包括:

将所述对话数据发送给所述通话发起用户的终端及所述通话参与用户的终端。

本申请实施例提供的视频数据管理方法,还可以将对话数据发送给通话发起用户及通话参与用户的终端,从而使通话发起用户及通话参与用户都能够获知记录下来的信息,从而实现信息的有效传播。

结合第一方面的第一种可能的实施方式,本申请实施例提供了第一方面的第二种可能的实施方式,其中:所述对话数据还包括:每条对话内容对应的对话标记,所述将所述对话数据发送给所述通话发起用户的终端及所述通话参与用户的终端的步骤,包括:

将所述对话数据中的每条会话内容发送给每条会话内容的所述对话标记指定的通话发起用户的终端或/及所述通话参与用户的终端。

本申请实施例提供的视频数据管理方法,还可以将对话内容仅发送给对话标记指定的部分用户,从而可以使对话数据能够更好地适应不同用户的需求,使对话数据实现部分保密,仅对对话标记指定的部分用户实现可阅性。

结合第一方面或第一方面的第一种或第二种可能的实施方式,本申请实施例提供了第一方面的第三种可能的实施方式,其中:所述对话相关用户包括:通话发起用户及通话参与用户,所述方法还包括:

在视频通话结束前,接收所述通话发起用户增加或者删除通话参与用户的成员控制请求,所述成员控制请求包括待增加通话参与用户或/及待删除通话参与用户;

根据所述成员控制请求增加所述待增加通话参与用户,或/及根据所述成员控制请求移除所述待删除通话参与用户。

本申请实施例提供的视频数据管理方法,通话发起用户在视频通话结束之前还能够控制参加视频通话的用户,从而使视频通话更加灵活,满足不同阶段对应不同的参与用户的需求。

结合第一方面或第一方面的第一种或第二种可能的实施方式,本申请实施例提供了第一方面的第四种可能的实施方式,其中:所述方法还包括:

接收指定通话参与用户的终端发送的白板使用请求;

根据所述白板使用请求为所述指定通话参与用户的终端开放白板功能;

接收在白板上的描绘操作,以得到所述白板上的当前描绘数据;

将所述当前描绘数据发送给当前视频通话的所有通话参与用户的终端,以供所述所有通话参与用户的终端显示所述当前描绘数据。

本申请实施例提供的视频数据管理方法,由于视频通话过程中,有时候文字或者语音并不能完整地表示参与用户想要表达的意思,从而增设白板,通过将描绘图形或者字符呈现视频通话中,使视频通话更加丰富易懂。

结合第一方面的第四种可能的实施方式,本申请实施例提供了第一方面的第五种可能的实施方式,其中:所述标记数据包括描绘数据,所述获取在视频通话过程中产生的对话数据及标记数据的步骤,包括:

在设定时间点获取在所述视频通话过程中的所有的对话数据,以及在所述设定时间点所述白板上的描绘数据,所述设定时间点包括:视频结束时、白板操作结束时、每隔设定时间段的时间节点。

本申请实施例提供的视频数据管理方法,还可以定时获取白板上的描绘数据,实现定时记录描绘数据,从而使保存的内容能够更好地表示视频通话过程中的关键信息,实现对视频通话的有效记录。

结合第一方面第四种可能的实施方式,本申请实施例提供了第一方面的第六种可能的实施方式,其中:所述方法还包括:

接收当前视频通话的通话发起用户的发送的可使用白板的所述指定通话参与用户的名单。

本申请实施例提供的视频数据管理方法,还可以指定可以使用白板的用户的名单,从而使视频通话过程中,白板的使用权可控,以满足视频通话在不同场景中的使用需求。

第二方面,本申请实施例还提供一种视频数据管理装置,包括:

获取模块,用于获取在视频通话过程中产生的对话数据及标记数据,所述对话数据包括对话相关用户及对话内容,所述对话内容包括文字信息、语音信息;

第一发送模块,用于将所述对话数据发送给所述对话相关用户的终端,以使所述对话相关用户的终端对所述对话数据进行保存;

第二发送模块,用于将所述标记数据发送给所述视频通话过程中的参与用户的终端,以使所述参与用户的终端对所述标记数据进行保存。

第三方面,本申请实施例还提供一种电子设备,包括:处理器、存储器,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述机器可读指令被所述处理器执行时执行上述第一方面,或第一方面的任一种可能的实施方式中的方法的步骤。

第四方面,本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述第一方面,或第一方面的任一种可能的实施方式中视频数据管理方法的步骤。

为使本申请的上述目的、特征和优点能更明显易懂,下文特举实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本申请实施例提供的服务器与本地终端进行交互的示意图。

图2为本申请实施例提供的电子设备的方框示意图。

图3为本申请实施例提供的视频数据管理方法的流程图。

图4为本申请实施例提供的视频通话界面示意图。

图5为本申请实施例提供的另一视频通话界面示意图。

图6为本申请实施例提供的视频数据管理装置的功能模块示意图。

具体实施方式

下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行描述。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

视频通话作为一种便捷的远程的沟通方式,视频通话也因此被用在异地的会议中。而视频会议通常进行时间较长,视频会议所产生的视频内容的保存,如果通过视频数据保存,则需要较大的内存,而且录制视频也需要额外的流量。出于上述考虑,一般视频会议软件不会采用录制视频数据的方式对视频内容进行保存。在此情况下,需要有专人在视频会议进行中对会议讨论过程、参会人员、会议结论等重要信息进行记录。但是这种记录方式,操作繁琐,浪费人力成本,而且可能存在视频会议的信息遗漏情况。

基于此,本申请实施例提供一种视频数据管理方法、装置及电子设备,可以通过将对话数据和标记数据进行保存,可以使提高视频数据通话过程中的关键信息的记录的效率。

实施例一

为便于对本实施例进行理解,首先对执行本申请实施例所公开的一种视频数据管理方法的电子设及运行环境进行详细介绍。

如图1所示,是本申请实施例提供的服务器100与本地终端200进行交互的示意图。服务器100通过网络与一个或多个本地终端进行通信连接,以进行数据通信或交互。服务器100可以是网络服务器、数据库服务器等。上述的本地终端200可以是个人电脑(personalcomputer,pc)、平板电脑、智能手机、个人数字助理(personaldigitalassistant,pda)等。

在使用过程中,通话发起用户可以通过一本地终端200可以向服务器100发送通话请求,其中,通话请求中包括需要参与本次的视频通话的通话参与用户。服务器100可以提供在视频通话过程中的相关数据的传输,以使通话发起用户的终端与通话参与用户的终端之间的数据能够共享。本地终端200可以上传一些实时产生的数据,例如,文字信息、语音信息、画面信息等。

如图2所示,是电子设备的方框示意图。电子设备300可以包括存储器311、存储控制器312、处理器313、外设接口314、输入输出单元315、显示单元316。本领域普通技术人员可以理解,图2所示的结构仅为示意,其并不对电子设备300的结构造成限定。例如,电子设备300还可包括比图2中所示更多或者更少的组件,或者具有与图2所示不同的配置。示例性地,本实施例中的电子设备300可用于实施图2所示的服务器100或本地终端200。

上述的存储器311、存储控制器312、处理器313、外设接口314、输入输出单元315及显示单元316各元件相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。上述的处理器313用于执行存储器中存储的可执行模块。

其中,存储器311可以是,但不限于,随机存取存储器(randomaccessmemory,ram),只读存储器(readonlymemory,rom),可编程只读存储器(programmableread-onlymemory,prom),可擦除只读存储器(erasableprogrammableread-onlymemory,eprom),电可擦除只读存储器(electricerasableprogrammableread-onlymemory,eeprom)等。其中,存储器311用于存储处理器313可执行的计算机程序,本申请实施例任一实施例揭示的过程定义的电子设备300所执行的方法可以应用于处理器313中,或者由处理器313实现。例如,电子设备300在运行时,处理器313与存储器311之间可以通过总线通信,处理器313在接收到执行指令后,处理器313执行所述计算机程序,以执行本申请任一实施例所提供的视频数据管理方法。

上述的处理器313可能是一种集成电路芯片,具有信号的处理能力。上述的处理器313可以是通用处理器,包括中央处理器(centralprocessingunit,简称cpu)、网络处理器(networkprocessor,简称np)等;还可以是数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

上述的外设接口314将各种输入/输入装置耦合至处理器313以及存储器311。在一些实施例中,外设接口314,处理器313以及存储控制器312可以在单个芯片中实现。在其他一些实例中,他们可以分别由独立的芯片实现。

上述的输入输出单元315用于提供给用户输入数据。所述输入输出单元315可以是,但不限于,鼠标和键盘等。

上述的显示单元在电子设备300与用户之间提供一个交互界面(例如用户操作界面)或用于显示图像数据给用户参考。在本实施例中,所述显示单元可以是液晶显示器或触控显示器。若为触控显示器,其可为支持单点和多点触控操作的电容式触控屏或电阻式触控屏等。支持单点和多点触控操作是指触控显示器能感应到来自该触控显示器上一个或多个位置处同时产生的触控操作,并将该感应到的触控操作交由处理器进行计算和处理。

本实施例中的电子设备300可以用于执行本申请实施例提供的各个方法中的各个步骤。下面通过几个实施例详细描述视频数据管理方法的实现过程。

实施例二

请参阅图3,是本申请实施例提供的视频数据管理方法的流程图。下面将对图3所示的具体流程进行详细阐述。

步骤s401,获取在视频通话过程中产生的对话数据及标记数据。

其中,对话数据包括对话相关用户及对话内容,所述对话内容包括文字信息和/或语音信息。

标记数据可以是绘制在白板上的描绘数据,还可以在呈现的视频界面中的文档中的区别标记数据等。

上述的步骤s401可以在对话数据及标记数据产生时实时执行,也可以在一次视频通话结束后执行。

在一种实施方式中,上述的描绘数据可以仅包括视频通话过程中最后一次的内容,则可以在视频通话结束后获取描绘数据。

其中,对话相关用户包括:视频通话的通话发起用户及通话参与用户,在步骤s401之前,视频数据管理方还可以包括:接收所述通话发起用户发起的通话请求。通话请求包括指定的通话参与用户。

在接收到各个通话参与用户终端的确认消息后,可以连通视频通话。

上述的对话数据和标记数据则在连通视频通话后产生。

在一个实例中,结合一个的对话相关用户的终端的显示界面进行描述。

请参阅图4,显示界面可以包括:视频画面显示区410,对话数据显示区420,以及功能显示区430。

可选地,上述的视频画面显示区410中可以包括一个主显示区以及多个次显示区。上述的主显示区可以用于显示通话发起用户的相关画面,上述的次显示区可以用于显示通话参与用户的相关画面。图4所示的实例中的视频画面显示区410中的主显示区的尺寸大于次显示区的尺寸。可选地,视频画面显示区也可以包括多个均匀的显示区,每个显示区用于显示一用户的相关画面,显示区的大小可以根据当前视频通话的通话参与用户的数量确定。

对话数据显示区420可以用于显示在视频通话过程中产生的语音信息、文字信息、图片信息、文件信息等。如图4所示,对话数据中的内容可以是普通文字信息,例如,张三对李四说的内容“今天周一了”;对话数据中的内容也可以私密文字信息,例如,王五对李四说的内容“周末可以去公园”;对话数据中的对话内容还可以是语音信息,例如,张一对李二说的语音消息。

功能显示区430可以用于显示一视频通话中可包括的功能操作键。图4所示的实例中,功能显示区430中包括当前通话的群体(图示中显示的是“市场部”)、“悄悄话”、当前在线人数(图示中示出的是“张三等15人”)、“按住说话”按钮等。

上述的对话数据则可以是图4所示的对话数据显示区420产生的数据。

步骤s402,将所述对话数据发送给所述对话相关用户的终端,用于所述对话相关用户的终端对所述对话数据进行保存。

在一个场景中,上述的对话内容可以是用于通知视频通话过程中的所有人一些相关内容,则需要将对话内容发送给视频通话中的所有人。在此场景中,上述的对话相关用户可以是上述的通话发起用户和通话参与用户。

在另一个应用场景中,上述的对话内容可以是其一用户对其它指定用户的私聊的对话。可选地,步骤s402可以包括:将所述对话数据中的每条会话内容发送给每条会话内容的所述对话标记指定的通话发起用户的终端或/及所述通话参与用户的终端。可选地,对话数据还可以包括:每条对话内容对应的对话标记。上述的对话标记可以是“私密”标记。例如,图4所示的,第二句中“【私密】王五对李四:周末可以去公园”中包括仅王五和李四可见的私密标记。

在一个实例中,可以参阅图4所示的示意图。选中图4所示意的“悄悄话”按钮后,输出的对话可以是针对某一用户的私密对话。例如,图4所示的,第二句中“【私密】王五对李四:周末可以去公园”,表示王五对李四私聊的对话,对话内容“周末可以去公园”仅王五和李四可以看到。上述的图4所示的实例中,对话内容“周末可以去公园”仅发送给王五的终端和李四的终端,王五的终端和李四的终端可以对上述的对话内容“周末可以去公园”进行保存。

通过本实施例中的方法,通过通话参与用户在输出对话内容时可以设置各个通话参与用户权限(例如,仅仅一个通话参与用户可以看到;或全员通话参与用户可看;或部分通话参与用户可看),实现了对于视频通话过程中产生的数据的公开程度的自由控制,满足了一部分视频通话、视频过程中产生的信息对不同的用户的保密性的要求,是高视频会议在不同场景的适应性。

步骤s403,将所述标记数据发送给所述视频通话过程中的参与用户的终端,用于所述参与用户的终端对所述标记数据进行保存。

在一种可选的实施方式中,上述的视频通话可以是在一即时通信群组中选定的用户发起的视频通话。上述的对话数据中的对话内容可以保存在上述的通信群组数据存储的对应位置。可选地,用户需要查看时,可以从群组中的“消息记录”中访问上述的通信群组数据存储的对应位置,以查看到历史对话数据。可选地,上述的标记数据也可以保存在上述的通信群组数据存储的对应位置。

上述的步骤s402和s403也可以在对话数据或标记数据产生时实时执行,也可以在一次视频通话结束后执行。

可选地,视频数据管理方法还可以包括:在视频通话结束前,接收所述通话发起用户增加或者删除通话参与用户的成员控制请求,然后根据所述成员控制请求增加所述待增加通话参与用户,或/及根据所述成员控制请求移除所述待删除通话参与用户。上述的成员控制请求包括待增加通话参与用户或/及待删除通话参与用户。

通话发起用户可以通过通话发起用户的终端发送上述的成员控制请求。

上述的在视频通话结束前可以表示在视频开始时,也可以是在视频进行中。

通过上述的步骤,通话发起用户可以在视频过程中的任意时刻选择不同的用户参与到视频通话中,以适应不同的用户在会议中的需求。例如,可以适应在一场视频会议中,不同的阶段会有不同的参与者,则通话发起用户则可以根据视频会议的进度选择不同的通话参与用户。从而可以减少用户在视频会议的不同阶段挂断视频,以及重新接通视频的麻烦操作,提高用户的视频会议的操作效率。

可选地,视频数据管理方法还可以包括:接收指定通话参与用户的终端发送的白板使用请求;根据所述白板使用请求为所述指定通话参与用户的终端开放白板功能;接收在白板上的描绘操作,以得到所述白板上的当前描绘数据;将所述当前描绘数据发送给当前视频通话的所有通话参与用户的终端,以供所述所有通话参与用户的终端显示所述当前描绘数据。

如图5所示,图5所示的实例中的白板显示区440用于显示描绘数据。图5所示的实例中,白板显示区440包括云朵和书写的英文“happyday”。

可选地,白板显示区440还可以包括多个操作按钮,图5所示的实例中包括:“选色”、“撤回”、“擦除”、“拖动”、“全屏”以及“清空”。每个按钮被操作时,可以执行不同的功能模块。“选色”按钮被操作时,启动选色盘,可以接收用户的颜色选择操作。“撤回”按钮被操作时,可以接收用户的撤销最近一次的描绘操作。“擦除”按钮被操作时,可以启动橡皮擦功能,橡皮擦可用于擦除白板上的描述数据。“拖动”按钮被操作时,可以移动被选择的描绘数据。“全屏”按钮被操作时,可以将白板显示区440扩大显示充满整个电子设备的显示界面。“清空”按钮被操作时,清空白板显示区440的所有描绘数据。可选地,还可以包括“跟随”按钮(图未示)。当“跟随”按钮被操作时,可以实时查看白板操作者的写画过程。示例性的,“跟随”按钮被操作后,服务器获取白板操作者在白板上的x轴和y轴的操作数据,然后实时发送指令给执行了“跟随”按钮被操作的终端进行渲染绘制,以使执行了“跟随”按钮被操作的终端实时显示白板操作者的写画过程。

通过在通话参与用户的终端中显示白板的描绘数据,可以使通话参与用户能够更好地获知白板操作者所要表达的内容,也能够使视频通话的表达更加的顺畅,使异地用户也能有现场讲解的感受,从而提高视频通话的效果。

可选地,在包括白板的操作界面的视频通话的基础上,标记数据还可以包括描绘数据,步骤s401可以包括:在设定时间点获取在所述视频通话过程中的所有的对话数据,以及在所述设定时间点所述白板上的描绘数据。

上述的设定时间点可以包括:视频结束时、白板操作结束时、每隔设定时间段的时间节点。

在一种实施方式中,可以仅获取视频结束时的描绘数据,以将获取的描绘数据用于发送给视频通话过程中的参与用户的终端,用于所述参与用户的终端对所述标记数据进行保存。则上述的设定时间点可以是视频结束时的时间点。

在另一种实施方式中,也可以定时获取白板上的描绘数据,从而可以获取不同阶段的白板上述的描绘数据。在一个可选的实例中,上述的每隔设定时间段的时间节点可以是每隔十分钟的时间节点。以将每隔十分钟的时间节点获取的描绘数据用于发送给视频通话过程中的参与用户的终端,用于所述参与用户的终端对所述标记数据进行保存。

在另一种实施方式中,也可以获取每个用户操作结束时的白板上的描绘数据。可选地,在切换白板操作用户之前,可以获取白板上的描绘数据,以用于发送给视频通话过程中的参与用户的终端,用于所述参与用户的终端对所述标记数据进行保存。

为了满足不同用户的需求,例如,有些用户仅需要知道描绘数据最终状态的数据情况;而有些用户可能需要了解描绘数据的变化过程。基于此,用户还可以按照需求设置获取描绘数据的时间节点。

在一实施方式中,接收通话发起用户的终端或通话参与用户的终端发送的设置的时间节点,然后根据设置的时间节点获取视频通话过程中的描绘数据,并发送给通话发起用户的终端及通话参与用户的终端。

在另一实施方式中,通话发起用户的终端或通话参与用户的终端发送可以在本地设置的时间节点,发起用户的终端或通话参与用户的终端可以按照在本地设置的时间节点获取描绘数据,并保存。

通过定时获取描绘数据,可以减少因为录制视频所需花费的网络资源及内存资源,还能够保存白板上的描绘数据。

考虑部分用户在视频通话过程中可能仅仅是作为一听众,不需要发言或者表达意见;部分用户可能会作为视频通话过程中的讲解者,则需要更多操作方便的权限。基于此,还可以仅为部分用户开通白板操作功能。

示例性的,视频数据管理方法还包括:接收当前视频通话的通话发起用户的发送的可使用白板的所述指定通话参与用户的名单。

可选地,仅在接收到指定通话参与用户的名单中的用户的终端发送的白板使用请求后,根据所述白板使用请求为发送白板使用请求的指定通话参与用户的终端开放白板功能。

本实施例中的视频通话结合了实时视频画面、语音输入、文字输入、白板展示等功能,可以使用通话参与用户更好的传达和接收视频通话过程中的信息,提高视频通话的有效输出及传播。

在其它实施方式中,上述的标记数据还可以是在文档中操作的区标记数据。例如,视频界面中显示一文档数据。在通话发起用户或通话参与用户在降解文档数据过程中,接收到通话发起用户或通话参与用户的标记操作,基于上述的标记操作在文档中呈现出对应的区别标记。上述的区别标记可以是加粗、高亮、倾斜、批注等标记。也可以在所述设定时间点所述文档上的区别标记数据。上述的设定时间点可以包括:视频结束时、文档上出现标记后的设定时间后、每隔设定时间段的时间节点等。

本实施例中的视频通话将视频数据、文字信息、语音信息语音拆分,以语音、文字、白板的描绘数据的信息作为视频通话的沟通输出,进而在保存视频通话过程中的数据时,仅保存文字信息、语音信息、标记数据等,从而降低了视频通话的保存成本,将文字信息、语音信息、标记数据等保存在相关用户的终端,从而实现了视频通话的相关数据的保存,方便通话发起用户及通话参与用户查看、理解视频通话中的内容。在一个实例中,本实施例中的视频通话用在视频会议中时,可以方便视频会议的参与者查看视频会议中的文字信息、语音信息、标记数据等数据,从而可以根据文字信息、语音信息、标记数据执行会议决策、提高组织效率。

实施例三

基于同一申请构思,本申请实施例中还提供了与视频数据管理方法对应的视频数据管理装置,由于本申请实施例中的装置解决问题的原理与本申请实施例上述视频数据管理方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。

请参阅图6,是本申请实施例提供的视频数据管理装置的功能模块示意图。所述视频数据管理装置包括:获取模块501、第一发送模块502以及第二发送模块503;其中

获取模块501,用于获取在视频通话过程中产生的对话数据及标记数据,所述对话数据包括对话相关用户及对话内容,所述对话内容包括文字信息、语音信息;

第一发送模块502,用于将所述对话数据发送给所述对话相关用户的终端,以使所述对话相关用户的终端对所述对话数据进行保存;

第二发送模块503,用于将所述标记数据发送给所述视频通话过程中的参与用户的终端,以使所述参与用户的终端对所述标记数据进行保存。

一种可能的实施方式中,所述对话相关用户包括:所述视频通话的通话发起用户及通话参与用户,本实施例中的数据管理装置还包括:发起模块,用于:接收所述通话发起用户发起的通话请求,所述通话请求包括指定的通话参与用户;

上述的第一发送模块502,还可以用于:将所述对话数据发送给所述通话发起用户的终端及所述通话参与用户的终端。

一种可能的实施方式中,所述对话数据还包括:每条对话内容对应的对话标记,上述的第一发送模块502,还可以用于:将所述对话数据中的每条会话内容发送给每条会话内容的所述对话标记指定的通话发起用户的终端或/及所述通话参与用户的终端。

一种可能的实施方式中,所述对话相关用户包括:通话发起用户及通话参与用户,本实施例中的数据管理装置还包括:控制模块,用于:

在视频通话结束前,接收所述通话发起用户增加或者删除通话参与用户的成员控制请求,所述成员控制请求包括待增加通话参与用户或/及待删除通话参与用户;

根据所述成员控制请求增加所述待增加通话参与用户,或/及根据所述成员控制请求移除所述待删除通话参与用户。

一种可能的实施方式中,本实施例中的数据管理装置还包括:白板操作模块,用于:

接收指定通话参与用户的终端发送的白板使用请求;

根据所述白板使用请求为所述指定通话参与用户的终端开放白板功能;

接收在白板上的描绘操作,以得到所述白板上的当前描绘数据;

将所述当前描绘数据发送给当前视频通话的所有通话参与用户的终端,以供所述所有通话参与用户的终端显示所述当前描绘数据。

一种可能的实施方式中,所述标记数据包括描绘数据,上述的获取模块501,还用于:

在设定时间点获取在所述视频通话过程中的所有的对话数据,以及在所述设定时间点所述白板上的描绘数据,所述设定时间点包括:视频结束时、白板操作结束时、每隔设定时间段的时间节点。

一种可能的实施方式中,本实施例中的数据管理装置还包括:接收模块,用于接收当前视频通话的通话发起用户的发送的可使用白板的所述指定通话参与用户的名单。

此外,本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述方法实施例中所述的视频数据管理方法的步骤。

本申请实施例所提供的视频数据管理方法的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行上述方法实施例中所述的视频数据管理方法的步骤,具体可参见上述方法实施例,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本申请的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这根据所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。

所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1