应用程序的双开显示方法及装置与流程

文档序号:12462780阅读:461来源:国知局
应用程序的双开显示方法及装置与流程

本发明涉及显示技术领域,尤其涉及一种应用程序的双开显示方法及装置。



背景技术:

现有技术中电子设备一般都是只有一个显示屏。目前很多应用程序支持应用双开功能,“应用多开”是指将某应用软件,如聊天类应用软件、游戏类应用软件等,分为多个分身,达到多个分身同时执行不同任务的高效运用目的,使得用户可以通过不同的账号,对一个应用软件的多个分身进行同时登录和管理等操作。即一个应用程序可以有应用真身及应用分身。但单屏只能显示应用真身或应用分身,无法同时运行应用真身与应用分身,用户需要频繁手动切换窗口。



技术实现要素:

鉴于以上内容,有必要提供一种应用程序的双开显示方法及装置,能在不同的显示屏独立显示不同账号的应用程序,无需用户频繁切换账号,并能实现两个显示屏的智能切换,方便了用户的使用。

一种应用程序的双开显示方法,应用于多屏的电子设备中,所述电子设备包括第一显示屏及第二显示屏,所述方法包括:

当检测到目标应用启动时,将所述目标应用的应用真身的信号确定为第一路信号及将所述目标应用的应用分身的信号确定为第二路信号;

将所述第一路信号输出至所述第一显示屏,将所述第二路信号输出在所述第二显示屏;

在所述第一显示屏上显示所述应用真身,在所述第二显示屏上显示所述应用分身。

根据本发明优选实施例,所述方法还包括:

确定用户当前使用的显示屏;

判断预设切换条件是否被触发;

当所述预设切换条件被触发,且所述当前使用的显示屏为所述第一显示屏时,将所述第二显示屏的输入信号切换为所述第一显示屏的输入信号;或

当所述预设切换条件被触发,且所述当前使用的显示屏为所述第二显示屏时,将所述第一显示屏的输入信号切换为所述第二显示屏的输入信号。

根据本发明优选实施例,所述判断预设切换条件是否被触发包括:

当检测到切换开关被触发时,判断所述预设切换条件被触发,所述切换开关显示在所述当前使用的显示屏上;或

当监测到在当前没有使用的显示屏上显示的至少一个应用程序接收到即时消息时,判断所述预设切换条件被触发。

根据本发明优选实施例,所述方法还包括:

当所述当前使用的显示屏为所述第一显示屏,所述当前没有使用的显示屏为所述第二显示屏时,将所述第一显示屏的输入信号切换为所述第二显示屏的输入信号,将所述第二显示屏的输入信号切换为所述第一显示屏的输入信号;

将在所述第一显示屏上显示的应用程序切换到所述第二显示屏上显示,将在所述第二显示屏上显示的应用程序切换到所述第一显示屏上显示;或

当所述当前使用的显示屏为所述第二显示屏,所述当前没有使用的显示屏为所述第一显示屏时,将所述第二显示屏的输入信号切换为所述第一显示屏的输入信号,将所述第一显示屏的输入信号切换为所述第二显示屏的输入信号;

将在所述第二显示屏上显示的应用程序切换到所述第一显示屏上显示,将在所述第一显示屏上显示的应用程序切换到所述第二显示屏上显示。

根据本发明优选实施例,所述方法还包括:

当所述当前使用的显示屏为所述第一显示屏,所述当前没有使用的显示屏为所述第二显示屏时,将所述至少一个应用程序切换到所述第一显示屏上进行显示;或

当所述当前使用的显示屏为所述第二显示屏,所述当前没有使用的显示屏为所述第一显示屏时,并将所述至少一个应用程序切换到所述第二显示屏上进行显示。

一种应用程序的双开显示装置,运行于多屏的电子设备中,所述电子设备包括第一显示屏及第二显示屏,所述装置包括:

确定模块,用于当检测到目标应用启动时,将所述目标应用的应用真身的信号确定为第一路信号及将所述目标应用的应用分身的信号确定为第二路信号;

输出模块,用于将所述第一路信号输出至所述第一显示屏,将所述第二路信号输出在所述第二显示屏,

显示模块,用于在所述第一显示屏上显示所述应用真身,在所述第二显示屏上显示所述应用分身。

根据本发明优选实施例,所述确定模块还用于确定用户当前使用的显示屏;及所述装置还包括:

判断模块,用于判断预设切换条件是否被触发;

切换模块,用于当所述预设切换条件被触发,且所述当前使用的显示屏为所述第一显示屏时,将所述第二显示屏的输入信号切换为所述第一显示屏的输入信号;或

所述切换模块还用于当所述预设切换条件被触发,且所述当前使用的显示屏为所述第二显示屏时,将所述第一显示屏的输入信号切换为所述第二显示屏的输入信号。

根据本发明优选实施例,所述判断模块用于判断预设切换条件是否被触发包括:

当检测到切换开关被触发时,判断所述预设切换条件被触发,所述切换开关显示在所述当前使用的显示屏上;或

当监测到在当前没有使用的显示屏上显示的至少一个应用程序接收到即时消息时,判断所述预设切换条件被触发。

根据本发明优选实施例,所述切换模块还用于当所述当前使用的显示屏为所述第一显示屏,所述当前没有使用的显示屏为所述第二显示屏时,将所述第一显示屏的输入信号切换为所述第二显示屏的输入信号,将所述第二显示屏的输入信号切换为所述第一显示屏的输入信号;

所述显示模块还用于将在所述第一显示屏上显示的应用程序切换到所述第二显示屏上显示,将在所述第二显示屏上显示的应用程序切换到所述第一显示屏上显示;

所述切换模块还用于当所述当前使用的显示屏为所述第二显示屏,所述当前没有使用的显示屏为所述第一显示屏时,将所述第二显示屏的输入信号切换为所述第一显示屏的输入信号,将所述第一显示屏的输入信号切换为所述第二显示屏的输入信号;

所述显示模块还用于将在所述第二显示屏上显示的应用程序切换到所述第一显示屏上显示,将在所述第一显示屏上显示的应用程序切换到所述第二显示屏上显示。

根据本发明优选实施例,所述显示模块还用于当所述当前使用的显示屏为所述第一显示屏,所述当前没有使用的显示屏为所述第二显示屏时,将所述至少一个应用程序切换到所述第一显示屏上进行显示;

所述显示模块还用于当所述当前使用的显示屏为所述第二显示屏,所述当前没有使用的显示屏为所述第一显示屏时,将所述至少一个应用程序切换到所述第二显示屏上进行显示。

由以上技术方案可以看出,当所述电子设备检测到目标应用启动时,将所述目标应用的应用真身的信号确定为第一路信号及将所述目标应用的应用分身的信号确定为第二路信号,将所述第一路信号输出至所述第一显示屏,将所述第二路信号输出在第二显示屏,在所述第一显示屏上显示所述应用真身,在所述第二显示屏上显示所述应用分身。因此,本发明能独立显示一个应用程序的应用真身及应用分身,无需用户频繁切换账号,并能实现两个显示屏的智能切换,方便了用户的使用。

附图说明

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

图1是本发明应用程序的双开显示方法的第一较佳实施例的流程图。

图2是本发明应用程序的双开显示方法的第二较佳实施例的流程图。

图3是本发明应用程序的双开显示装置的第一较佳实施例的功能模块图。

图4是本发明应用程序的双开显示装置的第二较佳实施例的功能模块图。

图5是本发明实现应用程序的双开显示方法的较佳实施例的电子设备的结构示意图。

主要元件符号说明

具体实施方式

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

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。

优选地,本发明的应用程序的双开显示方法可以应用在一个或者多个电子设备中。所述电子设备是一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的设备,其硬件包括但不限于微处理器、专用集成电路(Application Specific Integrated Circuit,ASIC)、可编程门阵列(Field-Programmable Gate Array,FPGA)、数字处理器(Digital Signal Processor,DSP)、嵌入式设备等。

所述电子设备还可以是任何一种可与用户进行人机交互的电子产品,例如,个人计算机、平板电脑、智能手机、个人数字助理(Personal Digital Assistant,PDA)、游戏机、交互式网络电视(Internet Protocol Television,IPTV)、智能式穿戴式设备等。

所述电子设备所处的网络包括但不限于互联网、广域网、城域网、局域网、虚拟专用网络(Virtual Private Network,VPN)等。

所述电子设备包括两个显示屏,即第一显示屏及第二显示屏。所述第一显示屏以及第二显示屏可以分别设置在所述电子设备的正面以及背面。例如,所述第一显示屏可以是所述电子设备的正面的显示屏以及所述第二显示屏可以是所述电子设备的背面的显示屏。

所述两个显示屏中的其中一个可以是彩色屏,如IPS(In-Plane Switching,平面转换)屏幕、ASV(Advance Super View)屏幕、(Thin Film Transistor,薄膜场效应晶体管)屏幕、OLED(Organic Light Emitting Display,有机发光显示器)屏幕、TFD(Thin Film Diode,薄膜二极管半透式)屏幕、UFB(Ultra Fine&Bright)、STN(Super Twisted Nematic,超扭曲向列型)屏幕、CSTN(Color Super Twisted Nematic)屏幕等,另一个可以是电子墨水屏。

本发明其他较佳实施例中,所述两个显示屏也可以均为彩色屏或者均为电子墨水屏。

如图1所示,是本发明应用程序的双开显示方法的第一较佳实施例的流程图。根据不同的需求,该流程图中步骤的顺序可以改变,某些步骤可以省略。

S10,当所述电子设备检测到目标应用启动时,所述电子设备将所述目标应用的应用真身的信号确定为第一路信号及将所述目标应用的应用分身的信号确定为第二路信号。

在至少一个实施例中,所述目标应用有应用双开功能,包括所述应用真身及所述应用分身。例如,用户安装聊天软件之后,可以利用“应用多开”功能在桌面生成两个聊天软件,一名字为“工作聊天软件”,以工作账号登录,另一名字为“私人聊天软件”,以私人账号登录,这样,工作和生活上的聊天软件中的联系人就能分开,并且两个聊天软件可以同时运行管理,非常的方便。

在至少一个实施例中,所述电子设备支持多路信号输入,并利用虚拟机管理程序Hyperviso分别独立处理每一路信号。具体地,所述电子设备分别独立处理所述第一路信号及所述第二路信号。这样所述电子设备能分别独立管理所述第一显示屏及所述第二显示屏,使所述第一显示屏及所述第二显示屏上的应用程序能独立运行。

在至少一个实例中,当所述电子设备检测到所述应用真身启动或者所述应用分身启动,即所述电子设备检测到所述目标应用启动。

S11,所述电子设备将所述第一路信号输出至所述第一显示屏,将所述第二路信号输出在第二显示屏。

S12,所述电子设备在所述第一显示屏上显示所述应用真身,在所述第二显示屏上显示所述应用分身。

在至少一个实施例中,所述电子设备根据应用程序的属性信息将所有应用程序分类成多个群组,将不同群组的应用程序分别显示在所述第一显示屏或所述第二显示屏上。所述属性信息包括以下一种或者多种:类别、用途等等。

例如,分类后的群组包括游戏群组、聊天群组、文件群组等等,所述电子设备将游戏群组显示在所述第一显示屏,将所述聊天群组及所述文件群组显示在所述第二显示屏。

例如,在所述第一显示屏上显示所述工作聊天软件,在所述第二显示屏上显示所述私人聊天软件等等。这样就无需用户来回切换账号,方了便用户。

如图2所示,是本发明应用程序的双开显示方法的第二较佳实施例的流程图。根据不同的需求,该流程图中步骤的顺序可以改变,某些步骤可以省略。

S20,所述电子设备检测到目标应用启动时,所述电子设备将所述目标应用的应用真身的信号确定为第一路信号及将所述目标应用的应用分身的信号确定为第二路信号。

在至少一个实施例中,所述目标应用有应用双开功能,包括所述应用真身及所述应用分身。例如,用户安装聊天软件之后,可以利用“应用多开”功能在桌面生成两个聊天软件,一名字为“工作聊天软件”,以工作账号登录,另一名字为“私人聊天软件”,以私人账号登录,这样,工作和生活上的聊天软件中的联系人就能分开,并且两个聊天软件可以同时运行管理,非常的方便。

在至少一个实施例中,所述电子设备支持多路信号输入,并利用虚拟机管理程序Hyperviso分别独立处理每一路信号。具体地,所述电子设备分别独立处理所述第一路信号及所述第二路信号。这样所述电子设备能分别独立管理所述第一显示屏及所述第二显示屏,使所述第一显示屏及所述第二显示屏上的应用程序能独立运行。

在至少一个实例中,当所述电子设备检测到所述应用真身启动或者所述应用分身启动,即所述电子设备检测到所述目标应用启动。

S21,所述电子设备将所述第一路信号输出至所述第一显示屏,将所述第二路信号输出在第二显示屏。

S22,所述电子设备在所述第一显示屏上显示所述应用真身,在所述第二显示屏上显示所述应用分身。

在至少一个实施例中,所述电子设备根据应用程序的属性信息将所有应用程序分类成多个群组,将不同群组的应用程序分别显示在所述第一显示屏或所述第二显示屏上。所述属性信息包括以下一种或者多种:类别、用途等等。

例如,分类后的群组包括游戏群组、聊天群组、文件群组等等,所述电子设备将游戏群组显示在所述第一显示屏,将所述聊天群组及所述文件群组显示在所述第二显示屏。

S23,所述电子设备判断用户当前使用的显示屏是否为所述第一显示屏。

在至少一个实施例中,所述电子设备包括至少一个传感器,所述至少一个传感器包括以下一种或者多种:重力传感器、加速度传感器、限位传感器、方向传感器等等。所述电子设备根据所述至少一个传感器的传感器数据确定所述当前使用的显示屏。

在其他实施例中,所述电子设备检测所述第一显示屏的触摸数据及所述第二显示屏的触摸数据,确定所述当前使用的显示屏。所述触摸数据包括触摸次数、触摸面积等等。

优选地,将在预设时间段内触摸面积小于预设面积值的显示屏确定为所述当前使用的显示屏。例如,当用户手拿着手机时,手握着手机的第二显示屏、当前正在使用第一显示屏,这样第二显示屏与手的接触面积就会很大,所述当前使用的显示屏为所述第一显示屏。

优选地,将在预设时间段内没有连续检测到触摸数据的显示屏确定为所述当前使用的显示屏。例如,当用户手拿着手机时,手握着手机的第二显示屏、第二显示屏的触摸数据就能连续检测到,则用户当前正在使用所述第一显示屏,所述当前使用的显示屏为所述第一显示屏。

当所述当前使用的显示屏为所述第一显示屏,所述当前没有使用的显示屏为所述第二显示屏时,执行S24。当所述当前使用的显示屏为所述第二显示屏,所述当前没有使用的显示屏为所述第一显示屏时,执行S26。

S24,所述电子设备判断预设切换条件是否被触发。

在至少一个实施例中,当所述预设切换条件被触发时,执行S25。当所述预设切换条件没有被触发时,继续执行S24。

在至少一个实施例中,一个切换开关显示在所述第一显示屏上,所述切换开关可以是一个图标或者实体按键。当所述电子设备检测到所述切换开关被触发时,所述电子设备判断所述预设切换条件被触发。

其他实施例中,所述电子设备监测在所述第二显示屏上显示的至少一个应用程序是否接收到即时消息。当所述电子设备监测到所述至少一个应用程序接收到即时消息时,所述电子设备判断所述预设切换条件被触发。

S25,所述电子设备将所述第二显示屏的输入信号切换为所述第一显示屏的输入信号。

在至少一个实施例中,所述第一路信号是所述第一显示屏的输入信号,所述第二路信号是所述第二显示屏的输入信号。当一个应用程序的信号确定为第一路信号时,所述电子设备将所述应用程序在所述第一显示屏上显示。当一个应用程序的信号确定为第二路信号时,所述电子设备将所述应用程序在所述第二显示屏上显示。

在至少一个实施例中,当所述电子设备检测到所述切换开关被触发时,所述电子设备确定所述切换条件被触发。所述电子设备将所述第一显示屏的输入信号切换为所述第二显示屏的输入信号,将所述第二显示屏的输入信号切换为所述第一显示屏的输入信号。所述电子设备将在所述第一显示屏上显示的应用程序切换到所述第二显示屏上显示,将在所述第二显示屏上显示的应用程序切换到所述第一显示屏上显示。

例如,在第一显示屏上显示的应用程序有A应用程序及B应用程序,在第二显示屏上显示的应用程序有C应用程序及D应用程序。当用户将切换开关打开后,在第二显示屏上显示A应用程序及B应用程序,在第一显示屏上显示C应用程序及D应用程序。这样可以实现所述电子设备的两个显示屏的显示信息的智能切换。

在至少一个实施例中,当所述电子设备监测到在所述第二显示屏上显示的至少一个应用程序接收到即时消息时,所述电子设备确定所述切换条件被触发。所述电子设备将所述至少一个应用程序的信号确定为所述第一显示屏的输入信号,并将所述至少一个应用程序切换到所述第一显示屏上进行显示。具体地,所述电子设备根据所述至少一个应用程序的窗口信息及所述第一显示屏的显示界面,显示所述至少一个应用程序。所述窗口信息包括,但不限于:窗口尺寸、窗口位置、窗口的层次关系等等。

优选地,当所述电子设备检测到用户在所述显示屏上关闭了所述至少一个应用程序时,所述电子设备将所述至少一个应用程序的信号切换为所述第二显示屏的输入信号。

例如,聊天软件有工作聊天软件及私人聊天软件。在第一显示屏上显示的是工作聊天软件,私人聊天软件显示在第二显示屏上。当电子设备监测到私人聊天软件接收到一个联系人发送的即时信息时,所述电子设备在第一显示屏上显示所述私人聊天软件。

S26,所述电子设备判断预设切换条件是否被触发。

在至少一个实施例中,当所述预设切换条件被触发时,执行S27。当所述预设切换条件没有被触发时,继续执行S26。

在至少一个实施例中,一个切换开关显示在所述第二显示屏上,所述切换开关可以是一个图标或者实体按键。当所述电子设备检测到所述切换开关被触发时,所述电子设备判断所述预设切换条件被触发。

其他实施例中,所述电子设备监测在所述第一显示屏上显示的至少一个应用程序是否接收到即时消息。当所述电子设备监测到所述至少一个应用程序接收到即时消息时,所述电子设备判断所述预设切换条件被触发。

S27,所述电子设备将所述第一显示屏的输入信号切换为所述第二显示屏的输入信号。

在至少一个实施例中,当所述电子设备检测到所述切换开关被触发时,所述电子设备确定所述切换条件被触发。所述电子设备将所述第二显示屏的输入信号切换为所述第一显示屏的输入信号,将所述第一显示屏的输入信号切换为所述第二显示屏的输入信号。所述电子设备将在所述第二显示屏上显示的应用程序切换到所述第一显示屏上显示,将在所述第一显示屏上显示的应用程序切换到所述第二显示屏上显示。

在至少一个实施例中,当所述电子设备监测到在所述第一显示屏上显示的至少一个应用程序接收到即时消息时,所述电子设备确定所述切换条件被触发。所述电子设备将所述至少一个应用程序的信号确定为所述第二显示屏的输入信号,并将所述至少一个应用程序切换到所述第二显示屏上进行显示。具体地,所述电子设备根据所述至少一个应用程序的窗口信息及所述第二显示屏的显示界面,显示所述至少一个应用程序。所述窗口信息包括,但不限于:窗口尺寸、窗口位置、窗口的层次关系等等。

优选地,当所述电子设备检测到用户在所述显示屏上关闭了所述至少一个应用程序时,所述电子设备将所述至少一个应用程序的信号切换为所述第一显示屏的输入信号。

由以上技术方案可以看出,当所述电子设备检测到目标应用启动时,将所述目标应用的应用真身的信号确定为第一路信号及将所述目标应用的应用分身的信号确定为第二路信号,将所述第一路信号输出至所述第一显示屏,将所述第二路信号输出在第二显示屏,在所述第一显示屏上显示所述应用真身,在所述第二显示屏上显示所述应用分身。而且本发明还能根据切换条件切换所述第一显示屏及所述第二显示屏的输入信号。因此,本发明能独立显示一个应用程序的应用真身及应用分身,无需用户频繁切换账号,并能实现两个显示屏的智能切换,方便了用户的使用。

如图3所示,本发明应用程序的双开显示装置的第一较佳实施例的功能模块图。所述应用程序的双开显示装置11包括确定模块100、输出模块101、显示模块102及分类模块103。本发明所称的模块是指一种能够被处理器13所执行并且能够完成固定功能的一系列计算机程序段,其存储在存储器12中。在本实施例中,关于各模块的功能将在后续的实施例中详述。

当所述电子设备检测到目标应用启动时,所述确定模块100用于将所述目标应用的应用真身的信号确定为第一路信号及将所述目标应用的应用分身的信号确定为第二路信号。

在至少一个实施例中,所述目标应用有应用双开功能,包括所述应用真身及所述应用分身。例如,用户安装聊天软件之后,可以利用“应用多开”功能在桌面生成两个聊天软件,一名字为“工作聊天软件”,以工作账号登录,另一名字为“私人聊天软件”,以私人账号登录,这样,工作和生活上的聊天软件中的联系人就能分开,并且两个聊天软件可以同时运行管理,非常的方便。

在至少一个实施例中,所述电子设备支持多路信号输入,并利用虚拟机管理程序Hyperviso分别独立处理每一路信号。具体地,所述电子设备分别独立处理所述第一路信号及所述第二路信号。这样所述电子设备能分别独立管理所述第一显示屏及所述第二显示屏,使所述第一显示屏及所述第二显示屏上的应用程序能独立运行。

在至少一个实例中,当所述电子设备检测到所述应用真身启动或者所述应用分身启动,即所述电子设备检测到所述目标应用启动。

所述输出模块101用于将所述第一路信号输出至所述第一显示屏,将所述第二路信号输出在第二显示屏。

所述显示模块102在所述第一显示屏上显示所述应用真身,在所述第二显示屏上显示所述应用分身。

在至少一个实施例中,所述分类模块103用于根据应用程序的属性信息将所有应用程序分类成多个群组。所述显示模块102将不同群组的应用程序分别显示在所述第一显示屏或所述第二显示屏上。所述属性信息包括以下一种或者多种:类别、用途等等。

例如,分类后的群组包括游戏群组、聊天群组、文件群组等等,所述显示模块102将游戏群组显示在所述第一显示屏,将所述聊天群组及所述文件群组显示在所述第二显示屏。

例如,在所述第一显示屏上显示所述工作聊天软件,在所述第二显示屏上显示所述私人聊天软件等等。这样就无需用户来回切换账号,方了便用户。

通过上述技术方案,当所述电子设备检测到目标应用启动时,将所述目标应用的应用真身的信号确定为第一路信号及将所述目标应用的应用分身的信号确定为第二路信号,将所述第一路信号输出至所述第一显示屏,将所述第二路信号输出在第二显示屏,在所述第一显示屏上显示所述应用真身,在所述第二显示屏上显示所述应用分身。因此,本发明能独立显示一个应用程序的应用真身及应用分身,无需用户频繁切换账号。

如图4所示,本发明应用程序的双开显示装置的第二较佳实施例的功能模块图。本发明第二较佳实施例中,除了所述确定模块100、所述输出模块101、所述显示模块102及所述分类模块103,所述应用程序的双开显示装置11中的功能模块至少可以包括判断模块104及切换模块105。本发明所称的模块是指一种能够被处理器13所执行并且能够完成固定功能的一系列计算机程序段,其存储在存储器12中。在本实施例中,关于各模块的功能将在后续的实施例中详述。

当所述电子设备检测到目标应用启动时,所述确定模块100用于将所述目标应用的应用真身的信号确定为第一路信号及将所述目标应用的应用分身的信号确定为第二路信号。

在至少一个实施例中,所述目标应用有应用双开功能,包括所述应用真身及所述应用分身。例如,用户安装聊天软件之后,可以利用“应用多开”功能在桌面生成两个聊天软件,一名字为“工作聊天软件”,以工作账号登录,另一名字为“私人聊天软件”,以私人账号登录,这样,工作和生活上的聊天软件中的联系人就能分开,并且两个聊天软件可以同时运行管理,非常的方便。

在至少一个实施例中,所述电子设备支持多路信号输入,并利用虚拟机管理程序Hyperviso分别独立处理每一路信号。具体地,所述电子设备分别独立处理所述第一路信号及所述第二路信号。这样所述电子设备能分别独立管理所述第一显示屏及所述第二显示屏,使所述第一显示屏及所述第二显示屏上的应用程序能独立运行。

在至少一个实例中,当所述电子设备检测到所述应用真身启动或者所述应用分身启动,即所述电子设备检测到所述目标应用启动。

所述输出模块101用于将所述第一路信号输出至所述第一显示屏,将所述第二路信号输出在第二显示屏。

所述显示模块102在所述第一显示屏上显示所述应用真身,在所述第二显示屏上显示所述应用分身。

在至少一个实施例中,所述分类模块103用于根据应用程序的属性信息将所有应用程序分类成多个群组。所述显示模块102将不同群组的应用程序分别显示在所述第一显示屏或所述第二显示屏上。所述属性信息包括以下一种或者多种:类别、用途等等。

例如,分类后的群组包括游戏群组、聊天群组、文件群组等等,所述显示模块102将游戏群组显示在所述第一显示屏,将所述聊天群组及所述文件群组显示在所述第二显示屏。

例如,在所述第一显示屏上显示所述工作聊天软件,在所述第二显示屏上显示所述私人聊天软件等等。这样就无需用户来回切换账号,方了便用户。

所述判断模块104判断用户当前使用的显示屏是否为所述第一显示屏。

在至少一个实施例中,所述电子设备包括至少一个传感器,所述至少一个传感器包括以下一种或者多种:重力传感器、加速度传感器、限位传感器、方向传感器等等。所述判断模块104根据所述至少一个传感器的传感器数据确定所述当前使用的显示屏。

在其他实施例中,所述判断模块104检测所述第一显示屏的触摸数据及所述第二显示屏的触摸数据,确定所述当前使用的显示屏。所述触摸数据包括触摸次数、触摸面积等等。

优选地,所述判断模块104将在预设时间段内触摸面积小于预设面积值的显示屏确定为所述当前使用的显示屏。例如,当用户手拿着手机时,手握着手机的第二显示屏、当前正在使用第一显示屏,这样第二显示屏与手的接触面积就会很大,所述当前使用的显示屏为所述第一显示屏。

优选地,所述判断模块104将在预设时间段内没有连续检测到触摸数据的显示屏确定为所述当前使用的显示屏。例如,当用户手拿着手机时,手握着手机的第二显示屏、第二显示屏的触摸数据就能连续检测到,则用户当前正在使用所述第一显示屏,所述当前使用的显示屏为所述第一显示屏。

在本发明至少一个实施例中,当所述当前使用的显示屏为所述第一显示屏,所述当前没有使用的显示屏为所述第二显示屏时,所述判断模块104判断预设切换条件是否被触发。

在至少一个实施例中,一个切换开关显示在所述第一显示屏上,所述切换开关可以是一个图标或者实体按键。当所述判断模块104检测到所述切换开关被触发时,所述判断模块104判断所述预设切换条件被触发。

其他实施例中,所述判断模块104监测在所述第二显示屏上显示的至少一个应用程序是否接收到即时消息。当所述判断模块104监测到所述至少一个应用程序接收到即时消息时,所述判断模块104判断所述预设切换条件被触发。

所述切换模块105用于当所述预设切换条件被触发时,将所述第二显示屏的输入信号切换为所述第一显示屏的输入信号。

在至少一个实施例中,所述第一路信号是所述第一显示屏的输入信号,所述第二路信号是所述第二显示屏的输入信号。当一个应用程序的信号确定为第一路信号时,所述电子设备将所述应用程序在所述第一显示屏上显示。当一个应用程序的信号确定为第二路信号时,所述电子设备将所述应用程序在所述第二显示屏上显示。

在至少一个实施例中,当所述判断模块104检测到所述切换开关被触发时,所述判断模块104确定所述切换条件被触发。所述判断模块104将所述第一显示屏的输入信号切换为所述第二显示屏的输入信号,将所述第二显示屏的输入信号切换为所述第一显示屏的输入信号。所述显示模块102将在所述第一显示屏上显示的应用程序切换到所述第二显示屏上显示,将在所述第二显示屏上显示的应用程序切换到所述第一显示屏上显示。

例如,在第一显示屏上显示的应用程序有A应用程序及B应用程序,在第二显示屏上显示的应用程序有C应用程序及D应用程序。当用户将切换开关打开后,在第二显示屏上显示A应用程序及B应用程序,在第一显示屏上显示C应用程序及D应用程序。这样可以实现所述电子设备的两个显示屏的显示信息的智能切换。

在至少一个实施例中,当所述判断模块104监测到在所述第二显示屏上显示的至少一个应用程序接收到即时消息时,所述判断模块104确定所述切换条件被触发。所述显示模块102将所述至少一个应用程序的信号确定为所述第一显示屏的输入信号,并将所述至少一个应用程序切换到所述第一显示屏上进行显示。具体地,所述显示模块102根据所述至少一个应用程序的窗口信息及所述第一显示屏的显示界面,显示所述至少一个应用程序。所述窗口信息包括,但不限于:窗口尺寸、窗口位置、窗口的层次关系等等。

优选地,当所述判断模块104检测到用户在所述显示屏上关闭了所述至少一个应用程序时,所述切换模块105将所述至少一个应用程序的信号切换为所述第二显示屏的输入信号。

例如,聊天软件有工作聊天软件及私人聊天软件。在第一显示屏上显示的是工作聊天软件,私人聊天软件显示在第二显示屏上。当电子设备监测到私人聊天软件接收到一个联系人发送的即时信息时,所述电子设备在第一显示屏上显示所述私人聊天软件。

在本发明的至少一个实施例中,当所述当前使用的显示屏为所述第二显示屏,所述当前没有使用的显示屏为所述第一显示屏时,所述判断模块104判断预设切换条件是否被触发。

在至少一个实施例中,一个切换开关显示在所述第二显示屏上,所述切换开关可以是一个图标或者实体按键。当所述判断模块104检测到所述切换开关被触发时,所述判断模块104判断所述预设切换条件被触发。

其他实施例中,所述判断模块104监测在所述第一显示屏上显示的至少一个应用程序是否接收到即时消息。当所述判断模块104监测到所述至少一个应用程序接收到即时消息时,所述判断模块104判断所述预设切换条件被触发。

所述切换模块105用于当所述预设切换条件被触发时,将所述第一显示屏的输入信号切换为所述第二显示屏的输入信号。

在至少一个实施例中,当所述判断模块104检测到所述切换开关被触发时,所述判断模块104确定所述切换条件被触发。所述判断模块104将所述第二显示屏的输入信号切换为所述第一显示屏的输入信号,将所述第一显示屏的输入信号切换为所述第二显示屏的输入信号。所述显示模块102将在所述第二显示屏上显示的应用程序切换到所述第一显示屏上显示,将在所述第一显示屏上显示的应用程序切换到所述第二显示屏上显示。

在至少一个实施例中,当所述判断模块104监测到在所述第一显示屏上显示的至少一个应用程序接收到即时消息时,所述判断模块104确定所述切换条件被触发。所述显示模块102将所述至少一个应用程序的信号确定为所述第二显示屏的输入信号,并将所述至少一个应用程序切换到所述第二显示屏上进行显示。具体地,所述显示模块102根据所述至少一个应用程序的窗口信息及所述第二显示屏的显示界面,显示所述至少一个应用程序。所述窗口信息包括,但不限于:窗口尺寸、窗口位置、窗口的层次关系等等。

优选地,当所述判断模块104检测到用户在所述显示屏上关闭了所述至少一个应用程序时,所述切换模块105将所述至少一个应用程序的信号切换为所述第一显示屏的输入信号。

上述以软件功能模块的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能模块存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。

如图5所示,图5是本发明实现应用程序的双开显示方法的较佳实施例的电子设备的结构示意图。所述电子设备1包括存储器12、处理器13、第一显示屏14及第二显示屏15。

所述电子设备1还包括但不限于任何一种可与用户通过键盘、鼠标、遥控器、触摸板或声控设备等方式进行人机交互的电子产品,例如,个人计算机、平板电脑、智能手机、个人数字助理(Personal Digital Assistant,PDA)、游戏机、交互式网络电视(Internet Protocol Television,IPTV)、智能式穿戴式设备等。所述电子设备1所处的网络包括但不限于互联网、广域网、城域网、局域网、虚拟专用网络(Virtual Private Network,VPN)等。

所述存储器12用于存储一种应用程序的双开显示方法的程序和各种数据,并在所述电子设备1运行过程中实现高速、自动地完成程序或数据的存取。所述存储器12可以是电子设备1的外部存储器和/或内部存储器。进一步地,所述存储器12可以是集成电路中没有实物形式的具有存储功能的电路,如RAM(Random-Access Memory,随机存取存储器)、FIFO(First In First Out,)等。或者,所述存储器12也可以是具有实物形式的存储器,如内存条、TF卡(Trans-flash Card)等等。

所述处理器13又称中央处理器(CPU,Central Processing Unit),是一块超大规模的集成电路,是电子设备1的运算核心(Core)和控制核心(Control Unit)。所述处理器13可执行所述电子设备1的操作系统以及安装的各类应用程序、程序代码等,例如应用程序的双开显示装置11。

所述第一显示屏14或所述第二显示屏15可以是彩色屏,如IPS(In-Plane Switching,平面转换)屏幕、ASV(Advance Super View)屏幕、(Thin Film Transistor,薄膜场效应晶体管)屏幕、OLED(Organic Light Emitting Display,有机发光显示器)屏幕、TFD(Thin Film Diode,薄膜二极管半透式)屏幕、UFB(Ultra Fine&Bright)、STN(Super Twisted Nematic,超扭曲向列型)屏幕、CSTN(Color Super Twisted Nematic)屏幕等,所述第二显示屏15或所述第一显示屏14可以是电子墨水屏。

本发明其他较佳实施例中,所述第一显示屏14及所述第二显示屏15可以也可以均为彩色屏或者均为电子墨水屏。

结合图1及2,所述电子设备1中的所述存储器12存储多个指令以实现一种应用程序的双开显示方法,所述处理器13可执行所述多个指令从而实现:当检测到目标应用启动时,将所述目标应用的应用真身的信号确定为第一路信号及将所述目标应用的应用分身的信号确定为第二路信号;将所述第一路信号输出至所述第一显示屏,将所述第二路信号输出在第二显示屏,在所述第一显示屏上显示所述应用真身,在所述第二显示屏上显示所述应用分身。

根据本发明优选实施例,所述处理器13执行的多个指令还包括:

确定用户当前使用的显示屏;

判断预设切换条件是否被触发;

当所述预设切换条件被触发,且所述当前使用的显示屏为所述第一显示屏时,将所述第二显示屏的输入信号切换为所述第一显示屏的输入信号;或

当所述预设切换条件被触发,且所述当前使用的显示屏为所述第二显示屏时,将所述第一显示屏的输入信号切换为所述第二显示屏的输入信号。

根据本发明优选实施例,所述判断预设切换条件是否被触发包括:

当检测到切换开关被触发时,判断所述预设切换条件被触发,所述切换开关显示在所述当前使用的显示屏上;或

当监测到在当前没有使用的显示屏上显示的至少一个应用程序接收到即时消息时,判断所述预设切换条件被触发。

根据本发明优选实施例,所述处理器13执行的多个指令还包括:

当所述当前使用的显示屏为所述第一显示屏,所述当前没有使用的显示屏为所述第二显示屏时,将所述第一显示屏的输入信号切换为所述第二显示屏的输入信号,将所述第二显示屏的输入信号切换为所述第一显示屏的输入信号;

将在所述第一显示屏上显示的应用程序切换到所述第二显示屏上显示,将在所述第二显示屏上显示的应用程序切换到所述第一显示屏上显示;或

当所述当前使用的显示屏为所述第二显示屏,所述当前没有使用的显示屏为所述第一显示屏时,将所述第二显示屏的输入信号切换为所述第一显示屏的输入信号,将所述第一显示屏的输入信号切换为所述第二显示屏的输入信号;

将在所述第二显示屏上显示的应用程序切换到所述第一显示屏上显示,将在所述第一显示屏上显示的应用程序切换到所述第二显示屏上显示。

根据本发明优选实施例,所述处理器13执行的多个指令还包括:

当所述当前使用的显示屏为所述第一显示屏,所述当前没有使用的显示屏为所述第二显示屏时,将在所述第二显示屏上的所述至少一个应用程序切换到所述第一显示屏上进行显示;或

当所述当前使用的显示屏为所述第二显示屏,所述当前没有使用的显示屏为所述第一显示屏时,并将在所述第一显示屏上的所述至少一个应用程序切换到所述第二显示屏上进行显示。

具体地,所述处理器13对上述指令的具体实现方法可参考图2对应实施例中相关步骤的描述,具体地,所述处理器13对上述指令的具体实现方法可参考图3对应实施例中相关步骤的描述,在此不赘述。

在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

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

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

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附关联图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。系统权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第二等词语用来表示名称,而并不表示任何特定的顺序。

最后应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。

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