一种信息处理方法及电子设备与流程

文档序号:12664177阅读:127来源:国知局
一种信息处理方法及电子设备与流程

本发明涉及电子技术领域,尤其涉及一种信息处理方法及电子设备。



背景技术:

随着电子技术的不断发展,各种电子设备应用在人们的生活中,使人们的工作生活更加的便利。

在现有技术中,用户常常会在一个电子设备上运行一个或多个应用程序,在该电子设备上对应用程序的相关内容进行显示,但是不能实现在多个设备上同时运行一个相同的应用程序,以实现在多个设备上同时显示相同的内容,如果需要在另一个设备上同时运行一个相同的应用程序,用户需要对该设备进行操作才能够实现在该设备上运行相同的应用程序,因此,如何实现在不同的设备上同时显示相同的内容是一项亟待解决的问题。



技术实现要素:

有鉴于此,本发明提供一种信息处理方法及电子设备,能够实现在不同的设备上同时显示相同的内容,同时提升用户体验。

本发明提供了一种信息处理方法,应用于第一电子设备,所述第一电子设备包括第一显示单元,所述第一电子设备能够与具有第二显示单元的第二电子设备进行通信,所述方法包括:

获取需要通过所述第一显示单元进行显示的第一数据,所述第一数据为需要在所述第二电子设备上显示的原始数据;

对所述第一数据进行数据处理生成第二数据,所述第二数据为对所述原始数据进行处理后得到的数据;

通过所述第一电子设备同步所述第一电子设备与所述第二电子设备;

将所述第二数据发送至所述第二电子设备;

在所述第二电子设备通过所述第二显示单元显示所述第二数据的同时,所述第一电子设备通过所述第一显示单元同步显示所述第二数据。

优选地,所述方法还包括:

判断所述第二数据是否大于所述第一电子设备与所述第二电子设备的通信带宽;

当所述第二数据大于所述通信带宽时,所述第一电子设备将所述第二数据压缩后发送至所述第二电子设备;

相应的,在所述第二电子设备通过所述第二显示单元显示所述第二数据为:

所述第二设备对接收到的经过压缩后第二数据进行解压后,通过所述第二显示单元显示所述第二数据。

优选地,所述对所述第一数据进行数据处理生成第二数据包括:

对所述第一数据进行内容渲染生成第二数据;

将所述第二数据存储在所述第一电子设备的显存中;

相应的,所述将所述第二数据发送至所述第二电子设备为:

通过所述显存将所述第二数据发送至所述第二电子设备。

优选地,所述获取需要通过所述第一显示单元进行显示的第一数据,具体为:

接收通过第三电子设备确定的需要通过所述第一显示单元进行显示的所述第一数据;

其中,所述第三电子设备为与所述第一电子设备和所述第二电子设备皆不同的电子设备。

优选地,所述通过所述第一电子设备同步所述第一电子设备与所述第二电子设备包括:

在所述第一电子设备与所述第二电子设备间建立通信通道;

通过所述第一电子设备中的第一时间轴模块与所述第二电子设备中的第二时间轴模块,同步所述第一电子设备与所述第二电子设备。

一种第一电子设备,包括第一显示单元,所述第一电子设备能够与具有第二显示单元的第二电子设备进行通信,所述电子设备还包括:

获取模块,用于获取需要通过所述第一显示单元进行显示的第一数据,所述第一数据为需要在所述第二电子设备上显示的原始数据;

处理模块,用于对所述第一数据进行数据处理生成第二数据,所述第二数据为对所述原始数据进行处理后得到的数据;

同步模块,用于通过所述第一电子设备同步所述第一电子设备与所述第二电子设备;

发送模块,用于将所述第二数据发送至所述第二电子设备;

运行模块,用于在所述第二电子设备通过所述第二显示单元显示所述第二数据的同时,所述第一电子设备通过所述第一显示单元同步显示所述第二数据。

优选地,所述第一电子设备还包括:

判断模块,用于判断所述第二数据是否大于所述第一电子设备与所述第二电子设备的通信带宽;

压缩模块,用于当所述第二数据大于所述通信带宽时,所述第一电子设备将所述第二数据压缩后发送至所述第二电子设备;

相应的,所述第二电子设备包括:

解压模块,用于所述第二设备对接收到的经过压缩后第二数据进行解压后,通过所述第二显示单元显示所述第二数据。

优选地,所述处理模块包括:

渲染单元,用于对所述第一数据进行内容渲染生成第二数据;

存储单元,用于将所述第二数据存储在所述第一电子设备的显存中;

相应的,所述发送模块,具体用于通过所述显存将所述第二数据发送至所述第二电子设备。

优选地,所述获取模块具体用于:

接收获得第三电子设备确定的需要通过所述第一显示单元进行显示的所述第一数据;

其中,所述第三电子设备为与所述第一电子设备和所述第二电子设备皆不同的电子设备。

优选地,所述同步模块包括:

建立单元,用于在所述第一电子设备与所述第二电子设备间建立通信通道;

同步单元,用于通过所述第一电子设备中的第一时间轴模块与所述第二电子设备中的第二时间轴模块,同步所述第一电子设备与所述第二电子设备。

从上述技术方案可以看出,本申请公开的一种信息处理方法,应用于第一电子设备,第一电子设备包括第一显示单元,第一电子设备能够与具有第二显示单元的第二电子设备进行通信,首先获取需要通过第一显示单元进行显示的第一数据,然后对第一数据进行数据处理生成第二数据,通过第一电子设备同步第一电子设备与第二电子设备,将第二数据发送至第二电子设备,第二电子设备通过第二显示单元显示第二数据的同时,第一电子设备通过第一显示单元同步显示第二数据,实现了在不同的设备上同时显示相同的内容,提升了用户体验。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明公开的一种信息处理方法实施例1的流程图;

图2为本发明公开的一种信息处理方法实施例2的流程图;

图3为本发明公开的一种信息处理方法实施例3的流程图;

图4为本发明公开的一种电子设备实施例1的结构示意图;

图5为本发明公开的一种电子设备实施例2的结构示意图;

图6为本发明公开的一种电子设备实施例3的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

为了更加特定地强调实施的独立性,本说明书涉及许多模块或单元。举例而言,模块或单元可由硬件电路实现,该硬件电路包括特制VLSI电路或门阵列,比如逻辑芯片、晶体管,或其它组件。模块或单元也可在可编程的硬设备中实现,比如场效可编程门阵列、可编程阵列逻辑、可编程逻辑设备等等。

模块或单元也可在藉由各种形式的处理器所执行的软件中实现。比如说,一可执行码模块可包括一个或多个实体的或逻辑的计算机指令区块,该区块可能形成为,比如说,对象、程序或函数。然而,鉴别模块或单元的可执行部分不需要物理上放置在一起,但可由存于不同位置的不同指令所组成,当逻辑上组合在一起时,形成模块或单元且达到该模块或单元所要求的目的。

实际上,可执行码模块或单元可以是一单一指令或多个指令,甚至可以分布在位于不同的程序中的数个不同的码区段,并且横跨数个存储设备。同样地,操作数据可被辨识及显示于此模块或单元中,并且可以以任何合适的形式实施且在任何合适的数据结构形式内组织。操作数据可以集合成单一数据集,或可分布在具有不同的存储设备的不同的位置,且至少部分地只以电子信号方式存在于一系统或网络。

本说明书所提及的“实施例”或类似用语表示与实施例有关的特性、结构或特征,包括在本发明的至少一实施例中。因此,本说明书所出现的用语“在一实施例中”、“在实施例中”以及类似用语可能但不必然都指向相同实施例。

再者,本发明所述特性、结构或特征可以以任何方式结合在一个或多个实施例中。以下说明将提供许多特定的细节,比如编程序、软件模块、用户选择、网络交易、数据库查询、数据库结构、硬件模块、硬件电路、硬件芯片等例子,以提供对本发明实施例的了解。然而相关领域的普通技术人员将看出本发明,即使没有利用其中一个或多个特定细节,或利用其它方法、组件、材料等亦可实施。另一方面,为避免混淆本发明,公知的结构、材料或操作并没有详细描述。

如图1示出的本申请提供的一种信息处理方法实施例1的流程图,该方法可以应用于第一电子设备,所述电子设备可以是蓝牙耳机、智能手表、穿戴式设备等电子设备。所述第一电子设备包括第一显示单元,所述第一电子设备能够与具有第二显示单元的第二电子设备进行通信。

本方法可通过如下步骤实现:

S101:获取需要通过第一显示单元进行显示的第一数据;

当需要实现在不同的设备上同时显示相同的内容时,首先获取需要通过第一电子设备的第一显示单元进行显示的第一数据,即获取需要在不同的设备上同时显示的原始数据。需要说明的是,所述的第一数据可以为音视频数据、图像数据、文字数据等,也可以为音视频数据、图像数据或文字数据等多种数据类型的组合。另外,需要说明的是,在获取需要通过第一电子设备的第一显示单元进行显示的第一数据时,可以通过第一电子设备直接获取第一数据,也可以通过除第一电子设备以外的电子设备获取第一数据,然后将获取到的第一数据发送至第一电子设备,使得第一电子设备获取到需要第一显示单元进行显示的第一数据。

S102:对第一数据进行数据处理生成第二数据;

当第一电子设备获取到需要第一显示单元进行显示的第一数据后,对第一数据进行数据处理,即对获取到的原始数据进行数据处理,生成第二数据。所述第二数据为经过处理后能够直接被第一电子设备的第一显示单元进行显示的数据。

S103:通过所述第一电子设备同步所述第一电子设备与所述第二电子设备;

通过第一电子设备同步第二电子设备,使第一电子设备能够与具有第二显示单元的第二电子设备进行通信。在第一电子设备同步第二电子设备时,可通过无线网络连接或蓝牙连接等。

S104:将所述第二数据发送至所述第二电子设备;

当第一电子设备与第二电子设备建立通信后,第一电子设备将经过数据处理得到的第二数据通过通信链路发送至第二电子设备。

S105:在所述第二电子设备通过所述第二显示单元显示所述第二数据的同时,所述第一电子设备通过所述第一显示单元同步显示所述第二数据。

第二电子设备在接收到第二数据后,通过第二显示单元对第二数据进行显示。在第二显示单元对第二数据进行显示的同时,由于第一电子设备与第二电子设备建立了通信链路,在第二显示单元对第二数据进行显示的同时,相应的第一电子设备通过第一显示单元同步对第二数据进行显示。实现了在不同的电子设备上同时显示相同的内容。

综上所述,在上述实施例中,首先通过获取需要通过第一显示单元进行显示的第一数据,然后对第一数据进行数据处理生成第二数据,通过第一电子设备同步第一电子设备与第二电子设备,将第二数据发送至第二电子设备,第二电子设备通过第二显示单元显示第二数据的同时,第一电子设备通过第一显示单元同步显示第二数据,实现了在不同的设备上同时显示相同的内容,提升了用户体验。

如图2示出的本申请提供的一种信息处理方法实施例2的流程图,该方法可以应用于第一电子设备,所述电子设备可以是蓝牙耳机、智能手表、穿戴式设备等电子设备。所述第一电子设备包括第一显示单元,所述第一电子设备能够与具有第二显示单元的第二电子设备进行通信。

本方法可通过如下步骤实现:

S201:获取需要通过第一显示单元进行显示的第一数据;

当需要实现在不同的设备上同时显示相同的内容时,首先获取需要通过第一电子设备的第一显示单元进行显示的第一数据,即获取需要在不同的设备上同时显示的原始数据。需要说明的是,所述的第一数据可以为音视频数据、图像数据、文字数据等,也可以为音视频数据、图像数据或文字数据等多种数据类型的组合。另外,需要说明的是,在获取需要通过第一电子设备的第一显示单元进行显示的第一数据时,可以通过第一电子设备直接获取第一数据,也可以通过除第一电子设备以外的电子设备获取第一数据,然后将获取到的第一数据发送至第一电子设备,使得第一电子设备获取到需要第一显示单元进行显示的第一数据。

S202:对第一数据进行数据处理生成第二数据;

当第一电子设备获取到需要第一显示单元进行显示的第一数据后,对第一数据进行数据处理,即对获取到的原始数据进行数据处理,生成第二数据。所述第二数据为经过处理后能够直接被第一电子设备的第一显示单元进行显示的数据。

S203:通过所述第一电子设备同步所述第一电子设备与所述第二电子设备;

通过第一电子设备同步第二电子设备,使第一电子设备能够与具有第二显示单元的第二电子设备进行通信。在第一电子设备同步第二电子设备时,可通过无线网络连接或蓝牙连接等。

S204:判断所述第二数据是否大于所述第一电子设备与所述第二电子设备的通信带宽,若是,则进入S205

在第一电子设备与第二电子设备建立通信链路后,对经过数据处理得到的第二数据的大小进行判断,判断第二数据是否大于第一电子设备与第二电子设备的通信带宽。

S205:第一电子设备将所述第二数据压缩后发送至所述第二电子设备;

当判断第二数据的大小大于第一电子设备与第二电子设备的通信带宽后,为了保证第二数据能够被正常传输,对第二数据进行压缩,然后将压缩后的第二数据发送至第二电子设备。

S206:所述第二设备对接收到的经过压缩后的第二数据进行解压后,通过所述第二显示单元显示所述第二数据,在所述第二电子设备通过所述第二显示单元显示所述第二数据的同时,所述第一电子设备通过所述第一显示单元同步显示所述第二数据。

第二设备对接收到的经过压缩的第二数据后,首先对第二数据进行解压,通过第二显示单元对第二数据进行显示。在第二显示单元对第二数据进行显示的同时,由于第一电子设备与第二电子设备建立了通信链路,在第二显示单元对第二数据进行显示的同时,相应的第一电子设备通过第一显示单元同步对第二数据进行显示。实现了在不同的电子设备上同时显示相同的内容。

综上所述,在上述实施例中,首先通过获取需要通过第一显示单元进行显示的第一数据,然后对第一数据进行数据处理生成第二数据,通过第一电子设备同步第一电子设备与第二电子设备,然后对第二数据的大小进行判断,当判断第二数据大于第一电子设备与第二电子设备的通信带宽时,第一设备将第二数据压缩后发生至第二电子设备,第二设备对接收到的经过压缩后的第二数据进行解压后,通过所述第二显示单元显示所述第二数据,在所述第二电子设备通过所述第二显示单元显示所述第二数据的同时,所述第一电子设备通过所述第一显示单元同步显示所述第二数据,实现了在不同的设备上同时显示相同的内容,提升了用户体验。

如图3示出的本申请提供的一种信息处理方法实施例3的流程图,该方法可以应用于第一电子设备,所述电子设备可以是蓝牙耳机、智能手表、穿戴式设备等电子设备。所述第一电子设备包括第一显示单元,所述第一电子设备能够与具有第二显示单元的第二电子设备进行通信。

本方法可通过如下步骤实现:

S301:接收通过第三电子设备确定的需要通过第一显示单元进行显示的第一数据;其中,第三电子设备为与第一电子设备和第二电子设备皆不同的电子设备;

当需要实现在不同的设备上同时显示相同的内容时,通过第三电子设备确定需要通过第一电子设备第一显示单元进行显示的第一显示数据,其中,第三电子设备为与第一电子设备和第二电子设备皆不同的电子设备。需要说明的是,所述的第一数据可以为音视频数据、图像数据、文字数据等,也可以为音视频数据、图像数据或文字数据等多种数据类型的组合。

S302:对第一数据进行内容渲染生成第二数据;

然后对确定的第一数据进行内容渲染,例如,通过三维建模、纹理填充、光影计算等,生成能够被第一电子设备第一显示单元显示的第二数据。

S303:将第二数据存储在第一电子设备的显存中;

经过内容渲染后,将渲染后生成的第二数据保存在第一电子设备的显存中。

S304:在第一电子设备与第二电子设备间建立通信通道;

通过无线网络连接或蓝牙连接等建立第一电子设备与第二电子设备的通信链路。

S305:通过第一电子设备中的第一时间轴模块与第二电子设备中的第二时间轴模块,同步第一电子设备与第二电子设备;

通过第一电子设备中的第一时间轴模块和第二电子设备中的第二时间轴模块,使第一电子设备与第二电子设备同步。

S306:判断所述第二数据是否大于所述第一电子设备与所述第二电子设备的通信带宽,若是,则进入S307:

在第一电子设备与第二电子设备建立通信链路后,对经过数据处理得到的第二数据的大小进行判断,判断第二数据是否大于第一电子设备与第二电子设备的通信带宽。

S307:第一电子设备将所述第二数据压缩后通过所述显存将所述第二数据发送至所述第二电子设备;

当判断第二数据的大小大于第一电子设备与第二电子设备的通信带宽后,为了保证第二数据能够被正常传输,对第二数据进行压缩,然后通过显存直接将压缩后的第二数据发送至第二电子设备。

S308:所述第二设备对接收到的经过压缩后的第二数据进行解压后,通过所述第二显示单元显示所述第二数据,在所述第二电子设备通过所述第二显示单元显示所述第二数据的同时,所述第一电子设备通过所述第一显示单元同步显示所述第二数据。

第二设备对接收到的经过压缩的第二数据后,首先对第二数据进行解压,通过第二显示单元对第二数据进行显示。在第二显示单元对第二数据进行显示的同时,由于第一电子设备与第二电子设备建立了通信链路,在第二显示单元对第二数据进行显示的同时,相应的第一电子设备通过第一显示单元同步对第二数据进行显示。实现了在不同的电子设备上同时显示相同的内容。

综上所述,在上述实施例中,首先通过获取需要通过第一显示单元进行显示的第一数据,然后对第一数据进行数据处理生成第二数据,通过第一电子设备同步第一电子设备与第二电子设备,然后对第二数据的大小进行判断,当判断第二数据大于第一电子设备与第二电子设备的通信带宽时,第一设备将第二数据压缩后发生至第二电子设备,第二设备对接收到的经过压缩后的第二数据进行解压后,通过所述第二显示单元显示所述第二数据,在所述第二电子设备通过所述第二显示单元显示所述第二数据的同时,所述第一电子设备通过所述第一显示单元同步显示所述第二数据,实现了在不同的设备上同时显示相同的内容,提升了用户体验。

如图4所示,为本发明公开的一种电子设备实施例1的结构示意图,所述电子设备可以是蓝牙耳机、智能手表、穿戴式设备等电子设备。所述第一电子设备包括第一显示单元,所述第一电子设备能够与具有第二显示单元的第二电子设备进行通信。

所述第一电子设备包括:

获取模块401,用于获取需要通过第一显示单元进行显示的第一数据;

当需要实现在不同的设备上同时显示相同的内容时,首先获取需要通过第一电子设备的第一显示单元进行显示的第一数据,即获取需要在不同的设备上同时显示的原始数据。需要说明的是,所述的第一数据可以为音视频数据、图像数据、文字数据等,也可以为音视频数据、图像数据或文字数据等多种数据类型的组合。另外,需要说明的是,在获取需要通过第一电子设备的第一显示单元进行显示的第一数据时,可以通过第一电子设备直接获取第一数据,也可以通过除第一电子设备以外的电子设备获取第一数据,然后将获取到的第一数据发送至第一电子设备,使得第一电子设备获取到需要第一显示单元进行显示的第一数据。

处理模块402,用于对第一数据进行数据处理生成第二数据;

当第一电子设备获取到需要第一显示单元进行显示的第一数据后,对第一数据进行数据处理,即对获取到的原始数据进行数据处理,生成第二数据。所述第二数据为经过处理后能够直接被第一电子设备的第一显示单元进行显示的数据。

同步模块403,用于通过所述第一电子设备同步所述第一电子设备与所述第二电子设备;

通过第一电子设备同步第二电子设备,使第一电子设备能够与具有第二显示单元的第二电子设备进行通信。在第一电子设备同步第二电子设备时,可通过无线网络连接或蓝牙连接等。

发送模块404,用于将所述第二数据发送至所述第二电子设备;

当第一电子设备与第二电子设备建立通信后,第一电子设备将经过数据处理得到的第二数据通过通信链路发送至第二电子设备。

运行模块405,用于在所述第二电子设备通过所述第二显示单元显示所述第二数据的同时,所述第一电子设备通过所述第一显示单元同步显示所述第二数据。

第二电子设备在接收到第二数据后,通过第二显示单元对第二数据进行显示。在第二显示单元对第二数据进行显示的同时,由于第一电子设备与第二电子设备建立了通信链路,在第二显示单元对第二数据进行显示的同时,相应的第一电子设备通过第一显示单元同步对第二数据进行显示。实现了在不同的电子设备上同时显示相同的内容。

综上所述,在上述实施例中,首先通过获取需要通过第一显示单元进行显示的第一数据,然后对第一数据进行数据处理生成第二数据,通过第一电子设备同步第一电子设备与第二电子设备,将第二数据发送至第二电子设备,第二电子设备通过第二显示单元显示第二数据的同时,第一电子设备通过第一显示单元同步显示第二数据,实现了在不同的设备上同时显示相同的内容,提升了用户体验。

如图5示,为本发明公开的一种电子设备实施例2的结构示意图,所述电子设备可以是蓝牙耳机、智能手表、穿戴式设备等电子设备。所述第一电子设备包括第一显示单元,所述第一电子设备能够与具有第二显示单元的第二电子设备进行通信。

所述第一电子设备包括:

获取模块501,用于获取需要通过第一显示单元进行显示的第一数据;

当需要实现在不同的设备上同时显示相同的内容时,首先获取需要通过第一电子设备的第一显示单元进行显示的第一数据,即获取需要在不同的设备上同时显示的原始数据。需要说明的是,所述的第一数据可以为音视频数据、图像数据、文字数据等,也可以为音视频数据、图像数据或文字数据等多种数据类型的组合。另外,需要说明的是,在获取需要通过第一电子设备的第一显示单元进行显示的第一数据时,可以通过第一电子设备直接获取第一数据,也可以通过除第一电子设备以外的电子设备获取第一数据,然后将获取到的第一数据发送至第一电子设备,使得第一电子设备获取到需要第一显示单元进行显示的第一数据。

处理模块502,用于对第一数据进行数据处理生成第二数据;

当第一电子设备获取到需要第一显示单元进行显示的第一数据后,对第一数据进行数据处理,即对获取到的原始数据进行数据处理,生成第二数据。所述第二数据为经过处理后能够直接被第一电子设备的第一显示单元进行显示的数据。

同步模块503,用于通过所述第一电子设备同步所述第一电子设备与所述第二电子设备;

通过第一电子设备同步第二电子设备,使第一电子设备能够与具有第二显示单元的第二电子设备进行通信。在第一电子设备同步第二电子设备时,可通过无线网络连接或蓝牙连接等。

判断模块504,用于判断所述第二数据是否大于所述第一电子设备与所述第二电子设备的通信带宽;

在第一电子设备与第二电子设备建立通信链路后,对经过数据处理得到的第二数据的大小进行判断,判断第二数据是否大于第一电子设备与第二电子设备的通信带宽。

压缩模块505,用于当所述第二数据大于所述通信带宽时,第一电子设备将所述第二数据压缩后发送至所述第二电子设备;

当判断第二数据的大小大于第一电子设备与第二电子设备的通信带宽后,为了保证第二数据能够被正常传输,对第二数据进行压缩,然后将压缩后的第二数据发送至第二电子设备。

运行模块506,用于所述第二设备通过解压模块对接收到的经过压缩后的第二数据进行解压后,通过所述第二显示单元显示所述第二数据,在所述第二电子设备通过所述第二显示单元显示所述第二数据的同时,所述第一电子设备通过所述第一显示单元同步显示所述第二数据。

第二设备对接收到的经过压缩的第二数据后,首先对第二数据进行解压,通过第二显示单元对第二数据进行显示。在第二显示单元对第二数据进行显示的同时,由于第一电子设备与第二电子设备建立了通信链路,在第二显示单元对第二数据进行显示的同时,相应的第一电子设备通过第一显示单元同步对第二数据进行显示。实现了在不同的电子设备上同时显示相同的内容。

综上所述,在上述实施例中,首先通过获取需要通过第一显示单元进行显示的第一数据,然后对第一数据进行数据处理生成第二数据,通过第一电子设备同步第一电子设备与第二电子设备,然后对第二数据的大小进行判断,当判断第二数据大于第一电子设备与第二电子设备的通信带宽时,第一设备将第二数据压缩后发生至第二电子设备,第二设备对接收到的经过压缩后的第二数据进行解压后,通过所述第二显示单元显示所述第二数据,在所述第二电子设备通过所述第二显示单元显示所述第二数据的同时,所述第一电子设备通过所述第一显示单元同步显示所述第二数据,实现了在不同的设备上同时显示相同的内容,提升了用户体验。

如图6所示,为本发明公开的一种电子设备实施例3的结构示意图,所述电子设备可以是蓝牙耳机、智能手表、穿戴式设备等电子设备。所述第一电子设备包括第一显示单元,所述第一电子设备能够与具有第二显示单元的第二电子设备进行通信。

所述第一电子设备包括:

获取模块601,用于接收通过第三电子设备确定的需要通过第一显示单元进行显示的第一数据;其中,第三电子设备为与第一电子设备和第二电子设备皆不同的电子设备;

当需要实现在不同的设备上同时显示相同的内容时,通过第三电子设备确定需要通过第一电子设备第一显示单元进行显示的第一显示数据,其中,第三电子设备为与第一电子设备和第二电子设备皆不同的电子设备。需要说明的是,所述的第一数据可以为音视频数据、图像数据、文字数据等,也可以为音视频数据、图像数据或文字数据等多种数据类型的组合。

渲染单元602,用于对第一数据进行内容渲染生成第二数据;

然后对确定的第一数据进行内容渲染,例如,通过三维建模、纹理填充、光影计算等,生成能够被第一电子设备第一显示单元显示的第二数据。

存储单元603,用于将第二数据存储在第一电子设备的显存中;

经过内容渲染后,将渲染后生成的第二数据保存在第一电子设备的显存中。

建立单元604,用于在第一电子设备与第二电子设备间建立通信通道;

通过无线网络连接或蓝牙连接等建立第一电子设备与第二电子设备的通信链路。

同步单元605,用于通过第一电子设备中的第一时间轴模块与第二电子设备中的第二时间轴模块,同步第一电子设备与第二电子设备;

通过第一电子设备中的第一时间轴模块和第二电子设备中的第二时间轴模块,使第一电子设备与第二电子设备同步。

判断模块606,用于判断所述第二数据是否大于所述第一电子设备与所述第二电子设备的通信带宽;

在第一电子设备与第二电子设备建立通信链路后,对经过数据处理得到的第二数据的大小进行判断,判断第二数据是否大于第一电子设备与第二电子设备的通信带宽。

压缩模块607,用于第一电子设备将所述第二数据压缩后通过所述显存将所述第二数据发送至所述第二电子设备;

当判断第二数据的大小大于第一电子设备与第二电子设备的通信带宽后,为了保证第二数据能够被正常传输,对第二数据进行压缩,然后通过显存直接将压缩后的第二数据发送至第二电子设备。

运行模块608,用于所述第二设备对接收到的经过压缩后的第二数据进行解压后,通过所述第二显示单元显示所述第二数据,在所述第二电子设备通过所述第二显示单元显示所述第二数据的同时,所述第一电子设备通过所述第一显示单元同步显示所述第二数据。

第二设备对接收到的经过压缩的第二数据后,首先对第二数据进行解压,通过第二显示单元对第二数据进行显示。在第二显示单元对第二数据进行显示的同时,由于第一电子设备与第二电子设备建立了通信链路,在第二显示单元对第二数据进行显示的同时,相应的第一电子设备通过第一显示单元同步对第二数据进行显示。实现了在不同的电子设备上同时显示相同的内容。

综上所述,在上述实施例中,首先通过获取需要通过第一显示单元进行显示的第一数据,然后对第一数据进行数据处理生成第二数据,通过第一电子设备同步第一电子设备与第二电子设备,然后对第二数据的大小进行判断,当判断第二数据大于第一电子设备与第二电子设备的通信带宽时,第一设备将第二数据压缩后发生至第二电子设备,第二设备对接收到的经过压缩后的第二数据进行解压后,通过所述第二显示单元显示所述第二数据,在所述第二电子设备通过所述第二显示单元显示所述第二数据的同时,所述第一电子设备通过所述第一显示单元同步显示所述第二数据,实现了在不同的设备上同时显示相同的内容,提升了用户体验。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

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