视频通信的方法及装置与流程

文档序号:12730554阅读:255来源:国知局
视频通信的方法及装置与流程

本公开涉及互联网通信技术领域,尤其涉及一种视频通信的方法及装置。



背景技术:

当前,视频通信逐渐成为一种较为普遍的通信方式,终端上安装的社交应用一般都具有视频通信功能,用户可以通过社交应用与好友用户进行视频通信,从而不仅方便了用户之间的信息交流,还提高了信息交流的真实性。

相关技术中,第一终端与第二终端进行视频通信时,第一终端开启摄像头,对摄像头对应的拍摄区域进行拍摄,得到视频数据,向社交应用服务器发送该视频数据,以使社交应用服务器将该视频数据发送给第二终端。



技术实现要素:

为克服相关技术中存在的问题,本公开提供一种视频通信的方法及装置,所述技术方案如下:

根据本公开实施例的第一方面,提供一种视频通信的方法,所述方法应用在第一终端中,所述方法包括:

在所述第一终端与第二终端的视频通信过程中,获取与所述第一终端关联的第一目标家居设备的设备标识;

根据所述第一目标家居设备的设备标识,向所述第一目标家居设备发送拍摄请求,所述拍摄请求用于指示所述第一目标家居设备开启摄像头进行拍摄并返回第一视频数据;

接收所述第一视频数据,向社交应用服务器发送所述第一视频数据,使得所述社交应用服务器向所述第二终端发送所述第一视频数据。

本公开实施例中,在第一终端与第二终端的视频通信过程中,第一终端可以通过获取与该第一终端关联的第一目标家居设备的设备标识,向该第一目标家居设备发送拍摄请求,使得该第一目标家居设备开启摄像头自行拍摄并向该第一终端返回第一视频数据;第一终端接收该第一视频数据后,通过社交应用服务器向第二终端发送该第一视频数据。由于第一终端获取第一视频数据时,直接由第一目标家居设备进行拍摄,得到第一视频数据并返回给第一终端;不需要用户将第一终端移动到第一目标家居设备进行拍摄,即可获取到第一视频数据,从而提高了获取第一视频数据的效率,进而提高了视频通信的效率。

在一种可能实现方式中,所述获取与所述第一终端关联的第一目标家居设备的设备标识,包括:

获取设备标识列表,所述设备标识列表存储至少一个与所述第一终端关联的家居设备的设备标识;

在当前视频通信界面显示所述设备标识列表;

获取所述设备标识列表中被选择的设备标识,将所述被选择的设备标识确定为所述第一目标家居设备的设备标识。

本公开实施例中,通过在当前视频通信界面显示设备标识列表,从而清晰的向用户显示与第一终端关联的家居设备的设备标识,使得用户可以按需求选择待观看的第一目标家居设备的设备标识;然后获取用户从该设备标识列表中选择的设备标识,直接将该被选择的设备标识确定为第一目标家居设备的设备标识,提高了用户体验,以及提高了确定第一目标家居设备的准确性和效率。

在一种可能实现方式中,所述获取设备标识列表,包括:

获取与所述第一终端关联的家居设备,从与所述第一终端关联的家居设备中确定具备视频拍摄功能的家居设备;

将所述具备视频拍摄功能的家居设备的设备标识组成所述设备标识列表。

本公开实施例中,第一终端从与之关联的家居设备中识别出具备视频拍摄功能的家居设备,再将具备视频拍摄功能的家居设备的设备标识组成设备标识列表,由于设备标识列表中只包括具备视频拍摄功能的家居设备,因此,用户可以直接从设备标识列表中选择第一目标家居设备的设备标识,从而提高了确定第一目标家居设备的效率。

在一种可能实现方式中,所述根据所述第一目标家居设备的设备标识,向所述第一目标家居设备发送拍摄请求,包括:

向云服务器发送所述拍摄请求,所述拍摄请求携带所述第一目标家居设备的设备标识,以使所述云服务器根据所述第一目标家居设备的设备标识,向所述第一目标家居设备转发所述拍摄请求。

本公开实施例中,第一终端可以直接向云服务器发送拍摄请求,由云服务器向第一目标家居设备转发该拍摄请求,使得第一目标家居设备可以根据该拍摄请求自行拍摄,无需用户移动第一终端,即可控制该第一目标家居设备进行拍摄得到第一视频数据,提高了第一终端获取第一视频数据的效率。

在一种可能实现方式中,所述接收所述第一视频数据之后,所述方法还包括:

从所述第一视频数据中解析出所述第一目标家居设备的设备标识;

将所述第一目标家居设备的设备标识和所述第一视频数据显示在当前视频通信界面的第一显示区域中。

本公开实施例中,该第一视频数据中还包括了第一目标家居设备的设备标识,第一终端显示该第一视频数据时,还可以显示该第一视频数据对应的第一目标家居设备的设备标识,使得用于清晰快速的获知该第一视频数据的来源,提升了用户体验。

在一种可能实现方式中,所述方法还包括:

接收所述第二终端发送的第二视频数据,所述第二视频数据为与所述第二终端关联的第二目标家居设备拍摄得到的视频数据;

从所述第二视频数据中解析出所述第二目标家居设备的设备标识,将所述第二视频数据和所述第二目标家居设备的设备标识显示在当前视频通信界面的第二显示区域中。

本公开实施例中,不仅第一终端可以向第二终端发送与第一终端关联的第一目标家居设备的第一视频数据,第二终端也可向第一终端发送与第二终端关联的第二目标家居设的第二视频数据,使得第一终端的用户和第二终端的用户均能根据需要观看第一(第二)目标家居设备拍摄的第一(第二)视频数据,从而提升了用户体验。

在一种可能实现方式中,所述向社交应用服务器发送所述第一视频数据之后,所述方法还包括:

在当前视频通信界面显示至少一个操作指令;

获取所述至少一个操作指令中被选择的目标操作指令,所述目标操作指令用于控制所述第一目标家居设备执行目标操作;

向所述第一目标家居设备发送所述目标操作指令,以使所述第一目标家居设备根据所述目标操作指令执行所述目标操作。

本公开实施例中,在第一终端与第二终端的视频通信过程中,第一终端不仅可以向用户显示第一目标家居设备的第一视频数据,还可以向用户提供控制第一目标家居设备执行至少一个操作的至少一个操作指令。因此,通过该第一终端控制该第一目标家居设备执行目标操作,丰富了视频通信方法的功能,提升了用户体验。

在一种可能实现方式中,所述获取与所述第一终端关联的第一目标家居设备的设备标识之前,所述方法还包括:

开启所述第一终端的摄像头进行拍摄,得到第三视频数据,向所述社交应用服务器发送所述第三视频数据,使得所述社交应用服务器向所述第二终端发送所述第三视频数据。

本公开实施例中,该第一终端在向第二终端发送第一视频数据的同时,还可以向第二终端发送第三视频数据,即该第一终端自行拍摄得到的视频数据,从而实现向第二终端发送第一视频数据的过程中,也可以向第二终端发送第三视频数据,第二终端可以同时获取到第一视频数据和第二视频数据,提高了视频通信方法的适用性。

根据本公开实施例的第二方面,提供一种视频通信的方法,所述方法应用在第一目标家居设备中,所述方法包括:

接收与所述第一目标家居设备关联的第一终端发送的拍摄请求;

根据所述拍摄请求,开启摄像头进行拍摄,得到第一视频数据;

向所述第一终端发送所述第一视频数据,以使所述第一终端向第二终端发送所述第一视频数据,所述第二终端为当前与所述第一终端进行视频通信的终端。

本公开实施例中,第一目标家居设备接收第一终端发送的拍摄请求后,开启摄像头进行拍摄,得到第一视频数据,并向第一终端发送该第一视频数据,使得该第一终端向第二终端发送该第一视频数据,并且,该第一终端为与该第一目标家居设备关联的终端,该第二终端为当前与第一终端进行视频通信的终端,因此,通过第一目标家居设备自行拍摄得到第一视频数据,并向第一终端发送该第一视频数据,无需用户移动第一终端,即可控制该第一目标家居设备进行拍摄得到第一视频数据,提高了第一终端获取该第一视频数据的效率,从而提高了第一终端与第二终端进行视频通信的效率。

在一种可能实现方式中,所述根据所述拍摄请求,开启摄像头进行拍摄,得到第一视频数据之后,所述方法还包括:

将所述第一目标家居设备的设备标识添加到所述第一视频数据中。

本公开实施例中,该第一目标家居设备可以将设备标识添加到该第一视频数据中,使得第一终端获取到第一视频数据时,可以从第一视频数据中获取第一目标家居设备的设备标识,提高了获取第一目标家居设备的设备标识的效率;并且,第一向终端在显示第一视频数据时,可以同时显示第一目标家居设备的设备标识,从而可以清楚的向用户显示第一视频数据的来源,提升了用户体验。

在一种可能实现方式中,所述方法还包括:

接收所述第一终端发送的控制所述第一目标家居设备执行目标操作的目标操作指令,根据所述目标操作指令,执行所述目标操作。

本公开实施例中,该第一目标家居设备不仅可以向第一终端返回第一视频数据,还可以接收第一终端发送的目标操作指令,根据该目标操作指令执行目标操作,无需用户通过手动等方式直接控制该第一目标家居设备执行目标操作,从而提高了第一终端控制第一目标家居设备的效率。

根据本公开实施例的第三方面,提供一种视频通信的装置,所述装置应用在第一终端中,所述装置包括:

第一获取模块,用于在所述第一终端与第二终端的视频通信过程中,获取与所述第一终端关联的第一目标家居设备的设备标识;

第一发送模块,用于根据所述第一目标家居设备的设备标识,向所述第一目标家居设备发送拍摄请求,所述拍摄请求用于指示所述第一目标家居设备开启摄像头进行拍摄并返回第一视频数据;

第一接收模块,用于接收所述第一视频数据;

第二发送模块,用于向社交应用服务器发送所述第一视频数据,使得所述社交应用服务器向所述第二终端发送所述第一视频数据。

在一种可能实现方式中,所述第一获取模块,包括:

第一获取单元,用于获取设备标识列表,所述设备标识列表存储至少一个与所述第一终端关联的家居设备的设备标识;

显示单元,用于在当前视频通信界面显示所述设备标识列表;

第二获取单元,用于获取所述设备标识列表中被选择的设备标识;

确定单元,用于将所述被选择的设备标识确定为所述第一目标家居设备的设备标识。

在一种可能实现方式中,所述第一获取单元,还用于获取与所述第一终端关联的家居设备,从与所述第一终端关联的家居设备中确定具备视频拍摄功能的家居设备;将所述具备视频拍摄功能的家居设备的设备标识组成所述设备标识列表。

在一种可能实现方式中,所述第一发送模块,还用于向云服务器发送所述拍摄请求,所述拍摄请求携带所述第一目标家居设备的设备标识,以使所述云服务器根据所述第一目标家居设备的设备标识,向所述第一目标家居设备转发所述拍摄请求。

在一种可能实现方式中,所述装置还包括:

第一解析模块,用于从所述第一视频数据中解析出所述第一目标家居设备的设备标识;

第一显示模块,用于将所述第一目标家居设备的设备标识和所述第一视频数据显示在当前视频通信界面的第一显示区域中。

在一种可能实现方式中,所述装置还包括:

第二接收模块,用于接收所述第二终端发送的第二视频数据,所述第二视频数据为与所述第二终端关联的第二目标家居设备拍摄得到的视频数据;

第二解析模块,用于从所述第二视频数据中解析出所述第二目标家居设备的设备标识;

第二显示模块,用于将所述第二视频数据和所述第二目标家居设备的设备标识显示在当前视频通信界面的第二显示区域中。

在一种可能实现方式中,所述装置还包括:

第三显示模块,用于在当前视频通信界面显示至少一个操作指令;

第二获取模块,用于获取所述至少一个操作指令中被选择的目标操作指令,所述目标操作指令用于控制所述第一目标家居设备执行目标操作;

第三发送模块,用于向所述第一目标家居设备发送所述目标操作指令,以使所述第一目标家居设备根据所述目标操作指令执行所述目标操作。

在一种可能实现方式中,所述装置还包括:

第一开启模块,用于开启所述第一终端的摄像头进行拍摄,得到第三视频数据;

第四发送模块,用于向所述社交应用服务器发送所述第三视频数据,使得所述社交应用服务器向所述第二终端发送所述第三视频数据。

根据本公开实施例的第四方面,提供一种视频通信的装置,所述装置应用在第一目标家居设备中,所述装置包括:

第三接收模块,用于接收与所述第一目标家居设备关联的第一终端发送的拍摄请求;

第二开启模块,用于根据所述拍摄请求,开启摄像头进行拍摄,得到第一视频数据;

第五发送模块,用于向所述第一终端发送所述第一视频数据,以使所述第一终端向第二终端发送所述第一视频数据,所述第二终端为当前与所述第一终端进行视频通信的终端。

在一种可能实现方式中,所述装置还包括:

添加模块,用于将所述第一目标家居设备的设备标识添加到所述第一视频数据中。

在一种可能实现方式中,所述装置还包括:

第四接收模块,用于接收所述第一终端发送的控制所述第一目标家居设备执行目标操作的目标操作指令;

执行模块,用于根据所述目标操作指令,执行所述目标操作。

根据本公开实施例的第五方面,提供一种视频通信的装置,所述装置应用在第一终端中,包括:

第一处理器;

用于存储所述第一处理器可执行指令的第一存储器;

其中,所述第一处理器被配置为:

在所述第一终端与第二终端的视频通信过程中,获取与所述第一终端关联的第一目标家居设备的设备标识;

根据所述第一目标家居设备的设备标识,向所述第一目标家居设备发送拍摄请求,所述拍摄请求用于指示所述第一目标家居设备开启摄像头进行拍摄并返回第一视频数据;

接收所述第一视频数据,向社交应用服务器发送所述第一视频数据,使得所述社交应用服务器向所述第二终端发送所述第一视频数据。

根据本公开实施例的第六方面,提供一种视频通信的装置,所述装置应用在第一目标家居设备中,包括:

第二处理器;

用于存储所述第二处理器可执行指令的第二存储器;

其中,所述第二处理器被配置为:

接收与所述第一目标家居设备关联的第一终端发送的拍摄请求;

根据所述拍摄请求,开启摄像头进行拍摄,得到第一视频数据;

向所述第一终端发送所述第一视频数据,以使所述第一终端向第二终端发送所述第一视频数据,所述第二终端为当前与所述第一终端进行视频通信的终端。

本公开的实施例提供的技术方案可以包括以下有益效果:

本公开实施例中,在第一终端与第二终端的视频通信过程中,第一终端可以通过获取与该第一终端关联的第一目标家居设备的设备标识,向该第一目标家居设备发送拍摄请求,第一目标家居设备接收第一终端发送的拍摄请求后,开启摄像头进行拍摄,得到第一视频数据,并向第一终端发送该第一视频数据;第一终端接收该第一视频数据后,通过社交应用服务器向第二终端发送该第一视频数据;由于第一终端获取第一视频数据时,直接由第一目标家居设备进行拍摄,得到第一视频数据并返回给第一终端;不需要用户将第一终端移动到第一目标家居设备进行拍摄,即可获取到第一视频数据,从而提高了获取第一视频数据的效率,进而提高了视频通信的效率。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

图1是根据一示例性实施例示出的一种视频通信的方法流程图;

图2是根据一示例性实施例示出的一种视频通信的方法流程图;

图3是根据一示例性实施例示出的一种视频通信的信令交互图;

图4是根据一示例性实施例示出的一种视频通信的装置框图;

图5是根据一示例性实施例示出的一种第一获取模块的结构框图;

图6是根据一示例性实施例示出的一种视频通信的装置框图;

图7是根据一示例性实施例示出的一种视频通信的装置框图;

图8是根据一示例性实施例示出的一种视频通信的装置框图;

图9是根据一示例性实施例示出的一种视频通信的装置框图;

图10是根据一示例性实施例示出的一种视频通信的装置框图;

图11是根据一示例性实施例示出的一种视频通信的装置框图;

图12是根据一示例性实施例示出的一种视频通信的装置框图;

图13是根据一示例性实施例示出的一种视频通信的装置框图;

图14是根据一示例性实施例示出的一种视频通信的装置框图。

具体实施方式

为使本公开的目的、技术方案和优点更加清楚,下面将结合附图对本公开实施方式作进一步地详细描述。

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

相关技术中,第一终端与第二终端进行视频通信时,第一终端开启摄像头,对摄像头对应的拍摄区域进行拍摄,得到视频数据,向社交应用服务器发送该视频数据,以使社交应用服务器将该视频数据发送给第二终端。但是,由于摄像头的拍摄区域有限,如果用户想要拍摄家居设备的视频数据,用户需要将第一终端移动到家居设备附近,将摄像头对准家居设备,从而第一终端对家居设备进行拍摄,将拍摄得到的家居设备的视频数据发送给社交应用服务器,以使社交应用服务器将拍摄得到的家居设备的视频数据转发给第二终端。由此可见,第一终端向第二终端发送拍摄得到的家居设备的视频数据时,需要经过移动、拍摄和发送等多个操作,从而导致向第二终端发送家居设备的视频数据的效率低。

本公开实施例中,在第一终端与第二终端的视频通信过程中,第一终端可以通过获取与该第一终端关联的第一目标家居设备的设备标识,向该第一目标家居设备发送拍摄请求,使得该第一目标家居设备开启摄像头自行拍摄并向该第一终端返回第一视频数据;第一终端接收该第一视频数据后,通过社交应用服务器向第二终端发送该第一视频数据。由于第一终端获取第一视频数据时,直接由第一目标家居设备进行拍摄,得到第一视频数据并返回给第一终端;不需要用户将第一终端移动到第一目标家居设备进行拍摄,即可获取到第一视频数据,从而提高了获取第一视频数据的效率,进而提高了视频通信的效率。

图1是根据一示例性实施例示出的一种视频通信的方法流程图,该方法应用在第一终端中,如图1所示,包括以下步骤。

在步骤101中,在第一终端与第二终端的视频通信过程中,获取与该第一终端关联的第一目标家居设备的设备标识。

在步骤102中,根据该第一目标家居设备的设备标识,向该第一目标家居设备发送拍摄请求,该拍摄请求用于指示该第一目标家居设备开启摄像头进行拍摄并返回第一视频数据。

在步骤103中,接收该第一视频数据,向社交应用服务器发送该第一视频数据,使得社交应用服务器向第二终端发送该第一视频数据。

在一种可能实现方式中,获取与该第一终端关联的第一目标家居设备的设备标识,包括:

获取设备标识列表,该设备标识列表存储至少一个与该第一终端关联的家居设备的设备标识;

在当前视频通信界面显示该设备标识列表;

获取该设备标识列表中被选择的设备标识,将该被选择的设备标识确定为该第一目标家居设备的设备标识。

在一种可能实现方式中,该获取设备标识列表,包括:

获取与该第一终端关联的家居设备,从与该第一终端关联的家居设备中确定具备视频拍摄功能的家居设备;

将该具备视频拍摄功能的家居设备的设备标识组成该设备标识列表。

在一种可能实现方式中,该根据该第一目标家居设备的设备标识,向该第一目标家居设备发送拍摄请求,包括:

向云服务器发送该拍摄请求,该拍摄请求携带该第一目标家居设备的设备标识,以使该云服务器根据该第一目标家居设备的设备标识,向该第一目标家居设备转发该拍摄请求。

在一种可能实现方式中,该接收该第一视频数据之后,该方法还包括:

从该第一视频数据中解析出该第一目标家居设备的设备标识;

将该第一目标家居设备的设备标识和该第一视频数据显示在当前视频通信界面的第一显示区域中。

在一种可能实现方式中,该方法还包括:

接收该第二终端发送的第二视频数据,该第二视频数据为与该第二终端关联的第二目标家居设备拍摄得到的视频数据;

从该第二视频数据中解析出该第二目标家居设备的设备标识,将该第二视频数据和该第二目标家居设备的设备标识显示在当前视频通信界面的第二显示区域中。

在一种可能实现方式中,该向社交应用服务器发送该第一视频数据之后,该方法还包括:

在当前视频通信界面显示至少一个操作指令;

获取该至少一个操作指令中被选择的目标操作指令,该目标操作指令用于控制该第一目标家居设备执行目标操作;

向该第一目标家居设备发送该目标操作指令,以使该第一目标家居设备根据该目标操作指令执行该目标操作。

在一种可能实现方式中,获取与该第一终端关联的第一目标家居设备的设备标识之前,该方法还包括:

开启该第一终端的摄像头进行拍摄,得到第三视频数据,向该社交应用服务器发送该第三视频数据,使得该社交应用服务器向该第二终端发送该第三视频数据。

本公开实施例中,在第一终端与第二终端的视频通信过程中,第一终端可以通过获取与该第一终端关联的第一目标家居设备的设备标识,向该第一目标家居设备发送拍摄请求,使得该第一目标家居设备开启摄像头自行拍摄并向该第一终端返回第一视频数据;第一终端接收该第一视频数据后,通过社交应用服务器向第二终端发送该第一视频数据。由于第一终端获取第一视频数据时,直接由第一目标家居设备进行拍摄,得到第一视频数据并返回给第一终端;不需要用户将第一终端移动到第一目标家居设备进行拍摄,即可获取到第一视频数据,从而提高了获取第一视频数据的效率,进而提高了视频通信的效率。

上述所有可选技术方案,可以采用任意结合形成本公开的可选实施例,在此不再一一赘述。

图2是根据一示例性实施例示出的一种视频通信的方法流程图,该方法应用在第一目标家居设备中,如图2所示,包括以下步骤。

在步骤201中,接收与该第一目标家居设备关联的第一终端发送的拍摄请求。

在步骤202中,根据该拍摄请求,开启摄像头进行拍摄,得到第一视频数据。

在步骤203中,向第一终端发送该第一视频数据,以使该第一终端向第二终端发送该第一视频数据,该第二终端为当前与该第一终端进行视频通信的终端。

在一种可能实现方式中,根据该拍摄请求,开启摄像头进行拍摄,得到第一视频数据之后,该方法还包括:

将第一目标家居设备的设备标识添加到第一视频数据中。

在一种可能实现方式中,该方法还包括:

接收第一终端发送的控制第一目标家居设备执行目标操作的目标操作指令,根据该目标操作指令,执行该目标操作。

本公开实施例中,第一目标家居设备接收第一终端发送的拍摄请求后,开启摄像头进行拍摄,得到第一视频数据,并向第一终端发送该第一视频数据,使得该第一终端向第二终端发送该第一视频数据,并且,该第一终端为与该第一目标家居设备关联的终端,该第二终端为当前与第一终端进行视频通信的终端,因此,通过第一目标家居设备自行拍摄得到第一视频数据,并向第一终端发送该第一视频数据,无需用户移动第一终端,即可控制该第一目标家居设备进行拍摄得到第一视频数据,提高了第一终端获取该第一视频数据的效率,从而提高了第一终端与第二终端进行视频通信的效率。

上述所有可选技术方案,可以采用任意结合形成本公开的可选实施例,在此不再一一赘述。

图3是根据一示例性实施例示出的一种视频通信的信令交互图,如图3所示,包括以下步骤。

在步骤301中,在第一终端与第二终端的视频通信过程中,第一终端获取与该第一终端关联的第一目标家居设备的设备标识。

在第一终端与第二终端的视频通信过程中,第一用户或者第二用户想要观看拍摄第一目标家居设备的视频画面时,第一用户或者第二用户可以向第一终端触发拍摄指令;第一终端生成拍摄指令,根据该拍摄指令,获取第一目标家居设备的设备标识。为了便于区分,将第一用户触发的拍摄指令称为第一拍摄指令,将第二用户触发的拍摄指令称为第二拍摄指令。

第一终端生成第一拍摄指令的步骤可以为:

第一终端的当前视频通信界面中显示第一拍摄按钮,第一用户可以通过点击第一拍摄按钮以向第一终端触发第一拍摄指令;第一终端检测到第一拍摄按钮被触发时,生成第一拍摄指令。

第一终端生成第二拍摄指令的步骤可以为:

第二终端的当前视频通信界面中显示第二拍摄按钮,第二用户可以通过点击第二拍摄按钮以向第二终端触发第二拍摄指令,并由第二终端将第二拍摄指令转发给第一终端;第二终端检测到第二拍摄按钮被触发时,生成第二拍摄指令,向第一终端发送第二拍摄指令;第一终端接收第二终端发送的第二拍摄指令。

然后,第一终端根据该第一拍摄指令或者该第二拍摄指令,获取与该第一终端关联的第一目标家居设备的设备标识。

本步骤中,该第一目标家居设备为用户选择的具备视频通信功能的家居设备,第一终端识别出具备视频通信功能的家居设备,为了方便用户选择,第一终端可以将具备视频通信功能的家居设备的设备标识存储在设备标识列表中。因此,本步骤可以通过以下步骤3011-3013实现。

在步骤3011中,第一终端获取设备标识列表,该设备标识列表存储至少一个与该第一终端关联的家居设备的设备标识。

本步骤中,该设备标识列表中的设备标识为具备视频拍摄功能的家居设备的设备标识。因此,本步骤可以为:第一终端获取与该第一终端关联的家居设备,从与该第一终端关联的家居设备中确定具备视频拍摄功能的家居设备;将该具备视频拍摄功能的家居设备的设备标识组成该设备标识列表。

本公开实施例中,第一终端中预先安装了用于管理家居设备的家居设备管理模块,第一终端可以通过该家居设备管理模块与至少一个家居设备进行关联;并且,第一终端可以通过该家居设备管理模块获取该至少一个家居设备的设备标识,并存储该至少一个家居设备的设备标识。其中,第一终端和家居设备关联是指第一终端和家居设备通过同一个云服务账号登录云服务器。

其中,第一终端还可以通过该家居设备管理模块获取该至少一个家居设备的工作状态,具体过程可以为:

云服务器实时获取每个家居设备的工作状态,根据第一终端的第一标识,获取与第一终端管理的至少一个家居设备的工作状态,向第一终端发送该至少一个家居设备的工作状态。第一终端通过该家居设备管理模块接收云服务器发送的该至少一个家居设备的工作状态。

其中,该家居设备管理模块可以为安装在第一终端中的智能家庭APP(Application,应用软件),也可以为其它软件内的一个管理模块,本公开实施例对此不作具体限定。

该第一终端的第一标识可以为第一用户在云服务器中注册的第一用户账号,或者第一用户的手机号等,本公开实施例对此不作具体限定;该家居设备的设备标识可以为家居设备的ID(Identity,身份标识号码)和/或设备的名称,本公开实施例对此不作具体限定。

例如,如果该家居设备管理模块为安装在第一终端中的智能家庭APP,第一终端和家居设备中联网后,第一终端中的智能家庭APP可以通过云服务器与家居设备建立连接。其中,第一终端中的智能家庭APP通过第一用户注册的云服务账号登录云服务器,通过云服务器实时监测与第一终端关联的家居设备的工作状态。

该第一终端和第二终端中还预先安装了用于视频通信的视频通信模块,第一终端通过该视频通信模块与第二终端进行视频通信。

该视频通信模块可以为安装在第一终端中的视频通信APP,也可以为其它应用中具备视频通信功能的一个模块。本公开实施例对此不作具体限定。

在第一终端和第二终端的视频通信的过程中,第一终端通过视频通信模块向家居设备管理模块发送查询指令,该查询指令用于查询与第一终端关联的家居设备中具备视频拍摄功能的家居设备;家居设备管理模块接收该查询指令,根据该查询指令,从家居设备管理模块存储的至少一个设备标识对应的家居设备中,识别出具备视频通信功能的家居设备。

其中,第一终端可以通过家居设备管理模块,将具备视频拍摄功能的家居设备标记为视频设备,这样,第一终端可以直接获取与第一终端关联的家居设备中被标记为视频设备的家居设备,将该被标记为视频设备的家居设备的设备标识组成设备标识列表。

本公开实施例提供的一种可能的设计中,与第一终端关联的且具有视频拍摄功能的家居设备中,可能有些家居设备当前并没有联网,因此,步骤3011还可以为:

第一终端还获取与该第一终端关联的家居设备,从与该第一终端关联的家居设备中确定具备视频拍摄功能且联网的家居设备;将该具备视频拍摄功能且联网的家居设备的设备标识组成该设备标识列表。

其中,第一终端可以通过该家居设备管理模块检测该被标记为视频设备的家居设备是否联网,在检测到被标记为视频设备的家居设备联网时,将该家居设备的设备标识直接添加到该设备标识列表中;在检测到被标记为视频设备的家居设备未联网时,第一终端获取该未联网的家居设备的设备标识,并向用户显示未联网的家居设备的设备标识,从而提示用户将该家居设备的联网;在检测到该未联网的家居设备联网时,将该家居设备的设备标识添加到该设备标识列表中。

在步骤3012中,第一终端在当前视频通信界面显示该设备标识列表。

本步骤中,第一终端可以通过视频通信模块向家居设备管理模块发送获取请求,该获取请求用于获取设备标识列表,该家居设备管理模块接收该视频通信模块发送的获取请求,并根据该获取请求,向视频通信模块发送该设备标识列表,该视频通信模块接收该设备标识列表,为了方便用户实时从该设备标识列表中选择待观看的家居设备,该视频通信模块将该设备标识列表显示在当前视频通信界面。

本公开实施例提供的一种可能的设计中,第一终端可以在当前视频通信界面提供一个显示所有家居设备的第一显示按钮,当第一终端检测到该第一显示按钮被触发时,再将该设备标识列表显示在当前视频通信界面。

本公开实施例提供的一种可能的设计中,第一终端在当前视频通信界面显示该设备标识列表之后,第一终端向社交应用服务器发送该设备标识列表;社交应用服务器接收第一终端发送的该设备标识列表,根据第二终端的第二标识,向第二终端发送该设备标识列表;第二终端接收社交应用服务器发送的该设备标识列表,第二终端在当前视频通信界面显示该设备标识列表。

其中,此处的第二标识可以为第二用户在社交应用服务器中注册的社交应用账号,或者第二用户的手机号等,本公开实施例对此不作具体限定。

同样,第二终端也可以在当前视频通信界面提供一个显示与第一终端关联的所有家居设备的第二显示按钮,当第二终端检测到该第二显示按钮被触发时,第二终端在当前视频通信界面显示该设备标识列表。

本公开实施例提供的一种可能的设计中,第一终端也可以在接收到第二终端发送的获取请求时,才向社交应用服务器发送该设备标识列表,以使社交应用服务器将该设备标识列表转发给第二终端。

在步骤3013中,第一终端获取该设备标识列表中被选择的设备标识,将该被选择的设备标识确定为该第一目标家居设备的设备标识。

本步骤中,第一用户根据需要从该设备标识列表中选择设备标识时,第一终端检测出该设备标识列表中被选择的设备标识,并获取被选择的设备标识,将该设备标识对应的家居设备作为第一目标家居设备。

其中,第二用户根据需要从第二终端当前通信界面显示的设备标识列表中选择设备标识时,第二终端检测出该设备标识列表中被选择的设备标识,获取被选择的设备标识,并向第一终端发送该被选择被设备标识,第一终端接收该被选择的设备标识,将该设备标识对应的家居设备作为第一目标家居设备。

本公开实施例提供的一种可能的设计中,在第一终端与第二终端的视频通信过程中,第一终端还可以通过社交应用服务器,向该第二终端发送该第一终端拍摄的视频数据,因此,在第一终端获取与该第一终端关联的第一目标家居设备的设备标识之前,第一终端开启该第一终端的摄像头进行拍摄,得到第三视频数据,向该社交应用服务器发送该第三视频数据,使得该社交应用服务器向该第二终端发送该第三视频数据。

其中,第一终端向社交应用服务器发送该第三视频数据时,还向该社交应用服务器发送该第二终端的第二标识,社交应用服务器获取该第二终端的第二标识,根据该第二标识,向该第二终端发送该第三视频数据,第二终端接收社交应用服务器发送的第三视频数据,在第二终端的当前视频通信界面显示该第三视频数据。

同样,第一终端也可以接收第二终端发送的第四视频数据,该第四视频数据为第二终端拍摄得到的视频数据,因此,该过程可以为:在第一终端和第二终端视频通信时,第二终端开启该第二终端的摄像头进行拍摄,得到第四视频数据,向该社交应用服务器发送该第四视频数据以及该第一终端的第三标识,社交应用服务器接收该第四视频数据和该第三标识,根据该第三标识,向该第一终端发送该第四视频数据。

其中,此处的第三标识可以为第一用户在社交应用服务器中注册的社交应用账号,或者第一用户的手机号等,本公开实施例对此不作具体限定。

第一终端确定出第一目标家居设备后,还需通过以下步骤302,获取该第一目标家居设备拍摄的第一视频数据。

在步骤302中,第一终端根据该第一目标家居设备的设备标识,向该第一目标家居设备发送拍摄请求,该拍摄请求用于指示该第一目标家居设备开启摄像头进行拍摄并返回第一视频数据。

本公开实施例中,由于该第一目标家居设备通过云服务器与该第一终端相关联,第一终端需通过云服务器向第一目标家居设备发送拍摄请求。

因此,本步骤可以为:第一终端向云服务器发送拍摄请求,该拍摄请求携带该第一目标家居设备的设备标识,以使该云服务器根据该第一目标家居设备的设备标识,向该第一目标家居设备转发该拍摄请求。

其中,第一终端可以通过视频通信模块向家居设备管理模块发送该拍摄请求,家居设备管理模块向云服务器转发该拍摄请求,该拍摄请求携带该第一目标家居设备的设备标识以及第一终端的第一标识,,云服务器接收第一终端发送的拍摄请求,从该拍摄请求中获取该第一目标家居设备的设备标识,根据该设备标识,向第一目标家居设备转发该拍摄请求。其中,该拍摄请求携带的第一标识用于后续云服务器根据该第一标识,向该第一终端的家居设备管理模块返回第一视频数据。

本公开实施例提供的一种可能设计中,如果该云服务器和社交应用服务器均为同一个服务器,且第一终端的第一标识和第三标识相同(例如,第一标识和第三标识均为第一用户的同一个手机号或者邮箱等),第一终端可以通过视频通信模块,直接向云服务器发送拍摄请求,该拍摄请求携带该第一目标家居设备的设备标识以及第一终端的第一标识(即第三标识),云服务器接收该拍摄请求,从该拍摄请求中获取该第一目标家居设备的设备标识,根据该设备标识,向第一目标家居设备转发该拍摄请求。其中,该拍摄请求携带的第一标识(即第三标识)用于后续云服务器根据该第一标识,向该第一终端的视频通信模块返回第一视频数据。

然后,第一目标家居设备通过以下步骤303,接收该拍摄请求,并向第一终端返回该第一视频数据。

在步骤303中,第一目标家居设备接收第一终端发送的拍摄请求,根据该拍摄请求,开启摄像头进行拍摄,得到第一视频数据。

本公开实施例中,第一目标家居设备需要通过云服务器才能接收该第一终端发送的拍摄请求。因此,本步骤中,第一目标家居设备接收与该第一目标家居设备关联的第一终端发送的拍摄请求的步骤为:第一目标家居设备接收云服务器转发的拍摄请求。

本公开实施例中,第一目标家居设备中有视频控制模块,第一目标家居设备可以通过该视频控制模块开启摄像头进行拍摄,得到第一视频数据。并且,为了方便第一终端显示第一视频数据时,第一用户或者第二用户能快速、清晰的分辨出该第一视频数据对应的家居设备,第一目标家居设备还可以将第一目标家居设备的设备标识添加到该第一视频数据中,也即该第一视频数据中还携带了该第一目标家居设备的设备标识。

本步骤中,第一目标家居设备根据该拍摄请求,开启摄像头进行拍摄,得到第一视频数据的步骤可以为:第一目标家居设备根据该拍摄请求,通过视频控制模块开启摄像头采集视频图像,压缩该视频图像,生成该视频图像对应的第一视频数据,并通过该视频控制模块,将第一目标家居设备的设备标识添加到该第一视频数据中,最终得到携带设备标识的第一视频数据。

在步骤304中,第一目标家居设备向第一终端发送该第一视频数据,以使该第一终端向第二终端发送该第一视频数据,该第二终端为当前与该第一终端进行视频通信的终端。

本公开实施例中,第一目标家居设备也需通过云服务器才能向第一终端返回该第一视频数据。

因此,本步骤中,第一目标家居设备向第一终端发送该第一视频数据的步骤可以为:第一目标家居设备向云服务器发送该第一视频数据,云服务器接收该第一目标家居设备发送的第一视频数据;然后,云服务器根据第一终端发送的拍摄请求中携带的第一终端的第一标识,向第一终端发送该第一视频数据。

其中,第一终端可以通过家居设备管理模块接收云服务器发送的第一视频数据,并向视频通信模块发送该第一视频数据,第一终端中的视频通信模块接收该第一视频数据。

本公开实施例提供的一种可能的设计中,如果该云服务器和社交应用服务器均为同一个服务器,且第一终端的第一标识和第三标识相同,第一目标家居设备向第一终端发送该第一视频数据的步骤还可以为:第一目标家居设备向云服务器发送该第一视频数据,云服务器接收该第一目标家居设备发送的第一视频数据,根据第一终端发送的拍摄请求中携带的第一终端的第一标识(即第三标识),向第一终端发送该第一视频数据。

其中,第一终端可以直接通过视频通信模块接收云服务器发送的第一视频数据,即:第一目标家居设备通过视频控制模块向云服务器发送该第一视频数据以及该第一目标家居设备的设备标识,云服务器接收该第一视频数据和该设备标识,根据该设备标识,从第一标识与设备标识的对应关系中,确定该设备标识对应的第一标识;然后,云服务器根据第一标识,向第一终端的视频通信模块发送该第一视频数据。

然后,第一终端通过以下步骤305,接收该第一视频数据,并向与之正在进行视频通信的第二终端发送该第一视频数据,使得第二终端向用户显示该第一视频数据。

在步骤305中,第一终端接收该第一视频数据,向社交应用服务器发送该第一视频数据,使得社交应用服务器向第二终端发送该第一视频数据。

本步骤中,第一终端接收云服务器发送的第一视频数据,并向社交应用服务器发送该第一视频数据,该第一视频数据携带第二终端的第二标识,社交应用服务器接收该第一终端发送的第一视频数据,根据该第二终端的第二标识,向第二终端发送该第一视频数据。

第二终端接收社交应用服务器发送的第一视频数据,由于该第一视频数据中携带了第一目标家居设备的设备标识,第二终端从该第一视频数据中解析出该第一目标家居设备的设备标识,将该第一目标家居设备的设备标识和该第一视频数据显示在当前视频通信界面的第三显示区域中。

其中,该第三显示区域可以为第二终端当前视频通信界面的左半平面或者当前视频通信界面的右上区域,本公开实施例对此不作具体限定。例如,如果该第三显示区域为第二终端当前视频通信界面的左半平面,则第二终端可以将第三视频数据显示在当前视频通信界面的右半屏,将该第一视频数据和该第一目标家居设备的设备标识显示在该当前视频通信界面的左半屏。

其中,第二终端可以将该第一目标家居设备的设备标识显示在该当前视频通信界面的左上角或者左下角等,本公开实施例对此不作具体限定。

本公开实施例提供的一种可能的设计中,第一终端接收该第一视频数据之后,第一终端也可以将该第一视频数据显示在本端的视频通信界面,因此,该过程可以为:第一终端从该第一视频数据中解析出该第一目标家居设备的设备标识,将该第一目标家居设备的设备标识和该第一视频数据显示在当前视频通信界面的第一显示区域中。

本公开实施例提供的一种可能的设计中,在第一终端与第二终端的视频通信过程中,不仅第一终端可以向第二终端发送该第一视频数据,第二终端也可以向第一终端发送第二视频数据,该第二视频数据为与该第二终端关联的第二目标家居设备拍摄得到的视频数据。因此,该过程可以为:第一终端接收该第二终端发送的第二视频数据;然后,第一终端从该第二视频数据中解析出该第二目标家居设备的设备标识,将该第二视频数据和该第二目标家居设备的设备标识显示在当前视频通信界面的第二显示区域中。

同理,第一终端也可以接收第二终端发送的第四视频数据,该第四视频数据为第二终端拍摄得到的视频数据,第一终端将该第四视频数据显示在当前视频通信界面的第四显示区域。

其中,第一终端可以将接收到的第一视频数据、第二视频数据以及第四视频数据分屏显示,即,该第一显示区域、第二显示区域以及第四显示区域可以为第一终端当前视频通信界面的左上屏、左下屏、左半屏、右半屏或者第一终端的其它显示区域中的任一区域,本公开实施例对此不作具体限定。

例如,该第一显示区域可以为当前视屏通信界面的右半屏,第二显示区域我左下屏,第四显示区域为左上屏等。此时,第一终端可以将该第一视频数据显示在当前视频通信界面的右半屏,将该第二视频数据显示在当前视频通信界面的左下屏,将该第四视频数据显示在当前视频通信界面的左上屏。

本公开实施例提供的一种可能的设计中,第一终端不仅可以向用户显示该第一目标家居设备的第一视频数据,还可以向用户显示控制该第一目标家居设备执行操作的操作指令。该过程可以为:第一终端在当前视频通信界面显示至少一个操作指令;第一终端获取该至少一个操作指令中被选择的目标操作指令,该目标操作指令用于控制该第一目标家居设备执行目标操作;第一终端向该第一目标家居设备发送该目标操作指令,以使该第一目标家居设备根据该目标操作指令执行该目标操作。

第一目标家居设备接收第一终端发送的控制第一目标家居设备执行目标操作的目标操作指令,根据该目标操作指令,执行该目标操作。

其中,该目标操作可以为控制该第一目标家居设备转动、启动等的操作,本公开实施例对此不作具体限定。例如,该第一目标家居设备可以为智能摄像头,第一终端可以通过云服务器向该第一目标家居设备发送转动的目标操作指令,控制该智能摄像头执行转动操作。

本公开实施例中,在第一终端与第二终端的视频通信过程中,第一终端可以通过获取与该第一终端关联的第一目标家居设备的设备标识,向该第一目标家居设备发送拍摄请求,第一目标家居设备接收第一终端发送的拍摄请求后,开启摄像头进行拍摄,得到第一视频数据,并向第一终端发送该第一视频数据;第一终端接收该第一视频数据后,通过社交应用服务器向第二终端发送该第一视频数据;由于第一终端获取第一视频数据时,直接由第一目标家居设备进行拍摄,得到第一视频数据并返回给第一终端;不需要用户将第一终端移动到第一目标家居设备进行拍摄,即可获取到第一视频数据,从而提高了获取第一视频数据的效率,进而提高了视频通信的效率。

图4是根据一示例性实施例示出的一种视频通信的装置框图,该装置应用在第一终端中。参照图4,该装置包括第一获取模块401,第一发送模块402,第一接收模块403和第二发送模块404。

该第一获取模块401,被配置为在该第一终端与第二终端的视频通信过程中,获取与该第一终端关联的第一目标家居设备的设备标识;

该第一发送模块402,被配置为根据该第一目标家居设备的设备标识,向该第一目标家居设备发送拍摄请求,该拍摄请求被配置为指示该第一目标家居设备开启摄像头进行拍摄并返回第一视频数据;

该第一接收模块403,被配置为接收该第一视频数据;

该第二发送模块404,被配置为向社交应用服务器发送该第一视频数据,使得该社交应用服务器向该第二终端发送该第一视频数据。

在一种可能实现方式中,参照图5,该第一获取模块401,包括:

第一获取单元4011,被配置为获取设备标识列表,该设备标识列表存储至少一个与该第一终端关联的家居设备的设备标识;

显示单元4012,被配置为在当前视频通信界面显示该设备标识列表;

第二获取单元4013,被配置为获取该设备标识列表中被选择的设备标识;

确定单元4014,被配置为将该被选择的设备标识确定为该第一目标家居设备的设备标识。

在一种可能实现方式中,该第一获取单元4011,还被配置为获取与该第一终端关联的家居设备,从与该第一终端关联的家居设备中确定具备视频拍摄功能的家居设备;将该具备视频拍摄功能的家居设备的设备标识组成该设备标识列表。

在一种可能实现方式中,该第一发送模块402,还被配置为向云服务器发送该拍摄请求,该拍摄请求携带该第一目标家居设备的设备标识,以使该云服务器根据该第一目标家居设备的设备标识,向该第一目标家居设备转发该拍摄请求。

在一种可能实现方式中,参照图6,该装置还包括:第一解析模块405和第一显示模块406。

该第一解析模块405,被配置为从该第一视频数据中解析出该第一目标家居设备的设备标识;

该第一显示模块406,被配置为将该第一目标家居设备的设备标识和该第一视频数据显示在当前视频通信界面的第一显示区域中。

在一种可能实现方式中,参照图7,该装置还包括:第二接收模块407,第二解析模块408和第二显示模块409。

该第二接收模块407,被配置为接收该第二终端发送的第二视频数据,该第二视频数据为与该第二终端关联的第二目标家居设备拍摄得到的视频数据;

该第二解析模块408,被配置为从该第二视频数据中解析出该第二目标家居设备的设备标识;

该第二显示模块409,被配置为将该第二视频数据和该第二目标家居设备的设备标识显示在当前视频通信界面的第二显示区域中。

在一种可能实现方式中,参照图8,该装置还包括:第三显示模块410,第二获取模块411和第三发送模块412。

该第三显示模块410,被配置为在当前视频通信界面显示至少一个操作指令;

该第二获取模块411,被配置为获取该至少一个操作指令中被选择的目标操作指令,该目标操作指令被配置为控制该第一目标家居设备执行目标操作;

该第三发送模块412,被配置为向该第一目标家居设备发送该目标操作指令,以使该第一目标家居设备根据该目标操作指令执行该目标操作。

在一种可能实现方式中,参照图9,该装置还包括:第一开启模块413和第四发送模块414。

该第一开启模块413,被配置为开启该第一终端的摄像头进行拍摄,得到第三视频数据;

该第四发送模块414,被配置为向该社交应用服务器发送该第三视频数据,使得该社交应用服务器向该第二终端发送该第三视频数据。

本公开实施例中,在第一终端与第二终端的视频通信过程中,第一终端可以通过获取与该第一终端关联的第一目标家居设备的设备标识,向该第一目标家居设备发送拍摄请求,使得该第一目标家居设备开启摄像头自行拍摄并向该第一终端返回第一视频数据;第一终端接收该第一视频数据后,通过社交应用服务器向第二终端发送该第一视频数据。由于第一终端获取第一视频数据时,直接由第一目标家居设备进行拍摄,得到第一视频数据并返回给第一终端;不需要用户将第一终端移动到第一目标家居设备进行拍摄,即可获取到第一视频数据,从而提高了获取第一视频数据的效率,进而提高了视频通信的效率。

上述所有可选技术方案,可以采用任意结合形成本公开的可选实施例,在此不再一一赘述。

图10是根据一示例性实施例示出的一种视频通信的装置框图,该装置应用在第一目标家居设备中。参照图10,该装置包括第三接收模块501,第二开启模块502和第五发送模块503。

该第三接收模块501,被配置为接收与该第一目标家居设备关联的第一终端发送的拍摄请求;

该第二开启模块502,被配置为根据该拍摄请求,开启摄像头进行拍摄,得到第一视频数据;

该第五发送模块503,被配置为向该第一终端发送该第一视频数据,以使该第一终端向第二终端发送该第一视频数据,该第二终端为当前与该第一终端进行视频通信的终端。

在一种可能实现方式中,参照图11,该装置还包括添加模块504。

该添加模块504,被配置为将该第一目标家居设备的设备标识添加到该第一视频数据中。

在一种可能实现方式中,参照图12,该装置还包括:第四接收模块505和执行模块506。

该第四接收模块505,被配置为接收该第一终端发送的控制该第一目标家居设备执行目标操作的目标操作指令;

该执行模块506,被配置为根据该目标操作指令,执行该目标操作。

本公开实施例中,第一目标家居设备接收第一终端发送的拍摄请求后,开启摄像头进行拍摄,得到第一视频数据,并向第一终端发送该第一视频数据,使得该第一终端向第二终端发送该第一视频数据,并且,该第一终端为与该第一目标家居设备关联的终端,该第二终端为当前与第一终端进行视频通信的终端,因此,通过第一目标家居设备自行拍摄得到第一视频数据,并向第一终端发送该视频数据,无需用户移动第一终端,即可控制该第一目标家居设备进行拍摄得到第一视频数据,提高了第一终端与第二终端进行视频通信的效率。

上述所有可选技术方案,可以采用任意结合形成本公开的可选实施例,在此不再一一赘述。

需要说明的是:上述实施例提供的视频通信的装置在视频通信时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的视频通信的装置与视频通信的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

图13是根据一示例性实施例示出的一种视频通信的装置1200的框图。例如,装置1200可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。

参照图13,装置1200可以包括以下一个或多个组件:第一处理组件1202,第一存储器1204,第一电源组件1206,第一多媒体组件1208,第一音频组件1210,第一输入/输出(I/O)的接口1212,第一传感器组件1214,以及第一通信组件1216。

第一处理组件1202通常控制装置1200的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。第一处理组件1202可以包括一个或多个第一处理器1220来执行指令,以完成上述的方法的全部或部分步骤。此外,第一处理组件1202可以包括一个或多个模块,便于第一处理组件1202和其他组件之间的交互。例如,第一处理组件1202可以包括多媒体模块,以方便第一多媒体组件1208和第一处理组件1202之间的交互。

第一存储器1204被配置为存储各种类型的数据以支持在装置1200的操作。这些数据的示例包括用于在装置1200上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。第一存储器1204可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。

第一电源组件1206为装置1200的各种组件提供电力。第一电源组件1206可以包括电源管理系统,一个或多个电源,及其他与为装置1200生成、管理和分配电力相关联的组件。

第一多媒体组件1208包括在所述装置1200和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,第一多媒体组件1208包括一个前置摄像头和/或后置摄像头。当装置1200处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

第一音频组件1210被配置为输出和/或输入音频信号。例如,第一音频组件1210包括一个麦克风(MIC),当装置1200处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在第一存储器1204或经由第一通信组件1216发送。在一些实施例中,第一音频组件1210还包括一个扬声器,用于输出音频信号。

第一I/O接口1212为第一处理组件1202和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

第一传感器组件1214包括一个或多个传感器,用于为装置1200提供各个方面的状态评估。例如,第一传感器组件1214可以检测到装置1200的打开/关闭状态,组件的相对定位,例如所述组件为装置1200的显示器和小键盘,第一传感器组件1214还可以检测装置1200或装置1200一个组件的位置改变,用户与装置1200接触的存在或不存在,装置1200方位或加速/减速和装置1200的温度变化。第一传感器组件1214可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。第一传感器组件1214还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该第一传感器组件1214还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

第一通信组件1216被配置为便于装置1200和其他设备之间有线或无线方式的通信。装置1200可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,第一通信组件1216经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述第一通信组件1216还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。

在示例性实施例中,装置1200可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述视频通信的方法。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的第一存储器1204,上述指令可由装置1200的处理器1220执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。

图14是根据一示例性实施例示出的一种视频通信的装置1300的框图。例如,装置1300可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。

参照图14,装置1300可以包括以下一个或多个组件:第二处理组件1302,第二存储器1304,第二电源组件1306,第二多媒体组件1308,第二音频组件1310,第二输入/输出(I/O)的接口1312,第二传感器组件1314,以及第二通信组件1316。

第二处理组件1302通常控制装置1300的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。第二处理组件1302可以包括一个或多个第二处理器1320来执行指令,以完成上述的方法的全部或部分步骤。此外,第二处理组件1302可以包括一个或多个模块,便于第二处理组件1302和其他组件之间的交互。例如,第二处理组件1302可以包括多媒体模块,以方便第二多媒体组件1308和第二处理组件1302之间的交互。

第二存储器1304被配置为存储各种类型的数据以支持在装置1300的操作。这些数据的示例包括用于在装置1300上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。第二存储器1304可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取第二存储器(SRAM),电可擦除可编程只读第二存储器(EEPROM),可擦除可编程只读第二存储器(EPROM),可编程只读第二存储器(PROM),只读第二存储器(ROM),磁第二存储器,快闪第二存储器,磁盘或光盘。

第二电源组件1306为装置1300的各种组件提供电力。第二电源组件1306可以包括电源管理系统,一个或多个电源,及其他与为装置1300生成、管理和分配电力相关联的组件。

第二多媒体组件1308包括在所述装置1300和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,第二多媒体组件1308包括一个前置摄像头和/或后置摄像头。当装置1300处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

第二音频组件1310被配置为输出和/或输入音频信号。例如,第二音频组件1310包括一个麦克风(MIC),当装置1300处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在第二存储器1304或经由第二通信组件1316发送。在一些实施例中,第二音频组件1310还包括一个扬声器,用于输出音频信号。

第二I/O接口1312为第二处理组件1302和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

第二传感器组件1314包括一个或多个传感器,用于为装置1300提供各个方面的状态评估。例如,第二传感器组件1314可以检测到装置1300的打开/关闭状态,组件的相对定位,例如所述组件为装置1300的显示器和小键盘,第二传感器组件1314还可以检测装置1300或装置1300一个组件的位置改变,用户与装置1300接触的存在或不存在,装置1300方位或加速/减速和装置1300的温度变化。第二传感器组件1314可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。第二传感器组件1314还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该第二传感器组件1314还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

第二通信组件1316被配置为便于装置1300和其他设备之间有线或无线方式的通信。装置1300可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,第二通信组件1316经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述第二通信组件1316还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。

在示例性实施例中,装置1300可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述视频通信的方法。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的第二存储器1304,上述指令可由装置1300的第二处理器1320执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

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