基于多显示器的装置的制作方法

文档序号:23553737发布日期:2021-01-05 21:14阅读:89来源:国知局
基于多显示器的装置的制作方法

本案是申请日为2016年2月2日、申请号为201680003921.0的发明专利申请的分案申请。

本发明总的来说涉及具有显示器的电子装置,以及更加具体地,涉及包括两个或更多显示器并将与两个或更多显示器对应的硬件资源或者软件软件设置为彼此不同的电子装置,和在该电子装置上执行的方法。



背景技术:

遍及许多国家安装比如基站的网络装置。网络装置通过网络从其它电子装置接收数据并发送数据到其它电子装置。因此,用户能够在国家中的任何地方自由地利用网络。

各种电子装置根据近来的数字融合的趋势提供各种功能。例如,智能电话通过网络支持呼叫功能以及因特网连接。此外,智能电话支持用于再现音乐或者视频的功能,用于使用图像传感器捕获视频或者照片的功能,等等。



技术实现要素:

技术问题

通常,电子装置通过单个显示器向用户提供各种信息。但是,也需要装备有多个显示器的电子装置提供上述功能。

技术方案

本发明的某些实施例的目的在于提供在电子装置的多个显示当中的在其上执行不同应用的显示器上操作不同应用的电子装置及其方法。

根据本发明的一方面,提供了包括第一显示器和第二显示器的电子装置。电子装置还包括处理器,配置为向第一显示器分配第一组资源并向第二显示器分配第二组资源。第一组资源不同于第二组资源。第一组资源和第二组资源中的每一个包括至少一个可用硬件资源(组件)和至少一个可用软件资源中的一个或多个。

根据本发明的另一方面,提供了在电子装置上执行的方法。第一组资源分配给第一显示器。第二组资源分配给第二显示器。第二组资源不同于第一组资源。第一组资源和第二组资源中的每一个包括至少一个可用硬件资源(组件)和至少一个可用软件资源中的一个或多个。

根据本发明的另一方面,提供了包括第一显示器和第二显示器的电子装置。该电子装置还包括存储器,存储指示分配给第一显示器的第一组资源和分配给第二显示器的第二组资源的信息。第一组资源不同于第二组资源。该电子装置进一步包括处理器,配置为根据第一组资源执行第一显示器的应用,和根据第二组资源将应用转换为在第二显示器上执行。

本发明的另一方面提供了包括指令的计算机程序,该指令布置为当被执行时实现根据上述方面中的任何一个的方法。另外的方面提供存储这种程序的机器可读存储介质。

技术效果

根据本发明的实施例,可以对于每个显示器不同地设置可用硬件资源或者软件资源,且因此,用户可以对于每个使用独立地使用电子装置的显示器。

例如,用户可以为了商业使用和为了个人使用利用电子装置的显示器。此外,用户可以为了孩子和为了个人使用利用电子装置的显示器。结果,可以改进用户便利。

附图说明

从结合附图的以下详细说明,本发明的某些实施例的上述及其他方面、特征和优点将更为明显,在附图中:

图1是图示根据本发明的实施例的装备有多个显示器的电子装置的框图;

图2a和图2b是图示根据本发明的实施例的相对于电子装置的各个显示器可用的硬件资源和软件资源的图;

图3是图示根据本发明的实施例的电子装置的处理器的框图;

图4a和图4b是图示根据本发明的实施例的根据处理器的任务管理器的数目的差异的图;

图5是图示根据本发明的实施例的当处理器包括一个任务管理器时电子装置向应用分配用于硬件组件的权利的方法的流程图;

图6是图示根据本发明的实施例的当处理器包括多个任务管理器时电子装置向应用分配用于硬件组件的权利的方法的流程图;

图7是图示根据本发明的实施例的通过用户输入改变在其上执行应用的显示器和改变正在使用的硬件资源的操作的图;

图8是图示根据本发明的实施例的通过用户输入改变在其上执行应用的显示器和改变正在使用的软件资源的操作的图;

图9是图示根据本发明的实施例的电子装置基于正在执行应用的显示器设置与应用对应的用户帐户的方法的图;

图10是图示根据本发明的实施例的通过用户输入改变在其上执行游戏应用的显示器和改变正在使用的资源的操作的图;

图11是图示根据本发明的实施例的通过用户输入改变在其上执行即时消息应用的显示器和改变正在使用的资源的操作的图;

图12是图示根据本发明的实施例的通过用户输入改变在其上执行音乐播放器应用的显示器和改变正在使用的资源的操作的图;

图13是图示根据本发明的实施例的通过用户输入改变在其上执行视频播放器应用的显示器和改变正在使用的资源的操作的图;

图14a是图示根据本发明的实施例的通过用户输入交换分别在显示器上执行的应用并因此改变应用使用的资源的操作的图;

图14b是图示根据本发明的实施例的通过折叠电子装置的操作暂停分别在显示器上执行的应用的操作的图;和

图15a和图15b是图示根据本发明的实施例的当正在使用的资源和相应的显示器彼此不同时执行应用的操作的图。

具体实施方式

参考附图详细地描述本发明的实施例。相同或者类似的组件虽然在不同附图中图示,但是可以由相同或者类似的附图标记指定。可以忽略本领域已知的结构或者处理的详细说明以避免模糊本发明的主题。

如在这里描述的,表达“具有”、“可以具有”、“包括”、“包含”、“可以包括”和“可以包含”指示相应的特征(例如,比如数值、功能、操作的要素或者组件)的存在但是不排除附加特征的存在。

如在这里描述的,表达“a或者b”、“a和b中的至少一个”、“a和b中的一个或多个”等可以包括一个或多个相关联的列出的项的任何和所有组合。例如,术语“a或者b”、“a和b中的至少一个”或者“a和b中的一个或多个”可以指以下:包括至少一个a的情况,包括至少一个b的情况,或者包括至少一个a和至少一个b两者的情况。

如在此使用的比如“第一”、“第二”等的术语可以指本发明的各种实施例的各种元件,但是不限制该元件。例如,这种术语不限制元件的次序和/或优先级。此外,这种术语可以用于区分一个元件与另一元件。例如,在不脱离本发明的范围的情况下,第一元件可以被称为第二元件,且类似地,第二元件可以被称为第一元件。

当元件(例如,第一元件)被称为“与”另一元件(操作地或者通信地)“耦合”/(操作地或者通信地)“耦合到”另一元件或者“连接到”另一元件(例如,第二元件)时,它可以与该另一元件直接耦合/耦合到或者连接到该另一元件,或者可以存在介于其间的元件(例如,第三元件)。相反地,当元件(例如,第一元件)被称为“与”另一元件“直接耦合”/“直接耦合到”另一元件或者“直接连接到”另一元件(例如,第二元件)时,应当理解不存在介于其间的元件(例如,第三元件)。

根据情形,如在此使用的表达“配置为”例如可以与表达“适于”、“具有...的能力”、“设计用于”、“适用于”、“使得...”或者“能够”可互换地使用。术语“配置为”不仅指“特别地设计用于”硬件中。代替地,表达“配置为的装置”可以指装置“能够”与另一装置或者其他组件一起操作。例如,“配置为执行a、b和c的处理器”可以指用于执行相应的操作的专用处理器(例如,嵌入式处理器)或者可以指可以通过执行存储器装置中存储的一个或多个软件程序而执行相应的操作的通用处理器(例如,中央处理单元(cpu)或者应用处理器)。

在这里使用的术语用于描述本发明的特定实施例且不意在限制本发明的范围。单数形式的术语也可以包括复数形式,除非另作说明。除非在这里另作说明,包括技术或者科学术语的在这里使用的所有术语可以具有与本领域技术人员通常理解的含义相同的含义。另外将要理解的,在辞典中定义和通常使用的术语也应该按照相关有关技术中的惯例解释,而不是以理想化或者过度地形式化的方式,除非在本发明的实施例中在这里明确地这样定义。在某些情况下,即使术语是在说明书中定义的,它们可以不被解释为排除本发明的实施例。

结合本发明的特定的方面、实施例或者实例描述的特征、整体或者特性要被理解为可应用于在这里描述的任何其他方面、实施例或者实例,除非与其不兼容。

还将要理解,遍及本说明书的描述和权利要求,以“用于y的x”的一般形式的语言(其中y是某些动作、活动或者步骤且x是用于进行该动作、活动或者步骤的某些方式)包括为了做y特别地但不排他地采用或者布置的方式x。

根据本发明的实施例的电子装置可以具体实现为以下的至少一个:智能电话、平板个人计算机(pc)、移动电话、视频电话、电子书阅读器、桌面pc、膝上型pc、上网本计算机、工作站、服务器、个人数字助理(pda)、便携式多媒体播放器(pmp)、运动图像专家组(mpeg-1或者mpeg-2)音频层3(mp3)播放器、移动医疗装置、相机、可穿戴装置(例如,头戴装置(hmd),比如电子眼镜)、电子服装、电子手链、电子项链、电子配件、电子文身、智能镜子、智能手环、智能手表,等等。

根据本发明的实施例,电子装置可以具体实现为智能家用电器。智能家用电器可以包括以下的至少一个,例如,电视(tv)、数字多用途盘(dvd)播放器、音频播放器、冰箱、空调、吸尘器、烤箱、微波炉、洗衣机、空气净化器、机顶盒、tv盒、游戏主机、电子词典、电子钥匙、录像摄像机、电子相框,等等。

根据本发明的实施例,电子装置可以具体实现为以下的至少一个:在空闲模式中接收用户输入的医疗装置(例如,各种便携式医疗测量装置(例如,血糖监控装置、心跳测量装置、血压测量装置、体温测量装置,等等)、磁共振血管造影(mra)、核磁共振成像(mri)、计算断层分析(ct)、扫描仪和超声波装置)、导航装置、全球定位系统(gps)接收器、事件数据记录器(edr)、飞行数据记录器(fdr)、车辆文娱新闻装置、用于船舶的电子设备(例如,导航系统和陀螺罗盘)、航空电子装置、安全装置、用于车辆的头部单元、工业或者家用机器人、自动柜员机(atm)、销售点(pos)装置或者物联网(iot)装置(例如,灯泡、各种传感器、电表或者气表、喷淋装置、火警、恒温器、路灯、烤面包器、训练设备、热水槽、加热器、锅炉,等等)。

根据本发明的实施例,电子装置可以具体实现为以下的至少一个:家具或者建筑/结构的至少一部分、电子板、电子签名接收装置、投影仪或者各种测量仪器(例如,水表、电表、气表或者波长计,等等)。根据本发明的实施例,电子装置可以具体实现为上述装置或者其组合之一。根据本发明的实施例,电子装置可以是柔性电子装置。此外,根据本发明的实施例的电子装置不限于上述装置,且可以包括根据技术发展的新的电子装置。

在下文中,将参考附图描述根据本发明的实施例的电子装置。如在此使用的术语“用户”可以指使用电子装置的人或者可以指使用电子装置的装置(例如,人工电子装置)。

图1是图示根据本发明的实施例的装备有多个显示器的电子装置的框图。参考图1,电子装置100包括两个或更多显示器(例如,第一显示器112和第二显示器114)。

第一显示器112和第二显示器114中的每一个例如可以具体实现为液晶显示器(lcd)、发光二极管(led)显示器、有机led(oled)显示器、微机电系统(mems)显示器或者电子纸显示器。

第一显示器112和第二显示器114中的每一个例如可以通过显示模块110显示各种内容(例如,文本、图像、视频、图标、符号等等)。

但是,第一显示器112和第二显示器114中的每一个的形状、位置、大小和类型不限于图1中图示的。例如,第一显示器112和第二显示器114中的每一个的形状可以不是矩形,或者第一显示器112和第二显示器114的大小可以彼此不同。此外,第一显示器112可以设置在电子装置100的前面,且第二显示器114可以设置在电子装置100的背面。

根据本发明的实施例,第一和第二显示器112和114可以对应于独立显示面板。替代地,第一和第二显示器112和114可以对应于在单个显示面板上定义的不同区域。

电子装置100包括显示模块110、处理器120、用户输入接收模块130和存储器140。但是,如图1所示,电子装置100仅是本发明的各种实施例之一且可以基于图1中图示的组件改变或者修改。例如,电子装置100可以进一步包括输入装置,例如,用于从用户接收指令或者信息的键盘、鼠标等。此外,电子装置100可以进一步包括天线、射频ic(rfic)和用于与外部装置通信的通信模块。

根据本发明的实施例,可以在显示模块110的控制之下在第一显示器112和第二显示器114上显示应用执行屏幕等。应用执行屏幕可以包括各条内容,如上所述。此外,应用执行屏幕可以指包括应用图标、小部件屏幕(widgetscreen)等的背景屏幕。

根据本发明的实施例,处理器120可以执行数据处理或者与至少一个或多个其他组件(例如,显示模块110、用户输入接收模块130、存储器140等)的控制和/或通信相关联的操作。

处理器120例如可以以片上系统(soc)实现,且可以包括cpu、图形处理单元(gpu)、图像信号处理器、应用处理器(ap)或者通信处理器(cp)中的一个或多个。

处理器120可以加载和处理从至少一个其他组件接收到的指令或者数据,且可以在存储器140中存储各种数据。

处理器120可以将可用资源(例如,硬件资源或组件、软件资源等)应用于第一显示器112和第二显示器114。在该情况下,处理器120可以将相对于第一显示器112和第二显示器114公共地可用的资源按照需要分配给第一显示器112和第二显示器114。

但是,根据本发明的实施例,与第一显示器112对应的资源(在下文中,“第一资源”)和与第二显示器114对应的资源(在下文中,“第二资源”)可以具有独立地预定的数值(magnitude)(例如,第一资源数值和第二资源数值)。如果相对于第一显示器112使用硬件资源或者软件资源,则资源可以按照需要在第一资源数值范围内分配。如果相对于第二显示器114使用硬件资源或者软件资源,则资源可以按照需要在第二资源数值范围内分配。例如,如果电子装置101具有容量是8mb的ram,则处理器120可以将多达50%的ram分配给第一显示器112并可以将多达25%的ram分配给第二显示器114。在该情况下,如果相对于第一显示器112使用硬件(即,ram)资源,则ram的容量可以按照需要在4mb(即,第一资源数值范围)内分配。

例如,可以根据由处理器120执行的应用的请求分配资源。但是,可以预先确定由处理器120执行的应用是在第一显示器112上显示还是在第二显示器114上显示。

在硬件资源不同地应用于第一显示器112和第二显示器114的实例中,处理器120可以确定相对于第一显示器112可访问的硬件组件和相对于第二显示器114可访问的硬件组件彼此不同。硬件组件例如可以包括扬声器、麦克风、接收器、传感器、通信模块等。

在软件资源不同地应用于第一显示器112和第二显示器114的实例中,处理器120可以确定与第一显示器112对应的用户帐户和与第二显示器114对应的用户帐户彼此不同。此外,处理器120可以确定与第一显示器112对应的安全性级别和与第二显示器114对应的安全性级别彼此不同。

根据本发明的实施例,用户输入接收模块130可以接收允许在第一显示器112上显示的应用执行屏幕显示在第二显示器114上的用户输入。替代地,用户输入接收模块130可以接收允许在第二显示器114上显示的应用执行屏幕显示在第一显示器112上的用户输入。用户输入可以通过菜单用户界面(ui)接收或者可以通过在第二显示器114的方向上在第一显示器112上或者在第一显示器112的方向上在第二显示器114上晃动(swipe)用户的(一个或多个)手指的操作而接收。

用户输入可以包括使用手指或者指示笔(例如,s-笔等)在第一显示器112或者第二显示器114上的触摸输入。触摸输入可以指手指或者指示笔做出与电子装置100的屏幕的物理接触。

但是,当手指或者指示笔未与屏幕接触时(例如,悬浮状态)也可以实现用户输入。例如,当手指在第一显示器112或者第二显示器114的指定距离内时,电子装置100可以检测到由手指引起的电磁场中的变化。用户输入接收模块130可以基于检测到的变化确定是否发生用户输入。类似地,当指示笔靠近第一显示器112或者第二显示器114时,用户输入接收模块130可以确定发生触摸输入。

根据本发明的实施例,处理器120可以基于由用户输入接收模块130接收的用户输入,允许在第一显示器112上显示的应用执行屏幕通过显示模块110显示在第二显示器114上。此外,处理器120可以复位第二显示器114上显示的应用执行屏幕,从而使用相对于第二显示器114可用的硬件资源或者软件资源。

根据本发明的实施例,存储器140可以存储数据。存储器140中存储的数据可以包括在电子装置100的内部组件之间交换的数据,和在电子装置100和电子装置100外部的组件之间交换的数据。例如,存储器140可以存储相对于第一显示器112和第二显示器114可用的资源的列表。

存储器140可以包括嵌入(或者内部)存储器或者外部存储器。例如,嵌入存储器可以包括以下的至少一个:易失性存储器(例如,动态随机存取存储器(dram)、静态ram(sram)或者同步dram(sdram))、非易失性存储器(例如,一次性可编程只读存储器(otprom)、可编程rom(prom)、可擦可编程rom(eprom)、电可擦可编程rom(eeprom)、掩模rom、闪存rom、nand闪存存储器或者nor闪存存储器)、硬盘驱动器(hdd)或者固态驱动器(ssd)。

外部存储器可以包括闪存驱动器,比如,致密闪存(cf)、安全数字(sd)、微安全数字(微-sd)、迷你安全数字(迷你-sd)、极端数字(xd)、多媒体卡(mmc)或者存储棒。外部存储器可以通过各种接口功能地和/或物理地连接到电子装置100。

显示模块110、处理器120、用户输入接收模块130和存储器140可以彼此独立地实现,或者可以集成两个或更多组件。

图2a和图2b是图示根据本发明的实施例的相对于电子装置100的显示器可用的硬件资源和软件资源的图。

在图2a中,硬件资源或组件和软件资源(在下文中,第一资源210)相对于第一显示器112可用,且硬件资源或组件和软件资源(在下文中,第二资源220)相对于第二显示器114可用。

参考图2a,例如,在硬件资源中,第一资源210包括用于使用wi-fi网络的wi-fi通信模块,且第二资源220包括用于使用wi-fi网络的wi-fi通信模块、用于使用4glte网络的蜂窝通信模块、麦克风、相机、扬声器和温度传感器。wi-fi通信模块是第一资源210和第二资源220的公共区域230。因此,wi-fi通信模块可以相对于第一显示器112和第二显示器114两者可用。

根据本发明的实施例,电子装置100可以进一步包括以下的一个或多个作为硬件资源:蓝牙通信模块、近场通信(nfc)通信模块、全球定位系统(gps)通信模块、用于使用3g网络的蜂窝通信模块、手势传感器、陀螺仪传感器、气压传感器、磁传感器、加速度传感器、抓握传感器、接近传感器、颜色传感器(例如,红、绿、蓝(rgb)传感器)、生物测定传感器、湿度传感器、照度传感器、紫外线(uv)传感器、e-鼻子传感器、肌电图(emg)传感器、脑电图(eeg)传感器、心电图(ecg)传感器、红外(ir)传感器、虹膜传感器、指纹传感器,等等。在处理器120的控制之下,第一资源210或者第二资源220中的组件的至少一个可以是可用的。

在软件资源中,第一资源210可以包括用户帐户“tim”,且第二资源220可以包括用户帐户“mark”。处理器120可以允许所有应用或者每个应用分别具有与第一显示器112和第二显示器114对应的不同用户帐户。

例如,用户可以为了个人目的利用第一显示器112并为了商业目的利用第二显示器114。另外,用户可以为了个人目的使用第一显示器112且为了孩子的目的使用第二显示器114。当允许孩子使用电子装置100时,可能需要限制资源,因为需要限制提供给孩子的信息。

为了确定不同用户帐户,处理器120可以选择与第一显示器112对应的用户识别模块(sim)卡和与第二显示器114对应的不同sim卡。sim卡例如可以包括唯一标识信息(例如,集成电路卡标识符(iccid))或者用户信息(例如,集成移动用户身份(imsi))。

虽然在图2a中未示出,根据本发明的实施例,处理器120可以确定与第一显示器112对应的安全性级别和与第二显示器114对应的不同安全性级别。

在图2b中,示出了相对于第一显示器112可用的第一资源210,相对于第二显示器114可用的第二资源220和相对于第三显示器116可用的硬件资源和软件资源(以下称为第三资源240)。

参考图2b,例如,在硬件资源中,第一资源210包括用于使用wi-fi网络的wi-fi通信模块,且第二资源220包括用于使用wi-fi网络的wi-fi通信模块、用于使用4glte网络的蜂窝通信模块、麦克风、相机、扬声器和温度传感器。另外,第三资源240包括扬声器和通知模块。wi-fi通信模块在第一资源210和第二资源220之间的公共区域230中,且因此,wi-fi通信模块相对于第一显示器112和第二显示器114两者可用。此外,扬声器在第二资源220和第三资源240之间的公共区域250中,且因此,扬声器相对于第二显示器114和第三显示器116两者可用。

在软件资源中,第一资源210包括用户帐户“tim”,且第二资源220包括用户帐户“mark”。

图2a图示显示器的数目是2的实施例,且图2b图示显示器的数目是3的实施例。即使当电子装置100装备有四个或更多显示器时,如上参考图2a和图2b所述,硬件资源和软件资源可以不同地应用于其。

图3是根据本发明的实施例的电子装置的处理器的框图。处理器120包括任务管理器122、资源管理器124和帐户管理器126。

根据本发明的实施例,任务管理器122可以将关于至少一个硬件组件的访问权利分配给在第一显示器112或者第二显示器114上执行的应用。如上所述,硬件组件可以包括相机、扬声器、麦克风、接收器、传感器和通信模块。

根据本发明的实施例,资源管理器124可以从执行的应用接收关于至少一个硬件组件的访问请求。此外,资源管理器124可以将所接收的访问请求传送到任务管理器122。在任务管理器122处的访问权利的分配可以包括接收访问请求和基于确定应用正在执行的显示器是第一显示器122还是第二显示器114的结果来分配访问权利。

根据本发明的实施例,任务管理器122可以包括其数目与显示器的数目相同的多个任务管理器。例如,任务管理器122可以包括与第一显示器112对应的第一任务管理器,和与第二显示器114对应的第二任务管理器。确定应用运行的显示器是第一显示器112还是第二显示器114的主体可以是资源管理器124。资源管理器124可以基于确定结果将所接收的访问请求传送到第一任务管理器或者第二任务管理器。

根据本发明的实施例,帐户管理器126可以确定应用是在第一显示器112上执行还是在第二显示器114上执行,且可以基于确定结果使能相应的账户。帐户管理器126包括存储账户信息的帐户高速缓存128。帐户高速缓存128包括其数目与电子装置100中包括的显示器的数目相同的多个帐户高速缓存。多个账户高速缓存可以分别存储对于每个显示器不同地确定的多条账户信息。

图4a和图4b是图示根据本发明的实施例的根据处理器的任务管理器的数目存在的差异的图。在图4a中,处理器120包括一个任务管理器122。在图4b中,任务管理器122包括第一任务管理器122a和第二任务管理器122b。

参考图4a,任务管理器122可以将关于硬件资源的权利分配给第一显示器122和第二显示器114中的每一个。

参考图4b,任务管理器122a可以将关于硬件资源的权利分配给第一显示器122,且任务管理器122b可以将关于硬件资源的权利分配给第二显示器122。

根据本发明的实施例,相对于第一显示器112可用的硬件组件可以仅包括wi-fi通信模块,且可以相对于第一显示器112限制相机、扬声器、麦克风等。相反地,电子装置100中包括的所有硬件组件可以相对于第二显示器112可用。

在图4a和图4b中,在第一显示器112上执行的应用从资源管理器124请求对麦克风或者相机的访问权利。

参考图4a,任务管理器122可以从资源管理器124接收访问权利,可以确定与应用对应的显示器是第一显示器112还是第二显示器114,并可以基于确定结果拒绝访问权利。

相反地,参考图4b,资源管理器124可以基于所请求的访问权利确定与应用对应的显示器是第一显示器112还是第二显示器114,且可以基于确定结果将访问权利传送到第一任务管理器122a。第一任务管理器122a可以基于与第一显示器112对应的应用是否具有对麦克风或者相机的访问权利而拒绝访问权利。

下面参考图5和图6更详细地描述相对于图4a和图4b执行的操作。

图5是图示根据本发明的实施例的当处理器包括单个任务管理器时电子装置向应用分配关于硬件组件的权利的方法的流程图。相对于图5的方法,包括根据图4a和图4b电子装置100时间顺序地处理的操作。电子装置100如相对于图1到图4描述的,可以应用于图5中图示的分配方法。应用500在第一显示器112上执行,设置第一显示器112以使得限制对相机资源的访问。

在步骤502中,根据应用500的执行,应用500发送请求到任务管理器122以登记任务。

在步骤504中,任务管理器122基于所接收的请求登记用于应用500的任务。任务管理器122可以与任务一起登记用于应用500的显示器位置(例如,第一显示器112的位置)。

在步骤506中,应用500将对相机资源的权利的请求发送到资源管理器124。

在步骤508中,资源管理器124将所接收的权利请求传送到任务管理器122。

在步骤510中,任务管理器122基于接收到的权利请求搜索用于应用500的显示器位置。

在步骤512中,任务管理器122基于在操作510中找到的显示器位置,确定是否关于第一显示器112限制相机资源。

在步骤514中,任务管理器122将步骤512的确定结果发送到资源管理器124。

在步骤516中,资源管理器124基于在步骤514中接收的结果,向应用500通知对相机资源访问不可能。

图6是图示根据本发明的实施例的当处理器包括多个任务管理器时电子装置向应用分配用于硬件组件的权利的方法的流程图。相对于图6的方法,包括根据图4a和图4b电子装置100时间顺序地处理的操作。电子装置100如参考图1到图4描述的,可以应用于图6中图示的分配方法。如参考图5描述的,应用600在第一显示器112上执行,设置第一显示器112以使得限制对相机资源的访问。

在步骤602中,根据应用600的执行,应用600发送请求到任务管理器122a以登记任务。如果应用600在第二显示器114上执行,则应用600可以发送请求到任务管理器122b以登记任务。与参考图5描述的方法不同,任务管理器122a不分开地存储与应用600对应的显示器位置。

在步骤604中,应用600将对相机资源的权利的请求发送到资源管理器124。

在步骤606中,资源管理器124基于所接收的权利请求确定用于应用600的显示器位置。与应用600对应的显示器位置可以包括在权利请求的信号分组(packet)中。

在步骤608中,资源管理器124基于在步骤606中的确定结果,将所接收的权利请求传送到与第一显示器112对应的任务管理器122a。

在步骤610中,任务管理器122a确定相机资源是否是关于第一显示器112限制的资源。另外,任务管理器122a发送确定结果到资源管理器124。

在步骤612中,资源管理器124基于在步骤610中接收的结果,向应用600通知对相机资源的访问不可能。

图7是图示根据本发明的实施例的通过用户输入改变在其上执行应用的显示器和改变正在使用的硬件资源的操作的图。参考图4a和图4b中图示的硬件组件描述在第一显示器112和第二显示器114中的每一个上可用的硬件资源。

参考图7,第一操作状态710基于对第二显示器114上显示的应用700的执行屏幕的用户输入转换到第二操作状态720。当第一操作状态710改变为第二操作状态720时,在第二显示器114上显示的应用700的执行屏幕移动到第一显示器112并在第一显示器112上显示。用户输入可以指以第一显示器112的方向对第二显示器114轻弹用户输入工具,比如手指或者指示笔的操作(例如,扫屏操作(swipeoperation))。

视频呼叫应用700在第一操作状态710和第二操作状态720上执行。参考第一操作状态710,正在第二显示器114上执行的应用可能能够使用所有硬件资源,且因此,视频呼叫应用700可以使用所有所需的硬件组件,比如,例如,麦克风、相机、接收器等。例如,电子装置100的用户的图像可以通过相机显示在区域702上。此外,用户可以通过麦克风将用户的语音传送到相对方,且可以通过接收器听到相对方的语音。

相反地,因为正在第一显示器112上执行的应用仅能够使用wi-fi通信模块,视频呼叫应用700不能使用硬件组件,比如,例如,麦克风、相机、接收器等。因此,参考第二操作状态720,电子装置100的用户的图像可以不显示在区域702上,且可以在区域704上显示静音图标。如果使用蜂窝通信模块,而不是,而不是wi-fi通信模块做出视频呼叫,则应用700可以结束。

为了在做出视频呼叫的同时执行另一任务,或者通过蜂窝网络接收呼叫,用户可以将视频呼叫设置为呼叫等待状态。

图8是图示根据本发明的实施例的通过用户输入改变执行应用的软件资源的操作的图。参考图2描述的与第一和第二显示器112和114对应的用户帐户示例为软件资源。

在图8中,以第一操作状态810在第一显示器112上显示的应用800通过用户输入以第二操作状态820移动到第二显示器114。如图7那样,用户输入可以指在第二显示器114的方向上对第一显示器112轻弹用户输入工具,比如手指或者指示笔的操作(例如,扫屏操作)。

图8的应用800是电子邮件应用800。在第一操作状态810中,在第一显示器112上执行的电子邮件应用800指的是用户帐户"mark",且在第一显示器112上显示发送到“mark”的电子邮件的列表。在第二操作状态820中,在第二显示器114上执行的电子邮件应用800指的是用户帐户"tim",且在第二显示器114上显示发送到“tim”的电子邮件的列表。

因此,用户可以通过多个显示器使用具有各种帐户的应用。处理器120可以确定包括用户帐户的软件资源对于每个显示器不同,由此允许用户以一个电子装置独立地为了个人目的利用一个显示器和为了商业目的利用另一显示器。此外,处理器120可以对于每个显示器不同地设置安全性级别,由此使得可以以单个电子装置独立地为了个人目的利用一个显示器和为了孩子利用另一显示器。

图9是图示根据本发明的实施例的电子装置基于正在执行应用的显示器设置与应用对应的用户帐户的方法的图。相对于图9的用户帐户设置方法,包括根据图1到图8的电子装置100时间顺序地处理的操作。参考图1到图8的电子装置100可以应用于图9中图示的用户帐户设置方法。

在步骤902中,应用900根据应用900的执行发送请求到任务管理器122以登记任务。另外,在步骤902中,应用900通过用户输入向任务管理器122通知接收到显示器移动(或者改变)请求。

在步骤904中,基于在步骤902中接收的任务登记请求,任务管理器122登记关于应用900的任务且还设置用于应用900的用户帐户。如果在步骤902中接收到关于显示器移动请求的通知,则任务管理器122在移动应用900之前复位与执行应用900的显示器对应的用户帐户,并在应用900移动之后新设置与执行应用900的显示器对应的用户帐户。

在步骤906a中,应用900将检索包括账户信息的默认帐户的请求发送到帐户管理器126,且同时(或者随后)向帐户管理器126通知正在执行应用900的显示器是第一显示器112还是第二显示器114。在该情况下,在步骤906b中或者步骤906c中,应用900从与正在执行应用900的显示器对应的第一帐户高速缓存128a或者第二帐户高速缓存128b请求账户信息。

在步骤908a中,帐户管理器126将在步骤906a中请求的账户信息发送到应用900。替代地,在步骤908b中或者步骤908c中,所请求的账户信息从相应的账户高速缓存128a或者128b发送到应用900。

在操作910中,应用900基于在步骤908a到步骤908c中的至少一个接收到的账户信息,更新要在显示器上显示的应用执行屏幕。

图10是图示根据本发明的实施例的随着通过从用户接收到的用户输入改变在其上执行游戏应用的显示器改变正在使用的资源的操作的图。

在图10中,以第一操作状态1010在第二显示器112上显示的游戏应用1000的执行屏幕通过用户输入以第二操作状态1020移动到第二显示器114。用户输入可以指在第二显示器114的方向上对第一显示器112的、轻弹用户输入工具,比如手指或者指示笔的操作(例如,扫屏操作)。

在第一显示器112上执行的游戏应用1000的执行屏幕不同于在第二显示器114上执行的游戏应用1000的执行屏幕。在第一显示器112上执行的游戏应用1000的执行屏幕对应于第一用户帐户,且在第二显示器114上执行的游戏应用1000的执行屏幕对应于第二用户帐户。

也就是,随着改变执行游戏应用1000的显示器可以改变正在使用的软件资源。因此,用户可以通过仅改变执行游戏应用1000的显示器来享受游戏。例如,如果用户利用多个账户控制多个人物,则无论何时改变帐户,可能迫使传统用户重复登录和注销操作。相反地,根据本发明的实施例,用户可以通过仅改变执行游戏应用1000的显示器来使用不同帐户。

图11是图示根据本发明的实施例的通过从用户接收到的用户输入改变在其上执行即时消息应用1100的显示器且因此改变正在使用的资源的操作的图。

在图11中,即时消息应用1100的执行屏幕以第一操作状态1110显示在第一显示器112上,且通过用户输入以第二操作状态1120移动到并显示在第二显示器114上。用户输入可以指在第二显示器114的方向上对第一显示器112轻弹用户输入工具,比如手指或者指示笔的操作(例如,扫屏操作)。

在第一显示器112上执行的即时消息应用1100的执行屏幕不同于在第二显示器114上执行的即时消息应用1100的执行屏幕。在第一显示器112上执行的即时消息应用1100的执行屏幕对应于第一用户帐户,且在第二显示器114上执行的即时消息应用1100的执行屏幕对应于第二用户帐户。例如,以第一操作状态1110和第二操作状态1120显示的屏幕中的每一个指的是即时消息应用1100的朋友列表。朋友列表可以对应于在电子装置100中存储的电话通讯录历史。在第一显示器112上执行的即时消息应用1100可以使用与第一显示器112对应的电话通讯录,且在第二显示器114上执行的即时消息应用1100可以使用与第二显示器114对应的电话通讯录。也就是,当改变执行即时消息应用1100的显示器时可以改变正在使用的软件资源。

根据本发明的实施例,与第一显示器112对应的电话通讯录和与第二显示器114对应的电话通讯录可以不分开地存在。在该情况下,电子装置100可以使用一个电话通讯录,且可以使安全性级别不同以使得即时消息应用1100对于每个显示器显示不同朋友列表。

图12是图示根据本发明的实施例的通过用户输入改变在其上执行音乐播放器应用的显示器和改变正在使用的资源的操作的图。

在图12中,音乐播放器应用1200的执行屏幕以第一操作状态1210在第二显示器112上显示,且通过用户输入以第二操作状态1220移动到第二显示器114。当在第一显示器112上执行音乐播放器应用1200时,音乐播放器应用1200通过作为与第一显示器112对应的硬件资源的扬声器150再现音乐。当在第二显示器114上执行音乐播放器应用1200时,音乐播放器应用1200通过作为与第二显示器114对应的硬件资源的外部装置1230再现音乐,并使用通信模块(例如,蓝牙(bt))连接外部装置1230。

因此,用户可以通过经由用户输入改变执行音乐播放器应用1200的显示器来改变音乐再现方法(例如,音乐输出装置)。

根据本发明的实施例,用户可以通过经由用户输入改变执行音乐播放器应用1200的显示器,通过不同用户帐户以不同音乐再现列表再现音乐。

图13是图示根据本发明的实施例的通过用户输入改变在其上执行视频播放器应用的显示器和改变正在使用的资源的操作的图。

在图13中,视频播放器应用1300的执行屏幕以第一操作状态1310在第二显示器112上显示,且通过用户输入以第二操作状态1320移动到第二显示器114。当在第一显示器112上执行视频播放器应用1300时,视频播放器应用1300通过作为与第一显示器112对应的硬件资源的第一显示器112再现视频。当在第二显示器114上执行视频播放器应用1300时,视频播放器应用1300通过作为与第二显示器114对应的硬件资源的外部装置1330再现视频,且使用通信模块(例如,蓝牙(bt))连接外部装置1330。例如,电子装置100可以使用通信模块将在第二显示器114上再现的视频镜像到外部装置1330。

因此,用户可以通过经由用户输入改变执行视频播放器应用1300的显示器来改变视频再现装置。

图14a是图示根据本发明的实施例的通过从用户接收到的用户输入交换分别在显示器上执行的应用并改变应用使用的资源的操作的图。

参考图14a,在第一操作状态1410中,在第一显示器112上执行音乐播放器应用1400a,且由音乐播放器应用1400a再现的音乐通过通信模块由汽车音频设备1430再现。此外,在第二显示器114上执行视频呼叫应用1400b,且呼叫声音通过通信模块从无线头戴耳机1440输出。

第一操作状态1410通过从用户提供的特定类型的用户输入转换为第二操作状态1420。也就是,在第一显示器112上执行的应用的位置和在第二显示器114上执行的应用的位置通过特定类型的用户输入交换。

在第二操作状态1420中,视频呼叫应用1400b在第一显示器112上执行,且呼叫声音通过通信模块由汽车音频设备1430再现。此外,音乐播放器应用1400a在第二显示器114上执行,且通过通信模块由无线头戴耳机1440再现音乐。

图14b是图示根据本发明的实施例的通过折叠电子装置暂停分别在显示器上执行的应用的操作的图。

图14b的第一操作状态1450对应于图14a的第二操作状态1420。根据本发明的实施例,当用户折叠电子装置100时,第一操作状态1450转换为第二操作状态1460。

在第一显示器112上执行的呼叫应用1400b在第二操作状态1460中设置为呼叫等待状态。同样地,在第二显示器114上执行的音乐播放器应用1400a在第二操作状态1460中设置为暂停状态。指示呼叫等待状态和暂停状态的通知显示在第三显示器116上。替代地,与外部装置1430和1440的连接暂停的指示可以显示在第三显示器116上。

即使电子装置100示为在第二操作状态1460中展开,电子装置100可以实际上折叠且可以图示为展开以图示屏幕的状态。当折叠电子装置100时,第三显示器116可以保持可见。

图15a和图15b是图示根据本发明的实施例的当正在使用的资源和与显示器对应的资源彼此不同时执行应用的操作的图。

参考图15a,第一显示器112可以与第一sim102结合,且第二显示器114可以与第二sim104结合。第一和第二sim102和104可以对应于不同操作者。

参考图15a,当用户选择以第一操作状态1510在第一显示器112上显示的呼叫应用图标时,电子装置100在第二操作状态1520中通过第一操作者1530执行呼叫应用1500a。

参考图15b,当用户选择以第一操作状态1550在第二显示器114上显示的呼叫应用图标时,电子装置100以第二操作状态1560通过第二操作者1540执行呼叫应用1500b。

根据本发明的实施例,用户可以通过第一显示器112以呼叫转移号码做出呼叫,且可以通过第二显示器114以初始号码做出呼叫。

替代地,使用第一显示器112的呼叫可以是数据呼叫,且使用第二显示器114的呼叫可以是语音呼叫。

如在此使用的,术语“模块”例如可以表示包括硬件、软件和固件的一个或多个组合的单元。术语"模块"可以与术语“单元”、“逻辑”、“逻辑块”、“组件”和“电路”可互换地使用。模块可以是集成组件的最小单元或者可以是其一部分。模块可以是用于执行一个或多个功能的最小单元或者其一部分。模块可以机械地或者电子地实现。例如,模块可以包括已知的或者将要开发的、用于执行某些操作的专用ic(asic)芯片、现场可编程门阵列(fpga)和可编程逻辑器件中的至少一个。

根据本发明的实施例的设备(例如,模块或其功能)或者方法(例如,操作)的至少一部分例如可以通过以程序模块的形式在计算机可读存储介质中存储的指令实现。该指令当由一个或多个处理器(例如,处理器120)执行时,可以使得一个或多个处理器执行与指令对应的功能。例如,计算机可读存储介质可以是存储器140。

根据本发明的实施例,计算机记录介质可以记录有指令,且该指令当由至少一个处理器执行时,使得处理器执行包括以下的方法:在第一显示器或者第二显示器上执行应用,确定是在第一显示器上还是在第二显示器上执行应用,和基于确定结果在执行的应用利用相应的硬件资源或者软件资源。

计算机可读记录介质可以包括硬盘、磁介质、软盘、磁介质(例如,磁带)、光介质(例如,光盘只读存储器(cd-rom)和数字多用途盘(dvd))、磁光介质(例如,软光盘)和硬件装置(例如,只读存储器(rom)、随机存取存储器(ram)或者闪存存储器)。此外,程序指令可以不仅包括机械代码,比如由编译器产生的东西,而且包括使用解释器在计算机上可执行的高级语言代码。以上硬件单元可以配置为经由一个或多个软件模块操作用于执行本发明的实施例的操作的,反之亦然。

根据本发明的实施例的模块或者程序模块可以包括上述元件的至少一个,可以省略上述元件的一部分,或者可以包括附加的元件。由根据本公开的实施例的模块、程序模块或者其他元件执行的操作可以顺序地、并行地、重复地或者以渐进方法执行。此外,一部分操作可以以不同序列执行、省略,或者可以添加其他操作。

虽然已经参考其某些示例性实施例示出和描述了本发明,本领域技术人员将理解在其中可以做出形式和细节上的各种改变而不脱离如所附权利要求定义的本发明的范围。

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