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

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

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



背景技术:

随着电子技术的发展,出现了将一个电子设备的显示界面投影到另一个电子设备的显示屏上显示的需求。但是不同的电子设备实质上显示屏幕还是有很大区别的。例如,手机屏幕和智能电视的屏幕,显然有屏幕尺寸、分辨率及显示模式的区别等。故如何将一个电子设备的显示界面更好的显示在投影设备的显示屏幕上,以真正实现显示效果的提升,是现有技术亟待解决的问题。



技术实现要素:

有鉴于此,本发明实施例期望提供一种信息处理方法及电子设备,至少部分跨显示效果差的问题。

为达到上述目的,本发明的技术方案是这样实现的:

本发明实施例第一方面提供一种信息处理方法,应用于与第二电子设备连接的第一电子设备中,包括:

确定显示指定界面的指定显示单元;所述指定显示单元为所述第一电子设备的第一显示单元和/或所述第二电子设备的第二显示单元;

根据所述指定显示单元的显示参数对所述指定界面的第一显示数据进行处理;

将处理后的第一显示数据发送给所述指定显示单元,以供所述指定显示单元显示所述指定界面。

基于上述方案,所述根据所述指定显示单元的显示参数对所述指定界面的第一显示数据进行处理,包括:

选择待所述指定显示单元显示的叠加组件;

根据所述显示参数,处理所述叠加组件的第二显示数据,以使所述叠加组件的第二显示数据与所述指定显示单元相适配;

对所述第一显示数据和所述第二显示数据进行数据融合处理,以实现所述叠加组件和所述指定界面的图层叠加。

基于上述方案,所述确定显示指定界面的指定显示单元,包括:

根据提供所述指定界面的第一应用的应用参数,确定所述指定显示单元。

基于上述方案,所述根据提供所述指定界面的第一应用的应用参数,确定所述指定显示单元,包括:

根据所述第一应用的应用类型;

根据所述应用类型与显示单元的对应关系,确定所述指定显示单元。

基于上述方案,所述根据提供所述指定界面的第一应用的应用参数,确定所述指定显示单元,包括

获取根据所述第一应用的显示环境指令;

选择与所述显示环境指令的第一显示单元和/或所述显示单元作为所述指定显示单元。

基于上述方案,所述根据所述指定显示单元的显示参数对所述指定界面的第一显示数据进行处理,包括:

利用所述指定显示单元相适配的第一处理模块根据所述指定显示单元的显示参数对所述第一显示数据进行处理。

本发明实施例第二方面提供一种信息处理方法,应用于与第一电子设备相连的第二电子设备中,包括:

接收第一电子设备至少一个应用界面的第一显示数据;其中,所述第一显示参数是根据所述第二电子设备的显示参数处理形成的;

基于所述第一显示数据,在指定区域内按照预设布局规则,分别显示所述至少一个所述应用界面。

基于上述方案,所述方法还包括:

检测从所述指定区域内移动到所述指定区域外的预定操作;

根据所述预定操作,向所述第一电子设备发送控制指令;其中,所述控制指令用于控制所述第一电子设备中显示在所述指定区域内的应用界面对应的应用的运行状态。

本发明实施例第三方面提供一种电子设备,所述电子设备为与第二电子设备连接的第一电子设备中,包括:

第一处理器,用于确定显示指定界面的指定显示单元;所述指定显示单元为所述第一电子设备的第一显示单元和/或所述第二电子设备的第二显示单元;根据所述指定显示单元的显示参数对所述指定界面的第一显示数据进行处理;

第一通信接口,用于将处理后的第一显示数据发送给所述指定显示单元,以供所述指定显示单元显示所述指定界面。

基于上述方案,所述第一处理器,具体用于选择待所述指定显示单元显示的叠加组件;根据所述显示参数,处理所述叠加组件的第二显示数据,以使所述叠加组件的第二显示数据与所述指定显示单元相适配;对所述第一显示数据和所述第二显示数据进行数据融合处理,以实现所述叠加组件和所述指定界面的图层叠加。

基于上述方案,所述第一处理器,用于根据提供所述指定界面的第一应用的应用参数,确定所述指定显示单元。

基于上述方案,所述第一处理器,具体用于根据所述第一应用的应用类型;根据所述应用类型与显示单元的对应关系,确定所述指定显示单元。

基于上述方案,所述第一处理器,具体用于获取根据所述第一应用的显示环境指令;选择与所述显示环境指令的第一显示单元和/或所述显示单元作为所述指定显示单元。

基于上述方案,所述第一处理器,用于利用所述指定显示单元相适配的第一处理模块根据所述指定显示单元的显示参数对所述第一显示数据进行处理。

本发明实施例第三方提供一种电子设备,所述电子设备为与第一电子设备相连的第二电子设备中,包括:

第二通信接口,用于接收第一电子设备至少一个应用界面的第一显示数据;其中,所述第一显示参数是根据所述第二电子设备的显示参数处理形成的;

显示器,用于基于所述第一显示数据,在指定区域内按照预设布局规则,分别显示所述至少一个所述应用界面。

基于上述方案,所述第二电子设备还包括:

传感器,用于检测从所述指定区域内移动到所述指定区域外的预定操作;

所述第二通信接口,用于根据所述预定操作,向所述第一电子设备发送控制指令;其中,所述控制指令用于控制所述第一电子设备中显示在所述指定区域内的应用界面对应的应用的运行状态。

本发明实施例提供的信息处理方法及电子设备,第一电子设备可以由第一电子设备的第一显示单元进行显示,也可以由第二电子设备的第二显示单元显示,故首先选择第一显示单元和/或第二显示单元作为指定显示单元,然后确定的指定显示单元的显示参数进行第一显示数据的处理,这样处理得到的第一显示数据是与指定显示单元的显示参数相适配的,不会因为第一显示数据没有基于对应的显示单元显示参数进行处理,导致因为与显示单元的显示面积、分辨率、长宽比或显示模式不匹配导致的显示效果差的问题,提升了显示效果,尤其是提升跨屏显示的显示效果。

附图说明

图1为本发明实施例提供的第一种信息处理方法的流程示意图;

图2为本发明实施例处理叠加组件的流程示意图;

图3为本发明实施例提供的第三种信息处理方法的流程示意图;

图4为本发明实施例提供的第一种显示效果示意图;

图5为本发明实施例提供的第二种显示效果示意图;

图6为本发明实施例提供的第一电子设备的结构示意图;

图7为本发明实施例提供的第二电子设备的结构示意图;

图8为本发明实施例提供的信息系统的结构示意图;

图9为本发明实施例提供的另一种第一电子设备的结构示意图。

具体实施方式

以下结合说明书附图及具体实施例对本发明的技术方案做进一步的详细阐述。

实施例一:

如图1所示,本实施例提供一种信息处理方法,应用于与第二电子设备连接的第一电子设备中,包括:

步骤S110:确定显示指定界面的指定显示单元;所述指定显示单元为所述第一电子设备的第一显示单元和/或所述第二电子设备的第二显示单元;

步骤S120:根据所述指定显示单元的显示参数对所述指定界面的第一显示数据进行处理;

步骤S130:将处理后的第一显示数据发送给所述指定显示单元,以供所述指定显示单元显示所述指定界面。

本实施例提供的信息处理方法应用的第一电子设备可为各种类型的电子设备,例如各种移动终端,所述移动终端可包括手机、平板电脑或可穿戴式设备等。

所述第二电子设备可为各种与其建立有连接的电子设备。这里的连接可为无线连接或有线连接。所述第二电子设备可为笔记本电脑、智能电视机、台式电脑等。在本实施例中所述第一电子设备和第二电子设备建立连接,可包括所述第一电子设备启动跨屏显示应用,在启动所述跨屏显示应用之后,向所述

在本实施例中,所述第一显示单元的显示面积可小于所述第二电子设备的第二显示单元的显示面积。当然,也可以是所述第一显示单元的显示面积等于或大于所述第二电子设备的第二显示单元的显示面积。在本实施例中所述第一电子设备通过与第二电子设备建立的连接,可以控制第二电子设备的第二显示单元的显示。

由于所述第一电子设备能够控制其自身的第一显示单元的显示,和第二电子设备的第二显示单元的显示。在本实施例中在控制显示之前,故首先第一电子设备需要确定显示指定界面的指定显示单元。显示所述指定界面的可为第一显示单元或第二显示单元,也可以是需要两个显示单元同时显示。

显示单元一旦生产出来之后,有些决定于硬件的显示参数就确定了,例如,非柔性显示单元的显示面积及长宽比。所述显示参数可包括显示面积、长宽比、分辨率及显示模式等。所述长宽比为显示单元在第一方向上的长度与第二方向长度的比值;所述第一方向垂直于所述第二方向。

当然显示单元的显示参数有时候也是可调的,例如显示模式。这里的显示模数可包括横屏显示,还是竖屏显示。

不同的显示单元的显示参数可不一样的,例如,第一显示单元和第二显示单元的显示参数可在的其中的一个或多个不同。若当前指定界面的第一显示数据与指定显示单元的显示参数不相匹配,就会导致非常奇怪的显示效果。例如,智能电视机相对于手机,一般电视机的显示屏的显示面积远大于手机的显示屏的显示面积,例如,将手机上的指定界面直接投影显示到电视机上,显然会出现指定界面内的文字和/或图标都非常小,导致用户不易看清楚的现象,从而导致显示效果差的特点。

在本实施例中为了方便,将指定界面显示到任意一个显示单元,都能够有较好的显示效果。在本实施例中会根据指定显示单元的显示参数,对指定界面进行数据处理,这样处理后的第一显示数据是与指定显示单元相适配的,就不会如前述手机到电视机进行界面投影导致的匹配失调,进而导致的显示效果差的现象。

实施例二:

如图1所示,本实施例提供一种信息处理方法,应用于与第二电子设备连接的第一电子设备中,包括:

步骤S110:确定显示指定界面的指定显示单元;所述指定显示单元为所述第一电子设备的第一显示单元和/或所述第二电子设备的第二显示单元;

步骤S120:根据所述指定显示单元的显示参数对所述指定界面的第一显示数据进行处理;

步骤S130:将处理后的第一显示数据发送给所述指定显示单元,以供所述指定显示单元显示所述指定界面。

如图2所示,所述步骤S120可包括:

步骤S121:选择待所述指定显示单元显示的叠加组件;

步骤S122:根据所述显示参数,处理所述叠加组件的第二显示数据,以使所述叠加组件的第二显示数据与所述指定显示单元相适配;

步骤S123:对所述第一显示数据和所述第二显示数据进行数据融合处理,以实现所述叠加组件和所述指定界面的图层叠加。

在本实施例中选择待指定显示单元显示的叠加组件,这里的叠加组件为所述指定界面的组件,例如,显示电池剩余电量的电池组件、显示无线信号强弱的信号组件、显示时间的时间组件等各种所述指定界面以外的组件。

在步骤S121中可以根据指定显示单元对应的显示需求,选择叠加组件。选择的叠加组件可为0个、1个或多个。

例如,所述第一电子设备为手机,第二电子设备若为智能电视或笔记本电脑或台式电脑等比手机显示屏大的电子设备。手机常见的叠加组件包括电池组件、信号组件、时间组件以及提示接收到新消息的提示组件等。此时,若将手机中的一个应用的应用界面投射到智能电视中去显示,此时,就没有必要显示手机的信号组件或时间组件了。故此时,可以通过步骤S121删减部分指定显示单元没有显示需求的叠加组件。

在步骤S122中,若确定所述指定显示单元显示叠加组件,在本实施例中利用所述指定单元的显示参数处理所述叠加组件的第二显示数据。这里的第二显示数据为所述叠加组件的显示数据。

在步骤S123中,会对第一显示数据和第二数据进行数据融合处理。所述第一显示数据和第二显示数据对应的显示图层,在本实施例中所述数据融合处理,至少包括显示图层的叠加。

显然,在本实施例中不管是指定界面还是叠加组件的显示数据,都是根据指定显示单元的显示参数进行过处理过的,这样就不会因为显示数据与指定显示单元的显示参数不匹配导致的显示效果差的问题。

实施例三:

如图1所示,本实施例提供一种信息处理方法,应用于与第二电子设备连接的第一电子设备中,包括:

步骤S110:确定显示指定界面的指定显示单元;所述指定显示单元为所述第一电子设备的第一显示单元和/或所述第二电子设备的第二显示单元;

步骤S120:根据所述指定显示单元的显示参数对所述指定界面的第一显示数据进行处理;

步骤S130:将处理后的第一显示数据发送给所述指定显示单元,以供所述指定显示单元显示所述指定界面。

所述步骤S110可包括:

根据提供所述指定界面的第一应用的应用参数,确定所述指定显示单元。

在本实施例中所述应用参数为与所述第一应用关联的各种数据。

在所述第一电子设备可能安装有各种应用,有些应用是适用于第一电子设备自身显示的应用,有一些适用于第一电子设备以外第二电子设备显示的。不同的应用对应有不同的应用标识、应用属性信息及应用类型等。这些都属于应用参数。显然可以简便的确定提供所述应用界面的第一应用的应用参数,选择适合所述第一应用的显示单元,选择的所述显示单元就作为所述指定显示单元。

在具体的实现过程中,所述第一电子设备能够连接的电子设备的除了所述第二电子设备之外,还可包括第三电子设备、第四电子设备等。所述第一电子设备内部安装的应用,除了适用于第一电子设备显示、还可包括适用于第二电子设备、第三电子设备及第四电子设备显示的。

若当前第一电子设备仅与第二电子设备有建立连接,则当基于用户指示启动适用于第三电子设备或第四电子设备显示的应用时,就会弹出对应的提示信息或直接拒绝启动。

在本实施例中可相当于建立有第一电子设备中与各应用与不同电子设备类型的对应关系,故在具体实现时,可以通过获取所述应用参数,再查询所述对应关系,进而确定适合显示该应用提供的应用界面的电子设备,进而将该电子设备的显示单元作为所述指定显示单元。当然以上仅是距离,具体实现时,不局限于上述任何一种。

实施例四:

如图1所示,本实施例提供一种信息处理方法,应用于与第二电子设备连接的第一电子设备中,包括:

步骤S110:确定显示指定界面的指定显示单元;所述指定显示单元为所述第一电子设备的第一显示单元和/或所述第二电子设备的第二显示单元;

步骤S120:根据所述指定显示单元的显示参数对所述指定界面的第一显示数据进行处理;

步骤S130:将处理后的第一显示数据发送给所述指定显示单元,以供所述指定显示单元显示所述指定界面。

所述步骤S110可包括:

根据提供所述指定界面的第一应用的应用参数,确定所述指定显示单元。

在本实施例中所述应用参数为与所述第一应用关联的各种数据。

所述根据提供所述指定界面的第一应用的应用参数,确定所述指定显示单元,包括:

根据所述第一应用的应用类型;

根据所述应用类型与显示单元的对应关系,确定所述指定显示单元。

例如,同样是网络播放器应用,有适用于手机的网络播放器和适用于智能电视的网络播放器,这两个网络播放器的应用类型参数可能不同,在本实施例中将通过提取第一应用的应用类型,根据该应用类型确定所述指定显示单元。

本实施例在上一实施例的基础上,提供了一种简便确定所述指定显示单元的方法。

实施例五:

如图1所示,本实施例提供一种信息处理方法,应用于与第二电子设备连接的第一电子设备中,包括:

步骤S110:确定显示指定界面的指定显示单元;所述指定显示单元为所述第一电子设备的第一显示单元和/或所述第二电子设备的第二显示单元;

步骤S120:根据所述指定显示单元的显示参数对所述指定界面的第一显示数据进行处理;

步骤S130:将处理后的第一显示数据发送给所述指定显示单元,以供所述指定显示单元显示所述指定界面。

所述步骤S110可包括:

根据提供所述指定界面的第一应用的应用参数,确定所述指定显示单元。

在本实施例中所述应用参数为与所述第一应用关联的各种数据。

所述根据提供所述指定界面的第一应用的应用参数,确定所述指定显示单元,包括

获取根据所述第一应用的显示环境指令;

选择与所述显示环境指令的第一显示单元和/或所述显示单元作为所述指定显示单元。

所述显示环境指令可为所述第一电子设备从人机交互接口接收的,也可为所述第一应用根据第一应用的属性确定的。当所述显示环境指令指示利用第二电子设备的第二显示单元显示时,显然可以直接确定所述第二显示单元为所述指定显示单元。

本实施例中提供了一种不同前一实施例所述的信息处理方法,可以简便的根据所述显示环境指令,确定出所述所述指定显示单元。

实施例六:

如图1所示,本实施例提供一种信息处理方法,应用于与第二电子设备连接的第一电子设备中,包括:

步骤S110:确定显示指定界面的指定显示单元;所述指定显示单元为所述第一电子设备的第一显示单元和/或所述第二电子设备的第二显示单元;

步骤S120:根据所述指定显示单元的显示参数对所述指定界面的第一显示数据进行处理;

步骤S130:将处理后的第一显示数据发送给所述指定显示单元,以供所述指定显示单元显示所述指定界面。

所述步骤S120可包括:

利用所述指定显示单元相适配的第一处理模块根据所述指定显示单元的显示参数对所述第一显示数据进行处理。

在本实施例中所述第一处理模块可为SurfaceFlinger模块,对第一显示数据进行处理。在本实施例中不同的显示单元可对应于不同的SurfaceFlinger。在本实施例中为了方便向所述指定显示单元发送第一显示数据,所述电子设备中还设置有第二处理模块,第二处理模块作为所述第一处理模块和指定显示单元之间的中间模块,分别与所述第一处理模块和所述指定显示单元连接。所述第二处理模块可用于对所述指定显示单元进行管理和控制,还用于向所述指定显示单元传输所述第一显示数据。在本实施例中不同的显示单元采用不同第一处理模块和第二处理模块,采用与对应显示单元的显示参数处理显示数据,以确保指定界面在不同显示单元的显示效果,减少因为跨屏显示导致的显示效果差的问题。

实施例七:

如图3所示,本实施例提供一种信息处理方法,应用于与第一电子设备相连的第二电子设备中,包括:

步骤S210:接收第一电子设备至少一个应用界面的第一显示数据;其中,所述第一显示参数是根据所述第二电子设备的显示参数处理形成的;

步骤S220:基于所述第一显示数据,在指定区域内按照预设布局规则,分别显示所述至少一个所述应用界面。

本实施例提供的信息处理方法为应用于第二电子设备中的方法,首先第二电子设备将从第一电子设备中接收第一显示数据,该第一显示数据是第一电子设备利用第二电子设备的显示参数(即第二电子设备的第二显示单元的显示参数)进行过数据处理的。这样接收到的第一显示参数是符合在第二电子设备的第二显示单元中显示的,能够确保在第二电子设备中的显示效果的。

在步骤S220中,第二电子设备会利用第一显示数据,在指定区域内按照预设布局规则显示所述应用界面。这里的应用界面包括前述的指定界面。

在本实施例中所述指定区域为所述第二电子设备的第二显示单元内的一个显示区域,该指定区域的显示面积不大于所述第二电子设备的第二显示单元的显示面积。

例如,在具体的实现过程中,所述步骤S220可包括:

在所述指定区域的边缘处,显示所述指定区域的边框;

在所述边框内显示1个或多个应用界面。这些应用界面不再是零散的随机的分布,这用可以避免零散的随机的分布导致的显示凌乱现象,方便用户查找。

例如,在所述指定区域内按照显示矩阵等设置有多个显示位,控制多个所述应用界面在显示位上进行显示。所述显示矩阵可为显示位呈矩形分布的矩形矩阵,也可以呈圆形分布的圆形矩阵。在具体的实现过程中所述显示位不局限于成显示矩阵。

图4所示的为第二电子设备的第二显示单元的显示屏,在图4中所述虚线框即为所述指定区域的边框;所述虚线框内的一个矩形可理解为对应于一个所述应用界面。在图4中三个应用界面成行排列。

本实施例提供的信息处理方法,不仅但一个应用界面的显示效果好,而且可以避免第一电子设备提供的不同应用界面在第二电子设备随机显示导致的显示凌乱的问题,且提升了第二电子设备中多个第一电子设备中应用界面的整体显示效果。

在本实施例中,所述第一电子设备提供的第一显示数据,可为多个应用的应用界面的显示数据。所述多个应用可包括第一电子设备的运行在前台的前提应用,也可以包括运行在后台的后台应用。

实施例八:

如图3所示,本实施例提供一种信息处理方法,应用于与第一电子设备相连的第二电子设备中,包括:

步骤S210:接收第一电子设备至少一个应用界面的第一显示数据;其中,所述第一显示参数是根据所述第二电子设备的显示参数处理形成的;

步骤S220:基于所述第一显示数据,在指定区域内按照预设布局规则,分别显示所述至少一个所述应用界面。

所述方法还包括:

检测从所述指定区域内移动到所述指定区域外的预定操作;

根据所述预定操作,向所述第一电子设备发送控制指令;其中,所述控制指令用于控制所述第一电子设备中显示在所述指定区域内的应用界面对应的应用的运行状态。

在本实施例中所述第一电子设备,还会检测从指定区域内移动到指定区域外的预定操作。例如,当前所述指定区域内显示多个应用界面,用户利用鼠标或手指滑动等,将指定区域内的一个或多个应用从指定区域内拖到指定区域外的操作可作为所述预定操作。流入,鼠标的移动轨迹从指定区域内移动到指定区域外,用户手势操作的移动轨迹从指定区域内移动到指定区域外的操作。

若第二电子设备检测到该预定操作,则向第一电子设备发送控制指令。该控制指令控制第一电子设备进行跨屏显示的应用的运行状态。所述控制指令可以为发送给第一电子设备的操作系统,再有所述第一电子设备的操作系统根据所述控制指令控制对应应用的运行状态。所述控制指令也可以直接发送给所述第一电子设备的应用层对应的应用,直接利用所述控制指令控制对应应用的运行状态。

在本实施例中所述控制指令可包括关闭指令或休眠指令。如图5所示,例如,所述预定操作为将指定区域内应用界面A移动到所述指定区域外的操作,若所述控制指令为关闭指令,该关闭指令可用于关闭第一电子设备内运行的应用界面A对应的应用。若该控制指令为休眠指令,则该休眠指令可用于使所述第一电子设备内运行的应用界面A对应的应用从激活状态切换到休眠状态。当然在具体实现时,所述控制指令不局限于所述关闭指令和休眠指令。

本实施例中所述信息处理方法第一电子设备不仅具有显示效果好的特点,还能够反向控制第一电子设备中应用的应用状态,更好的使用了电子设备的软硬件资源且提升了电子设备的智能性。

实施例九:

如图6所示,本实施例提供一种电子设备,所述电子设备为与第二电子设备连接的第一电子设备中,包括:

第一处理器110,用于确定显示指定界面的指定显示单元;所述指定显示单元为所述第一电子设备的第一显示单元和/或所述第二电子设备的第二显示单元;根据所述指定显示单元的显示参数对所述指定界面的第一显示数据进行处理;

第一通信接口120,用于将处理后的第一显示数据发送给所述指定显示单元,以供所述指定显示单元显示所述指定界面。

所述第一电子设备可对应于各种电子设备,例如手机、平板电脑或可穿戴式设备或笔记本本电脑等各种电子设备。

本实施例所述第一处理器110可为电子设备各种能够进行信息处理的处理器或处理电路。所述第一处理器110可为中央处理器CPU、微处理器MCU、可编程阵列PLC、应用黑处理器AP或数字信号处理器DSP等。所述处理电路可包括专用集成电路等。

所述第一显示单元和所述第二显示单元都可包括显示屏。所述显示屏可包括液晶显示屏、投影显示屏或电子墨水显示屏或有机发光二级光OLED显示屏。

所述第一通信接口110可作为所述第一电子设备中第一处理器110与所述第一显示单元和第二显示单元的通信接口。例如,所述第一通信接口120可为连接所述第一处理器110与所述第一显示单元的内部通信接口,还可包括连接第一处理器110和第二显示单元的外部通信接口。所述内部通信接口可为内部通信总线,例如IIC总线或PCI总线等。所述外部通信接口可包括有线接口及无线接口。所述有线接口可包括电缆接口或光缆接口;所述无线接口可为各种天线。

总之,本实施例提供的第一电子设备,在利用不同的显示单元进行显示时,都会采用对应的显示参数处理显示数据,这样可以确保在不同显示单元中的显示效果。尤其是,当指定显示单元为第二显示单元,所述第一电子设备进行的跨屏显示,若是跨屏显示,利用第二显示单元的显示参数对第一显示数据进行处理,第二显示单元基于第一显示参数进行显示时,可以避免因采用第一显示单元的分辨率、显示面积、长宽比或显示模式处理第一显示数据由第二显示单元显示导致的显示效果差的问题。

实施例十:

如图6所示,本实施例提供一种电子设备,所述电子设备为与第二电子设备连接的第一电子设备中,包括:

第一处理器110,用于确定显示指定界面的指定显示单元;所述指定显示单元为所述第一电子设备的第一显示单元和/或所述第二电子设备的第二显示单元;根据所述指定显示单元的显示参数对所述指定界面的第一显示数据进行处理;

第一通信接口120,用于将处理后的第一显示数据发送给所述指定显示单元,以供所述指定显示单元显示所述指定界面。

所述第一处理器110,具体用于选择待所述指定显示单元显示的叠加组件;根据所述显示参数,处理所述叠加组件的第二显示数据,以使所述叠加组件的第二显示数据与所述指定显示单元相适配;对所述第一显示数据和所述第二显示数据进行数据融合处理,以实现所述叠加组件和所述指定界面的图层叠加。

在本实施i中所述第一处理器11还会确定是否需要指定显示单元显示叠加组件。在本发明实施例中所述叠加组件可为第一电子设备默认显示的叠加组件。如当前的指定显示单元为第二显示单元,则所述第一处理器110将确定是否选择叠加组件,选择哪些叠加组件。所述第一处理器110若选择了叠加组件之后,会基于指定显示单元的显示参数,对叠加组件的第二显示数据进行处理,将处理后的第一显示数据和第二显示数据进行数据融合处理,实现图层叠加。这样所述指定界面和叠加组件均会被指定显示单元显示。

实施例十一:

如图6所示,本实施例提供一种电子设备,所述电子设备为与第二电子设备连接的第一电子设备中,包括:

第一处理器110,用于确定显示指定界面的指定显示单元;所述指定显示单元为所述第一电子设备的第一显示单元和/或所述第二电子设备的第二显示单元;根据所述指定显示单元的显示参数对所述指定界面的第一显示数据进行处理;

第一通信接口120,用于将处理后的第一显示数据发送给所述指定显示单元,以供所述指定显示单元显示所述指定界面。

所述第一处理器110,用于根据提供所述指定界面的第一应用的应用参数,确定所述指定显示单元。

在本实施例中所述第一处理器110具体根据第一应用的应用参数确定所述指定显示单元。本实施例中所述应用参数可参见前述对应实施例。

在一些实施例中,所述第一处理器110,具体用于根据所述第一应用的应用类型;根据所述应用类型与显示单元的对应关系,确定所述指定显示单元。

在另一些实施例中,所述第一处理器110,具体用于获取根据所述第一应用的显示环境指令;选择与所述显示环境指令的第一显示单元和/或所述显示单元作为所述指定显示单元。

当然在具体的实现过程,各种所述应用参数不局限于所述应用类型及所述显示环境指令。

本实施例提供了一种第一电子设备可以自动根据应用类型自行确定指定显示单元,或根据用户输入的指示对应的显示环境指令或从其他电子设备接收的显示环境指令,确定指定显示单元;具有结构简单及实现简便的特点。

实施例十二:

如图6所示,本实施例提供一种电子设备,所述电子设备为与第二电子设备连接的第一电子设备中,包括:

第一处理器110,用于确定显示指定界面的指定显示单元;所述指定显示单元为所述第一电子设备的第一显示单元和/或所述第二电子设备的第二显示单元;根据所述指定显示单元的显示参数对所述指定界面的第一显示数据进行处理;

第一通信接口120,用于将处理后的第一显示数据发送给所述指定显示单元,以供所述指定显示单元显示所述指定界面。

所述第一处理器110,用于利用所述指定显示单元相适配的第一处理模块根据所述指定显示单元的显示参数对所述第一显示数据进行处理。

本实施例中所述第一处理单元110运行有与所述指定显示单元相适配的第一处理模块,这里的第一处理模块可为安卓系统中的SurfaceFlinger模块等。第一处理模块在初始化时,就将读取指定显示单元的显示参数,在进行数据处理时,将依据初始化得到的显示参数进行第一显示数据处理。

实施例十三:

如图7所示,本实施例提供一种电子设备,所述电子设备为与第一电子设备相连的第二电子设备中,包括:

第二通信接口210,用于接收第一电子设备至少一个应用界面的第一显示数据;其中,所述第一显示参数是根据所述第二电子设备的显示参数处理形成的;

显示器220,用于基于所述第一显示数据,在指定区域内按照预设布局规则,分别显示所述至少一个所述应用界面。

所述第二电子设备可为智能电视、笔记本电脑、投影设备或台式电脑等。本实施例所述第二通信接口210可为第二电子设备的外部通信接口,该外部通信接口能够用来与第二电子设备进行数据交互。在本实施中至少会接收一个应用界面的第一显示数据。在本实施例中所述第一显示参数为根据第二电子设备的第二显示单元的显示参数形成的。在本实施例中所述第二显示单元对应于所述显示器220。所述显示器220可包括液晶显示屏、投影显示屏或电子墨水显示屏等各种显示器。

本实施里提供的所述第二电子设备,从第一电子设备接收的根据第二电子设备的显示参数的处理的第一显示数据,且会根据预设布局规则,在指定区域内显示一个多个应用界面。所述预设布局规则可包括限定各个所述应用界面在所述指定区域内分布的策略或规定。

本实施例第二电子设备不仅可以确保显示的第一电子设备中单个应用的应用界面的显示效果,还可以确保多个应用界面在第二电子设备的整体显示效果,具有效果好的特点。

实施例十四:

如图7所示,本实施例提供一种电子设备,所述电子设备为与第一电子设备相连的第二电子设备中,包括:

第二通信接口210,用于接收第一电子设备至少一个应用界面的第一显示数据;其中,所述第一显示参数是根据所述第二电子设备的显示参数处理形成的;

显示器220,用于基于所述第一显示数据,在指定区域内按照预设布局规则,分别显示所述至少一个所述应用界面。

所述第二电子设备还包括:

传感器,用于检测从所述指定区域内移动到所述指定区域外的预定操作;

所述第二通信接口210,用于根据所述预定操作,向所述第一电子设备发送控制指令;其中,所述控制指令用于控制所述第一电子设备中显示在所述指定区域内的应用界面对应的应用的运行状态。

本实施例中还包括传感器,该传感器可用于检测所述预定操作。所述传感器可对应于触摸面板或触摸屏或鼠标或键盘等各种人机交互检测传感器。

所述第二通信接口210能够根据所述预定操作,向第一电子设备发送控制指令。该控制指令可用于可反向控制第一电子设备中对应应用的运行状态,这样用户不仅可以利用第一电子设备进行应用运行的控制,也可以利用第二电子设备控制第一电子设备中应用的运行状态,方便了用户的操作,提升了用户使用满意度。

以下结合上述实施例提供几个具体示例:

示例一:

如图8所示,本实施例提供一种信息系统包括:第一电子设备和第二电子设备。所述第一电子设备和第二电子设备建立有连接,所述第一电子设备将根据第二电子设备的显示器的显示参数经过数据处理的第一显示数据发送给第二电子设备,第二电子设备利用所述第一显示数据进行显示,这样可以确保显示数据和显示参数之间不匹配导致的显示效果差的问题。

示例二:

本示例基于前述实施例提供一种应用程序App-2的应用界面在安卓智能电视大屏幕包括:

应用程序从安卓系统API接口获取独立的显示资源(所述显示资源包括画布canvas),每个显示资源都包括独立的显示缓冲区;

应用程序根据自己的需求,在这个显示资源canvas上“画图”,构造自己的应用界面;

应用程序的显示资源canvas交给安卓的SurfaceFlinger统一处理的;

SurfaceFlinger合成应用程序界面和系统自身系统一用户界面SystemUI和应用程序Launch等界面,构造出视频流,此视频流通过DisplayContent-2发送给显示设备硬件。这里的显示硬件设备包括显示屏及显示处理器等。

DisplayContent-2是硬件层在安卓系统的软件封装,它通过miracast(使用wifi连接)的方式把图像传递个远端的大屏幕。

图9所示的为一个手机的结构示意图,在该手机中包括依次连接的APP1/用户界面、SurfaceFlinger-1、DisplayContent-1以及手机屏幕,此外该手机内还包括APP2/应用界面、SurfaceFlinger-2及DisplayContent-2。所述DisplayContent-2与智能电视屏幕有建立连接。图9左边各个组件是标准的安卓应用运行方式,右边是使用外置安卓智能电视大屏幕的应用运行方式。图9所示的手机即为前述第一电子设备的一种。

DisplayContent的构造是依据显示硬件的尺寸,分辨率,屏幕方向等,因此基本的显示界面(包括systemUI,Launcher等)都是不同的,对应用程序提供的显示尺寸等环境也是不同的。

示例三:

本示例提供一种信息处理方法,在第二电子设备中定义类似于手机Home键的方式,当点击此按键时,统一排列多个应用到一个矩形框中。对矩形框中的某个应用,向右滑动,则终止第一电子设备中的此应用。

在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。

上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。

另外,在本发明各实施例中的各功能单元可以全部集成在一个处理模块中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

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

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