相关申请的交叉引用
本申请要求于2016年3月25日在韩国知识产权局提交并分配序列号为10-2016-0036268的韩国专利申请的权益,其全部内容通过引用并入本文。
本发明涉及一种用于输出屏幕的方法和支持该方法的电子设备。
背景技术:
诸如智能电话和平板个人计算机(pc)的电子设备可以执行各种功能,诸如语音通信、无线数据通信、视频的再现、图片或视频的捕获。
这样的电子设备可以同时执行多个应用,并且可以以各种方式输出用于多个应用的屏幕。例如,电子设备可以通过多任务输出从多个应用屏幕中选择的一个应用屏幕。作为另一示例,电子设备可以通过多窗口将屏幕划分为多个区域,并且可以同时输出两个或更多个应用。
当根据现有技术的电子设备输出用于多个应用的屏幕时,可以使用同时输出两个或更多个应用的多窗口,或者通过用户的选择来转换屏幕。在这种情况下,为了使用户可以识别(例如识别消息或识别网页)另一应用的执行,通过屏幕输出的应用必须在划分屏幕时被转换或被识别。
上述信息仅作为背景信息呈现以帮助理解本发明。关于上述内容中的任何一个是否可用作关于本发明的现有技术没有做出确定也没有做出断言。
技术实现要素:
本发明的方面用于解决至少上述问题和/或缺点,并且提供至少下述优点。
根据本发明的一个方面,提供了一种电子设备。电子设备包括存储器、显示器和电连接到存储器和显示器的处理器。处理器被配置用于如果接收到用户输入则透明地输出与第一应用相关的第一屏幕、相应于用户输入改变第一屏幕的至少部分区域的透明度并且在显示器上输出第一屏幕。
根据本发明的一个方面,提供了一种由电子设备执行的输出屏幕的方法。该方法包括:透明地输出与第一应用相关的第一屏幕;接收用户输入;相应于用户输入而改变第一屏幕的至少部分区域的透明度;以及输出该部分区域。
从以下结合附图公开本发明的各种实施例的详细描述,本发明的其他方面、优点和显着特征对于本领域技术人员将变得显而易见。
附图说明
根据结合附图的以下描述,本发明的某些实施例的上述和其他方面、特征和优点将更加显而易见,其中:
图1示出了根据本发明的各种实施例的网络环境中的电子设备;
图2a是示出根据本发明的各个实施例的用于输出屏幕的方法的流程图;
图2b是示出根据本发明的各种实施例的用于输出用于多个应用的屏幕的方法的流程图;
图3是示出根据本发明的各种实施例的输出多个应用的屏幕的视图;
图4是示出根据本发明的各个实施例的基于用户输入的改变的透明度改变区域的改变的视图;
图5是示出根据本发明的各个实施例的在游戏应用中输出透明度改变区域的屏幕的视图;
图6是示出根据本发明的各个实施例的在透明度改变区域中输出相关联的屏幕的屏幕的视图;
图7是示出根据本发明的各个实施例的通过使用透明度改变区域来输出主屏幕的屏幕的视图;
图8是示出根据本发明的各个实施例的通过使用透明度改变区域输出屏幕关闭状态的视图;
图9是示出根据本发明的各个实施例的顺序地改变透明度改变区域的透明度的屏幕的视图;
图10是根据本发明的各种实施例的电子设备的框图;和
图11示出了根据本发明的各种实施例的程序模块的框图。
在整个附图中,应当注意相同的附图标记用于描绘相同或相似的元件、特征和结构。
具体实施方式
提供参考附图的以下描述以帮助全面理解由权利要求及其等同物限定的本发明的各种实施例。其包括各种特定细节以帮助理解,但这些细节仅被视为示例性的。因此,本领域普通技术人员将认识到,在不脱离本发明的范围和精神的情况下,可以对本文所描述的各种实施例进行各种改变和修改。此外,为了清楚和简明,可以省略对公知功能和结构的描述。
在以下描述和权利要求中使用的术语和词语不限于书面意义,而是仅由发明人使用以使得能够清楚和一致地理解本发明。因此,对于本领域技术人员来说显而易见的是,提供本发明的各种实施例的以下描述仅用于说明目的,而不是为了限制由所附权利要求及其等同物限定的本发明的目的。
应当理解,除非上下文另有明确规定,单数形式“一”、“一个”和“该”包括复数指示物。因此,例如,对“一个部件表面”的引用包括对一个或多个这样的表面的引用。
在本文所公开的公开中,本文使用的表述“具有”、“可具有”、“包括”和“包含”或“可包括”和“可包含”表示对应特征的存在(例如数值、函数、操作或组件),但不排除附加特征的存在。
在本文公开的公开中,本文使用的表述“a或b”、“a或/和b中的至少一个”或“a或/和b中的一个或多个”等可以包括一个或多个相关联的所列项目的任何和所有组合。例如,术语“a或b”、“a和b中的至少一个”或“a或b中的至少一个”可以指其中包括至少一个a的情况(1)、包括至少一个b的情况(2)或包括至少一个a和至少一个b两者的情况(3)。
在此使用的诸如“第一”、“第二”等的术语可以指本发明的各种实施例的各种元件,但不限制元件。例如,这样的术语仅用于将元件与另一元件区分开,并且不限制元件的顺序和/或优先级。例如,第一用户设备和第二用户设备可以表示不同的用户设备而不管序列或重要性。例如,在不脱离本发明的范围的情况下,第一元件可以被称为第二元件,并且类似地,第二元件可以被称为第一元件。
应当理解,当元件(例如第一元件)被称为“(可操作地或通信地)耦合到/耦合到”或“连接到”另一元件(例如第二元件)时,其可以直接耦合到另一元件或者连接到另一元件,或者可以存在中间元件(例如第三元件)。相反,当元件(例如第一元件)被称为“直接耦合到/到”或“直接连接到”另一元件(例如第二元件)时,应当理解,没有中间元件(例如第三元件)。
根据情况,本文使用的表述“配置用于”可以用作例如表述“适合于”、“具有能力”、“设计用于”、“适于”、“作出用于”或“能够”。术语“被配置用于(或设置用于)”不必仅意味着在硬件中“专门设计”。相反,措辞“被配置用于”的装置可以表示装置“能够”与另一装置或其他部件一起操作。中央处理单元(cpu),例如“配置用于(或设置用于)执行a、b和c的处理器”可以指用于执行相应操作的专用处理器(例如嵌入式处理器)(例如cpu或应用处理器(ap)),其可以通过执行存储在存储器设备中的一个或多个软件程序来执行相应的操作。
本说明书中使用的术语用于描述本发明的指定实施例,并且不是旨在限制本发明的范围。除非另有说明,否则单数形式的术语可以包括复数形式。除非本文另有定义,否则本文使用的包括技术或科学术语的所有术语可具有本领域技术人员通常理解的相同含义。还应当理解,在字典中定义并且常用的术语也应当以相关关联技术中的常规方式来解释,而不是理想化或过度正式的检测,除非在本发明的各种实施例中明确地如此定义披露。在一些情况下,即使术语是在说明书中定义的术语,它们也不能被解释为排除本发明的实施例。
根据本发明的各个实施例的电子设备可以包括智能电话、平板个人计算机(pc)、移动电话、视频电话、电子书阅读器、台式pc、膝上型pc、上网本计算机、工作站、服务器、个人数字助理(pda)、便携式多媒体播放器(pmp)、运动图像专家组阶段1或阶段2(mpeg-1或mpeg-2)音频层-3(mp3)播放器、移动医疗设备、照相机和可穿戴设备。根据本发明的各种实施例,可穿戴设备可以包括配件(例如手表、戒指、手链、脚镯、眼镜、隐形眼镜或头戴式设备(hmd))、布集成型(例如电子衣服)、身体附着类型(例如皮肤垫或纹身)或可植入类型(例如可植入电路)。
在本发明的一些实施例中,电子设备可以是家用电器之一。家用电器可以包括例如数字视频光盘(dvd)播放器、音频、冰箱、空调、清洁器、烤箱、微波炉、洗衣机、空气净化器、机顶盒、家庭自动化控制面板、安全控制面板、电视(tv)盒(例如三星homesynctm、苹果tvtm或googletvtm)、游戏控制台(例如xboxtm或playstationtm)、电子词典、电子钥匙、摄像机或电子面板。
在本发明的另一实施例中,电子设备可以包括各种医疗设备(例如各种便携式医疗测量设备(血糖仪、心率测量设备、血压测量设备和身体温度测量装置)、磁共振血管造影术(mra)、磁共振成像(mri)装置、计算机断层摄影(ct)装置、拍摄装置和超声波装置)、导航系统、全球导航卫星系统gnss)、事件数据记录器(edr)、飞行数据记录器(fdr)、车辆信息娱乐装置、用于船只的电子装置(例如用于船只的导航装置和陀螺罗盘)、航空电子设备、安全装置、车辆头单元、工业或家庭机器人、金融公司的自动柜员机(atm)、商店的销售点(pos)或物联网(例如灯泡、各种传感器、电表或煤气表、弹簧冷却器装置、火灾报警装置、恒温器、电杆、烤面包机、运动器材、热水箱、加热器和锅炉)。
根据本发明的一些实施例,电子设备可以包括家具或建筑物/结构的一部分、电子板、电子签名接收设备、投影仪或各种测量设备(例如水服务、电、煤气或电波测量装置)中至少之一。在本发明的各种实施例中,电子设备可以是前述设备中的一个或组合。根据本发明的一些实施例的电子设备可以是柔性电子设备。此外,根据本发明的实施例的电子设备不限于上述设备,而是可以包括由于技术的发展而生产的新的电子设备。
在下文中,将参照附图描述根据本发明的实施例的电子设备。这里使用的术语“用户”可以指使用电子设备的人或者可以指使用电子设备的设备(例如人工电子设备)。
图1示出了根据本发明的各种实施例的网络环境中的电子设备。
参考图1,将描述根据各种实施例的网络环境100中的电子设备101。
将参考图1描述根据本发明的各种实施例的网络环境100中的电子设备101。电子设备101可以包括总线110、处理器120、存储器130、输入/输出接口150、显示器160和通信接口170。在本发明的各种实施例中,电子设备101中可以省略至少一个上述元件或者可以向电子设备101添加另一元件。
总线110可以包括用于将上述元件120、130、150、160和170彼此连接并在上述元件之间传送通信(例如控制消息和/或数据)的电路。
处理器120可以包括cpu、ap或通信处理器(cp)中的至少一个。处理器120可以执行数据处理或与电子设备101的其它元件中的至少一个的通信和/或控制相关的操作。
根据各种实施例,处理器120可以在可以由电子设备101执行的至少一个应用(下文中称为应用)上透明地输出屏幕。用户可能不会感觉到透明地输出的应用或者可能不对该应用感兴趣。
根据各种实施例,如果发生用户输入(例如触摸笔的悬停输入),则处理器120可以对应于用户输入来调整透明输出应用的屏幕的至少一部分的透明度。用户可以查看具有调整的透明度的区域,并且用户可以通过相应区域识别另一应用的执行屏幕,而不用将屏幕转换为单独的屏幕。关于调整应用屏幕的透明度的附加信息可以通过图2a、2b、3、4、5、6、7、8和9基于用户输入提供。
存储器130可以包括易失性存储器和/或非易失性存储器。存储器130可以存储与电子设备101的其他元件中的至少一个相关的指令或数据。根据本发明的实施例,存储器130可以存储软件和/或程序140。程序140可以包括例如内核141、中间件143、应用程序编程接口(api)145和/或应用程序(或应用)147。内核141、中间件143或api145的至少一部分可以被称为操作系统(os)。
内核141可以控制或管理用于执行其他程序(例如中间件143、api145或者其它程序147)的操作或功能的系统资源(例如总线110、处理器120、存储器130等)。此外,内核141可以提供接口,用于允许中间件143、api145或应用程序147访问电子设备101的各个元件以便控制或管理系统资源。
中间件143可以用作中间媒介,使得api145或应用程序147与内核141通信并交换数据。
此外,中间件143可以根据优先级顺序来处理从应用程序147接收的一个或多个任务请求。例如,中间件143可以向至少一个应用程序147分配用于使用电子设备101的系统资源(例如总线110、处理器120、存储器130等)的优先级。例如,中间件143可以根据分配给至少一个应用的优先级来处理一个或多个任务请求,从而相对于一个或多个任务请求执行调度或负载平衡。
作为用于允许应用程序147控制由内核141或中间件143提供的功能的接口的api145可以包括例如用于文件控制、窗口控制、图像处理、字符控制等的至少一个接口或功能(例如指令)。
输入/输出接口150可以用于将从用户或另一外部设备输入的指令或数据传送到电子设备101的其他元件。此外,输入/输出接口150可以将从电子设备101的(一个或多个)其他元件接收的指令或数据输出到用户或另一外部设备。
显示器160可以包括例如液晶显示器(lcd)、发光二极管(led)显示器、有机发光二极管(oled)显示器、微机电系统(mems)显示器或电子纸显示。显示器160可以向用户呈现各种内容(例如文本、图像、视频、图标、符号等)。显示器160可以包括触摸屏,并且可以从电子笔或用户身体的一部分接收触摸、手势、接近或悬停输入。
通信接口170可以设置电子设备101和外部设备(例如第一外部电子设备102、第二外部电子设备104或服务器106)之间的通信。例如,通信接口170可以经由无线通信或有线通信连接到网络162,以便与外部设备(例如第二外部电子设备104或服务器106)通信。
无线通信可以采用诸如长期演进(lte)、高级lte(lte-a)、码分多址(cdma)、宽带cdma(wcdma)、通用移动电信系统(umts)、无线宽带(wibro)或全球移动通信系统(gsm)的蜂窝通信协议中的至少一个。无线通信例如可包括短距离通信164。短距离通信可以包括以下中的至少一个:无线保真(wi-fi)、蓝牙(bt)、近场通信(nfc)、磁条传输(例如mst)或gnss。
mst可以根据传输数据生成脉冲,并且脉冲可以生成电磁信号。电子设备101可以将电磁信号发送到诸如pos设备的读取器设备。pos设备可以通过使用mst读取器检测磁信号,并且通过将检测到的电磁信号转换为电信号来恢复数据。
gnss可以根据使用区域或带宽包括例如全球定位系统(gps)、全球导航卫星系统(glonass)、北斗导航卫星系统(beidou)或伽利略,欧洲全球卫星导航系统中的至少一个。在下文中,术语“gps”和术语“gnss”可以互换使用。有线通信可以包括通用串行总线(usb)、高清晰度多媒体接口(hdmi)、推荐标准832(rs-232)、普通老式电话服务(pots)等中的至少一个。网络162可以包括电信网络中的至少一个,例如计算机网络(例如局域网(lan)或广域网(wan))、因特网或电话网络。
第一外部电子设备102和第二外部电子设备104的类型可以与电子设备101的类型相同或不同。根据本发明的实施例,服务器106可以包括一组或更多服务器。在电子设备101中执行的操作的一部分或全部可以在一个或多个其他电子设备(例如第一外部电子设备102、第二外部电子设备104或服务器106)中执行。当电子设备101应当自动地或响应于请求执行某个功能或服务时,不是电子设备101自己执行该功能或服务或者在自己执行该功能或服务之外,电子设备101可以从另一个设备(例如第一外部电子设备102、第二外部电子设备104或服务器106)请求与功能或服务相关的功能的至少一部分。其他电子设备(例如第一外部电子设备102、第二外部电子设备104或服务器106)可以执行所请求的功能或附加功能,并且可以将执行结果传送到电子设备101。电子设备101可以使用接收的结果本身或者附加地处理接收的结果以提供所请求的功能或服务。为此,例如可以使用云计算技术、分布式计算技术或客户端-服务器计算技术。
图2a是示出根据本发明的各种实施例的用于输出屏幕的方法的流程图。
参考图2a,在操作210中,处理器120可以透明地(例如100%的透明度)输出与第一应用相关的屏幕(第一屏幕)(例如执行屏幕)。第一应用可以是各种形式的应用之一,诸如消息应用、互联网浏览器应用和购物应用。当不进行单独的用户输入(例如触摸笔的悬停输入)时,与第一应用相关的屏幕可能不被用户查看。第一应用可以与一般应用相同,并且可以以透明状态显示及可以被输出,使得用户不能观看在屏幕上显示的内容。
根据各种实施例,当与第一应用相关的屏幕被透明地输出时,电子设备的显示器可以显示另一应用的屏幕、输出锁定屏幕或主屏幕或者是屏幕关闭状态。
根据各种实施例,处理器120可以通过特定方式的通知来通知用户正在执行处于透明状态的第一应用。例如,处理器120可以通过状态栏、led或弹出窗口通知用户正在执行处于透明状态的第一应用。
根据各种实施例,第一应用可以在特定条件下自动透明地执行。例如,当电子设备被启动时,第一应用可以在例如安装在电子设备上的辅助设备分离的状态下以透明状态自动执行。
根据各种实施例,可以在特定条件下改变与第一应用相关的屏幕的至少部分区域的透明度,并且输出与第一应用相关的屏幕(参考操作220和230)。
在操作220中,处理器120可以接收用户输入。例如,用户输入可以是使用用户身体的一部分(例如手指)或使用触摸笔的输入(例如悬停输入)的触摸输入。尽管下面将主要讨论用户输入是触摸笔的悬停输入的情况,但是本发明不限于此。例如,用户输入可以是传感器输入,诸如运动传感器输入、触摸传感器输入、压力传感器输入、面部识别输入、指纹识别输入或背面触摸输入。
在操作230中,处理器120可以相应于用户输入而改变第一应用的屏幕的至少部分区域的透明度,并在显示器上输出第一应用的屏幕。
例如,当用户进行触摸笔的悬停输入时,处理器120可以在特定大小的圆形区域中以不透明状态(例如0%的透明度)输出第一应用的屏幕,其相对于悬停输入的点是圆形的。用户可以通过该区域识别(例如识别消息或搜索因特网)以不透明状态显示的第一应用的内容。
根据各种实施例,当用户输入改变时,处理器120可以调整第一应用的屏幕的被处理为不透明的区域的范围、透明度等。例如,当用户输入在屏幕上移动时,处理器120可以根据用户输入而移动不透明处理区域。作为另一示例,用户输入的强度(例如可以由数字转换器识别的触摸笔的接近信号的强度、由力传感器识别的压力的强度以及由触摸传感器识别的触摸信号的强度)经由传感器或触摸板被识别,当强度变弱时,则处理器120可以减小不透明处理区域的尺寸,相反,当用户输入的强度变强时,处理器120可以增大不透明处理区域的尺寸。
图2b是示出根据本发明的各种实施例的用于输出用于多个应用的屏幕的方法的流程图。
参考图2b,在操作250中,处理器120可以以透明状态输出(或显示)与第一应用相关的屏幕(第一屏幕),并且可以以不透明状态输出(或显示)与第二应用相关的屏幕(第二屏幕)。第一应用和第二应用可以是不同的应用,并且可以是包括不同内容(或对象)的应用。第一应用和第二应用可以是各种形式的应用中的一个,例如分别是消息应用、互联网浏览器应用和购物应用。用户可能不识别在透明状态下的第一应用的执行,并且可以确定只有处于不透明状态的第二应用被执行。
根据各种实施例,处理器120可以在存储器130中加载屏幕或与第一应用相关的层(例如视图),并且可以基于第一应用在显示器160上显示与第一应用相关的屏幕或层输入(例如触摸笔的悬停输入)。根据各种实施例,输出透明状态的第一应用的区域和输出不透明状态的第二应用的区域可以相同。例如,处于透明状态的第一应用和处于不透明状态的第二应用可以在显示器的整个屏幕中输出。
根据各种实施例,第一应用可以不显示在当前执行的应用列表中。用户不能识别当前执行的应用列表中的第一应用的执行,并且可能不对第一应用的执行感兴趣。在各种实施例中,当接收到用于单独执行第一应用的请求(例如用户单独执行第一应用)时,处理器120可以不透明地处理第一应用并且在整个屏幕上输出不透明地处理的第一应用。
在操作260中,处理器120可以接收用户输入(例如触摸笔的悬停输入)。操作260可以与图2a的操作220相同或相似。
在操作270中,处理器120可以对应于用户输入而改变第一应用的屏幕的至少部分区域的透明度,并在显示器上输出第一应用的屏幕。处理器120可以在与第二应用相关的屏幕之前输出部分区域。相对于用户输入的点(例如触摸笔的悬停输入)的第二应用的至少一部分可以被第一应用的执行屏幕覆盖。
根据各种实施例的屏幕输出方法由电子设备执行,并且可以包括透明地输出与第一应用相关的屏幕的操作、接收用户输入的操作和对应于用户输入而改变至少第一应用的屏幕的至少部分区域的透明度及输出第一应用的屏幕的操作。
根据各种实施例,透明地输出与第一应用相关的屏幕的操作可以包括在与第二应用相关的屏幕不透明地输出的状态下执行第一应用的操作。改变部分区域的透明度并输出第一应用的屏幕的操作可以包括在与第二应用相关的屏幕之前输出第一应用的屏幕的至少部分区域的操作。
根据各种实施例,透明地输出第一应用的屏幕的操作可以包括识别可以安装在电子设备上的辅助设备的连接的操作,以及如果辅助设备被分离则执行第一个应用程序的操作。改变透明度并输出第一应用的屏幕的操作可以包括相对于用户输入的点顺序地改变区域的透明度的操作。改变透明度并输出第一应用的屏幕的操作可以包括基于用户输入的改变来改变部分区域的范围的操作。
图3是示出根据本发明的各种实施例的输出多个应用的屏幕的视图。
参考图3,在屏幕301中,处理器120可以透明地输出与第一应用(例如互联网浏览器应用)相关的屏幕。当进行用户输入(例如触摸笔的悬停输入)时,处理器120可以改变与第一应用相关的屏幕的至少一部分区域(下文中,透明度改变区域)320的透明度,并且输出与第一个应用程序相关的屏幕。
同时,处理器120可以输出与处于不透明状态的第二应用(例如消息应用)相关的屏幕。当用户输入(例如触摸笔的悬停输入)时,第二应用的至少一部分可以被第一应用的执行屏幕覆盖。
当进行用户输入(触摸笔的悬停输入)时,可以相对于用户输入的点形成透明度改变区域320。第一应用的至少一部分的透明度可以在透明度改变区域320中改变(例如从100%的透明度改变为0%的透明度),然后可以输出第一应用。可以在透明度改变区域320中由用户查看第一应用的内容。
在各种实施例中,透明度改变区域320可以以各种形式输出,并且各种图像效果可以应用于透明度改变区域320。例如,透明度改变区域320可以具有圆形或矩形形式,并且可以具有这样的效果,即随着透明度改变区域320距离透明度改变区域320的中心变得越来越远其透明度增加(透明度改变区域320变得逐渐更加透明)。
在各种实施例中,可以基于用户输入(例如触摸笔的悬停输入)来移动透明度改变区域320。例如,当用户将触摸笔350的位置移动到上、下、左和右侧时,透明度改变区域320可以沿着用户输入的中心移动(例如触摸笔的悬停输入)。
在各种实施例中,透明度改变区域320的大小可以基于用户输入(例如触摸笔的悬停输入)而改变。例如,当用户使触摸笔350的位置远离屏幕时,透明度改变区域320可以变得更小或者在屏幕上消失。相反,当用户使触摸笔350的位置逐渐靠近屏幕时,透明度改变区域320可以逐渐变大。
根据各种实施例,处理器120可以基于特定条件不透明地输出第一应用的整个执行屏幕。例如,当用户使触摸笔350的位置逐渐靠近屏幕,触摸笔350在屏幕上进行触摸输入时,处理器120可以不透明地输出第一应用的整个执行屏幕。
根据各种实施例,与第一应用相关的屏幕层可以被布置在与第二应用相关的层上。例如,在屏幕图302中,与第一应用相关的屏幕可以设置在第一层310a中,并且与第二应用相关的屏幕可以设置在位于第一层310a下方的第二层320a中。当用户通过使用用户身体的一部分(例如手指)触摸屏幕301时,处理器120可以禁止使用用户的身体的一部分的触摸输入应用于以透明状态在第一层310a上显示的第一应用(例如互联网浏览器应用),并且可以允许该触摸输入应用于在第二层320a上显示的第二应用。
根据各种实施例,当用户在用户输入(例如触摸笔的悬停输入)处于保持状态时通过使用用户的身体的一部分(例如手指)触摸透明度改变区域320时,该触摸输入可以应用于第一应用(例如互联网浏览器应用),并且不可以应用于第二应用(例如消息应用)。相反,当用户在用户输入(例如触摸笔的悬停输入)处于保持状态时通过使用用户的身体的一部分(例如手指)触摸透明度改变区域320的周边区域时,该触摸输入可以被应用于第二应用(例如消息应用),并且不可以被应用于第一应用(例如互联网浏览器应用)。
提供屏幕图302以示出屏幕的配置,但是本发明不限于此。例如,第一应用和第二应用可以在一个层中输出。例如,当进行悬停输入时,处理器120可以在透明度改变区域320中输出第一应用的内容,并且可以包括图像以在除了透明度改变区域320之外的剩余区域中输出第二应用的内容。作为另一示例,第一层310a和第二层320a可以是分别包括从一个应用输出的不同内容的屏幕。
在一个实施例中,第一层310a和第二层320a可以分别是windowsos中的窗口。在另一实施例中,第一层310a和第二层320a可以分别是androidos中的视图。
图4是示出根据本发明的各个实施例的基于用户输入的改变的透明度改变区域的改变的视图。尽管图4示出了用户输入是触摸笔的悬停输入的情况,但是本发明不限于此。
参考图4,在第一屏幕401,在其中没有一个单独的用户输入(例如触摸笔的悬停输入)的状态下,在该屏幕上不可以查看透明输出第一个应用程序(例如互联网浏览器应用程序)并且仅仅可以在该屏幕上查看不透明地输出的第二应用(例如消息应用)。用户可能不知道或不感兴趣在透明状态下的第一应用输出的执行状态。用户可以通过使用作为消息应用的第二应用来向外部设备发送消息,并且可以识别从外部设备接收的消息。
在第二屏幕402中,当用户将触摸笔450朝着屏幕接近到第一距离l1之内的范围时,可以形成透明度改变区域411。透明度改变区域411可以相对于触摸笔450悬停输入的点形成。在透明度改变区域411中,第二应用的屏幕可以被第一应用的屏幕覆盖。
尽管图4示出了透明度改变区域411是圆形的情况,但是本发明不限于此。例如,透明度改变区域411可以是矩形或多边形。作为另一示例,透明度改变区域411可以随时间改变(例如可以应用诸如帧形式的动画效果)。
根据各种实施例,当用户移动触摸笔450并改变屏幕上的悬停输入的中心时,透明度改变区域411可以沿着悬停输入的中心移动。
在第三屏幕403中,当用户将触摸笔450移动靠近屏幕,使得触摸笔450移动到比第一距离l1更接近屏幕的第二距离l2时,透明度改变区域的大小411可以逐渐增加。当用户想要扩展显示第一应用的内容的区域时,用户可以将触摸笔450移动靠近屏幕以增大透明度改变区域411。
尽管图4示出了触摸笔450接近屏幕的情况,但是本发明不限于此。例如,当用户使触摸笔450变得远离屏幕,同时触摸笔450在距屏幕的第一距离l1之内时,透明度改变区域411可以变得更小或者在屏幕上消失。
根据各种实施例,透明度改变区域411可以基于触摸笔450的厚度、尖端形状、颜色或类型而改变。例如,当触摸笔450的尖端形状改变时,透明度改变区域411可以被改变为触摸笔450的相同的形式。作为另一个例子,图形效果可以基于触摸笔450的颜色而被应用。作为另一个例子,该透明改变区域411的形式可以基于触摸笔450的类型而改变。
图5是示出根据本发明的各个实施例的在游戏应用中输出透明度改变区域的屏幕的视图。尽管图5示出了其中透明地显示的第一应用是互联网浏览器应用并且不透明地显示的第二应用是游戏应用的情况,但是本发明不限于此。
参考图5,在第一屏幕501中,处理器120可以透明地输出第一应用(例如互联网浏览器应用)并且可以不透明地输出第二应用(例如游戏应用)。在其中没有一个单独的用户输入(例如触摸笔的悬停输入)的状态下,用户可以识别第二应用(例如游戏应用)的执行屏幕并且可能不知道或不感兴趣第一应用(例如互联网浏览器应用)的执行。
处理器120可以不透明地(或在一般的应用执行屏幕上)输出关于第二应用(例如游戏应用)的屏幕(例如加载屏幕)。当输出游戏加载屏幕时,用户可以在等待加载时通过使用触摸笔简单地执行第一应用(例如互联网浏览器应用),并且可以识别第一应用的内容。
在第二屏幕502中,当进行用户输入(例如触摸笔的悬停输入)时,可以形成透明度改变区域510。用户可以将触摸笔移动到上、下、左和右侧,并且可以移动触摸笔使得触摸笔变得更靠近或远离屏幕。随着触摸笔的悬停输入的移动,透明度改变区域510可以在屏幕上移动或者可以改变透明度改变区域510的尺寸。用户可以通过在显示游戏加载屏幕的同时通过因特网浏览来识别简单信息从而有效地使用他或她等待加载游戏的时间段。
在第三屏幕503和第四屏幕504中,用户可以在第二应用(例如游戏应用)被执行的状态下通过使用触摸笔方便地识别第一应用(例如互联网浏览器应用)的内容。例如,当正在执行游戏应用时,用户可以通过使用触摸笔在屏幕上进行悬停输入。可以相对于悬停输入形成透明度改变区域520。用户可以通过透明度改变区域520来识别网页。用户可以简单地识别另一应用屏幕,而无需单独的屏幕转换操作(例如从应用执行列表中选择互联网浏览器应用的操作)。
图6是示出根据本发明的各个实施例的在透明度改变区域中输出相关联的屏幕的屏幕的视图。尽管图6示出了其中透明地显示的第一应用是因特网浏览器应用并且不透明地显示的第二应用是消息应用的情况,但是本发明不限于此。
参考图6,在第一屏幕601中,处理器120可以透明地输出第一应用(例如互联网浏览器应用)并且可以不透明地(或者以一般的应用执行状态)输出第二应用(例如消息应用)。在不进行单独的用户输入(例如触摸笔的悬停输入)的状态下,用户可以识别第二应用的执行屏幕(例如消息应用)并且可能不知道或不感兴趣第一应用(例如互联网浏览器应用)的执行。
在第二屏幕602中,处理器120可以在透明度改变区域620中输出与第二应用的执行屏幕的至少一些内容相关的屏幕(例如消息应用)。例如,当用户输入单词到消息应用或从消息应用中选择单词时,处理器120可以在互联网浏览器应用中搜索相应的词(例如地铁610)。当用户进行触摸笔的悬停输入时,处理器120可以相对于悬停输入而形成透明度改变区域620。处理器120可以输出通过在透明度改变区域620中搜索相应的词(例如地铁610)而获得的网页。
根据各种实施例,处理器120可以基于用户输入(例如使用触摸笔的悬停输入)的位置而感知第二应用的内容(例如文本)。处理器120可以基于第一应用(例如互联网浏览器应用)的执行状态在第一应用中使用所感知的内容(例如文本)。例如,当使用触摸笔进行悬停输入时,如果可以搜索作为透明地显示的第一应用的互联网浏览器应用,则处理器120可以在进行悬停输入的时间点搜索正被输入到作为第二应用的消息应用的文本。尽管图6示出了备忘录应用,但是本发明不限于此。用户可以在阅读电子书时通过使用字典应用来方便地搜索所关心的单词。作为另一示例,用户可以从备忘录应用选择姓名或电话号码以显示电话号码应用,其中相应的姓名或电话号码被自动写入透明度改变区域620中。
图7是示出根据本发明的各个实施例的通过使用透明度改变区域来输出主屏幕的屏幕的视图。提供图7作为示例,本发明不限于此。
参考图7,在第一屏幕701中,处理器120可以在不透明地输出主屏幕710的状态下透明地输出第一应用(例如互联网浏览器应用)。在不进行单独的用户输入(例如触摸笔的悬停输入)的状态下,用户可以识别主屏幕710,并且可能不知道或不感兴趣第一应用的执行(例如互联网浏览器应用程序)。尽管图7示出了输出互联网浏览器应用的情况,但本发明不限于此。例如,当进行用户输入(例如触摸笔的悬停输入)时,可以在透明度改变区域715中输出最近使用的应用的屏幕。
当进行用户输入(例如触摸笔的悬停输入)时,可以形成透明度改变区域715。用户可以将触摸笔移动到上、下、左和右侧,并且可以移动触摸笔使得触摸笔变得更靠近或远离屏幕。透明度改变区域715可以在屏幕上移动,或者透明度改变区域715的尺寸可以随着触摸笔的悬停输入被移动而改变。用户可以在继续输出主屏幕710的同时通过透明度改变区域715执行简单的因特网搜索。用户可以通过简单的操作(例如触摸笔的悬停输入)而获得多窗口或多任务效果,而无需单独转换屏幕。
在第二屏幕702中,与第一屏幕701不同,处理器120可以在透明度改变区域725中输出主屏幕。当单独的应用(例如互联网浏览器应用程序)被执行的同时用户想要识别包括在主屏幕中的应用列表时,用户可以通过触摸笔的悬停输入来识别包括在主屏幕中的应用列表,即使不进行单独的按钮输入或触摸输入以前进到主屏幕。在各种实施例中,当包括在主屏幕中的应用图标之一被用户的身体的一部分(例如手指)触摸而不是通过触摸笔触摸时,可以执行所选择的应用。
图8是示出根据本发明的各个实施例的通过使用透明度改变区域输出屏幕关闭状态的示例的视图。提供图8作为示例,本发明不限于此。
参考图8,在屏幕关闭状态下,当识别特定条件(例如触摸笔与电子设备分离)时,处理器120可以基于情况打开屏幕(例如进行了利用触摸笔的悬停输入的情况),并且可以相对于用户输入(例如触摸笔的悬停输入)的点产生透明度改变区域810。处理器120可以在透明度改变区域810中输出第一应用的屏幕801,并且可以在透明度改变区域810的周边区域中输出与屏幕关闭状态相同的屏幕(例如黑色屏幕)。
在各种实施例中,处理器120可以预先将关于与第一应用相关的屏幕的数据加载到存储器中,并且当进行用户输入时,可以在透明度改变区域810中显示存储器的数据。
用户可以将触摸笔移动到上、下、左和右侧,并且可以移动触摸笔使得触摸笔变得更靠近或远离屏幕。如屏幕802所示,透明度改变区域810可以在屏幕上移动,或者可以随着触摸笔的悬停输入被移动而改变透明度改变区域810的尺寸。
在屏幕关闭状态下,用户可以通过使用触摸笔方便和直观地识别正在执行的应用(例如消息应用或互联网浏览器应用)的内容。用户可以有乐趣通过例如把触摸笔作为手电筒使用来识别屏幕被隐藏的第一应用的内容。
图9是示出根据本发明的各个实施例的顺序地改变透明度改变区域的透明度的屏幕的视图。尽管图9示出了圆形透明度改变区域,但是本发明不限于此。
参考图9,当对屏幕901进行用户输入(例如触摸笔的悬停输入)时,处理器120可以逐渐改变透明度改变区域920的透明度。处理器120可以增加透明度使得随着其变得远离用户输入的点而逐渐增加。例如,处理器120可以将透明度保持在从用户输入的点起的半径为a1的位置处的100%。处理器120可以改变透明度使得随着半径从半径a1的点增加a2、a3和a4,透明度变为80%、50%和0%。通过这样,处理器120可以提供允许用户专注于用户输入的点的内容的效果。
图10是示出根据本发明的实施例的电子设备的框图。
参考图10,电子设备1001可以包括例如图1所示的电子设备101的一部分或全部。电子设备1001可以包括至少一个处理器(例如ap)1010、通信模块1020、用户识别模块(sim)1024、存储器1030、传感器模块1040、输入设备1050、显示器1060、接口1070、音频模块1080、相机模块1091、电源管理模块1095、电池1096、指示器1097和电机1098。
处理器1010可以运行os或应用程序以便控制连接到处理器1010的多个硬件或软件元件,并且可以处理各种数据并执行操作。处理器1010可以用例如片上系统(soc)来实现。根据本发明的实施例,处理器1010还可以包括图形处理单元(gpu)和/或图像信号处理器(isp)。处理器1010可以包括图10中所示的元件的至少一部分(例如蜂窝模块1021)。处理器1010可以在易失性存储器上加载从至少一个其它元件(例如非易失性存储器)接收的指令或数据以处理指令或数据,并且可以将各种数据存储在非易失性存储器中。
通信模块1020可以具有与图1的通信接口170相同或相似的配置。通信模块1020可以包括例如蜂窝模块1021、wi-fi模块1023、bt模块1025、gps模块1027、nfc模块1028和射频(rf)模块1029。
蜂窝模块1021可以通过通信网络提供例如语音呼叫服务、视频呼叫服务、文本消息服务或因特网服务。蜂窝模块1021可以使用sim1024(例如sim卡)来识别和认证通信网络中的电子设备1001。蜂窝模块1021可以执行可以由处理器1010提供的功能的至少一部分。蜂窝模块1021可以包括cp。
wi-fi模块1023、bt模块1025、gps模块1027和nfc模块1028中的每一个可以包括例如用于处理通过模块发送/接收的数据的处理器。根据本发明的一些各种实施例,蜂窝模块1021、wi-fi模块1023、bt模块1025、gps模块1027和nfc模块1028的至少一部分(例如两个或更多个)可以包括在单个集成芯片(ic)或ic封装中。
rf模块1029可以发送/接收例如通信信号(例如rf信号)。rf模块1029可以包括例如收发器、功率放大器模块(pam)、频率滤波器、低噪声放大器(lna)、天线等。根据本发明的另一实施例,蜂窝模块1021、wi-fi模块1023、bt模块1025、gps模块1027或nfc模块1028中的至少一个可以通过单独的rf模块发射/接收rf信号。
sim1024可以包括例如嵌入式sim和/或包含用户识别模块的卡,并且可以包括唯一标识信息(例如集成电路卡标识符(iccid))或用户信息(例如国际移动用户身份(imsi))。
存储器1030(例如存储器130)可以包括例如内部存储器1032或外部存储器1034。内部存储器1032可以包括易失性存储器(例如动态随机存取存储器(dram)、静态ram(sram)、同步动态ram(sdram)等)、非易失性存储器(例如一次可编程只读存储器(otprom)、可编程rom(prom)、可擦除可编程rom(eprom)、电可擦除可编程rom(eeprom)、掩模rom、闪存rom、闪存(例如nand闪存、nor闪存等))、硬盘驱动器或固态驱动器(ssd)中至少之一。
外部存储器1034可以包括闪存驱动器,例如紧凑型闪存(cf)、安全数字(sd)、微型sd、迷你sd、极端数字(xd)、多媒体卡(mmc)记忆棒等。外部存储器1034可以通过各种接口可操作地和/或物理地连接到电子设备1001。
传感器模块1040可以例如测量电子设备1001的物理量或检测电子设备1001的操作状态,以将测量或检测的信息转换为电信号。传感器模块1040可以包括例如手势传感器1040a、陀螺仪传感器1040b、大气压力传感器1040c、磁性传感器1040d、加速度传感器1040e、握持传感器1040f、接近传感器1040g、颜色传感器1040h(例如红/绿/蓝(rgb)传感器)、生物测定传感器1040i、温度/湿度传感器1040j、照度传感器1040k或紫外(uv)传感器1040m中至少之一。附加地或替代地,传感器模块1040可以包括例如嗅觉传感器(电子鼻传感器)、肌电图(emg)传感器、脑电图(eeg)传感器、心电图(ecg)传感器、红外传感器、虹膜识别传感器和/或指纹传感器。传感器模块1040还可以包括用于控制其中包括的至少一个传感器的控制电路。在本发明的一些各种实施例中,电子设备1001还可以包括处理器,其被配置用于将传感器模块1040作为处理器1010的一部分来控制或单独地控制,使得在处理器1010处于睡眠状态时控制传感器模块1040。
输入设备1050可以包括例如触摸面板1052、(数字)笔传感器1054、键1056或超声波输入装置1058。触摸面板1052可以采用电容性、电阻性、ir和uv感测方法。触摸面板1052还可以包括控制电路。触摸面板1052还可以包括触觉层,以便向用户提供触觉反馈。
(数字)笔传感器1054可以包括例如用于识别的薄片,其是触摸面板的一部分或者是单独的。键1056可以包括例如物理按钮、光学按钮或键盘。超声输入设备1058可以通过麦克风1088感测由输入工具产生的超声波,以识别与所感测的超声波相对应的数据。
显示器1060(例如显示器160)可以包括面板1062、全息设备1064或投影仪1066。面板1062可以具有与图1的显示器160相同或相似的配置。面板1062可以是例如柔性的、透明的或可佩戴的。面板1062和触摸面板1052可以集成到单个模块中。全息设备1064可以使用光干涉现象在空间中显示立体图像。投影仪1066可以将光投射到屏幕上以显示图像。屏幕可以设置在电子设备1001的内部或外部。根据本发明的实施例,显示器1060还可以包括用于控制面板1062、全息设备1064或投影仪1066的控制电路。
接口1070可以包括例如hdmi1072、usb1074、光学接口1076或d超小型(d-sub)1078。接口1070例如可以包括在图1所示的通信接口170中。附加地或替代地,接口1070可以包括例如移动高清晰度链路(mhl)接口、sd卡/mmc接口或红外数据协会(irda)接口。
音频模块1080可以将例如声音转换成电信号,反之亦然。音频模块1080的元件的至少一部分可以包括在图1所示的输入/输出接口150中。音频模块1080可以处理通过扬声器1082、接收器1084、耳机1086或麦克风1088输入或输出的声音信息。
相机模块1091例如是用于拍摄静止图像或视频的装置。根据本发明的实施例,相机模块1091可以包括至少一个图像传感器(例如前传感器或后传感器)、镜头、isp或闪光灯(例如led或氙气灯)。
电源管理模块1095可以管理电子设备1001的电源。根据本发明的实施例,电源管理模块1095可以包括电源管理集成电路(pmic)、充电器集成电路(ic)或电池或量表。pmic可以采用有线和/或无线充电方法。无线充电方法可以包括例如磁共振方法、磁感应方法、电磁方法等。还可以包括用于无线充电的附加电路,诸如线圈回路、谐振电路、整流器等。电池量表可以测量例如电池1096的剩余容量和在电池充电时的电压、电流或温度。电池1096可以包括例如可再充电电池和/或太阳能电池。
指示器1097可以显示电子设备1001或其一部分(例如处理器1010)的特定状态,诸如启动状态、消息状态、充电状态等。电机1098可以将电信号转换为机械振动,并且可以产生振动或触觉效果。虽然未示出,但是用于支持移动tv的处理设备(例如gpu)可以被包括在电子设备1001中。用于支持移动tv的处理设备可以根据数字多媒体广播(dmb)、数字视频广播(dvb)、mediaflotm等的标准来处理媒体数据。
本文所述的每个元件可以配置有一个或多个组件,并且可以根据电子设备的类型来改变元件的名称。在本发明的各种实施例中,电子设备可以包括本文描述的元件中的至少一个,并且可以省略一些元件或可以添加其他附加元件。此外,电子设备的一些元件可以彼此组合以形成一个实体,使得可以以与组合之前相同的方式执行元件的功能。
根据本发明的各种实施例,一种电子设备包括存储器、显示器和电连接到存储器和显示器的处理器,其中处理器被配置用于如果接收到用户输入则透明地输出与第一应用相关的第一屏幕;对应于用户输入改变第一屏幕的至少部分区域的透明度;并且在显示器上输出第一屏幕。
根据各种实施例,处理器还被配置用于不透明地输出与第二应用相关的第二屏幕,并且如果接收到用户输入,则在第二屏幕之前输出第一屏幕的至少一部分区域。
根据各种实施例,处理器还被配置用于在第一层上执行第一屏幕,并且在设置在第一层下方的第二层上执行第二屏幕。
根据各种实施例,处理器还被配置用于在部分区域中输出与从第二屏幕提取的内容相关联的第一屏幕。
根据各种实施例,处理器还被配置应用基于用户输入的位置感知内容,并且基于第一应用的执行状态来执行与第一应用中的内容相关联的功能。
根据各种实施例,处理器还被配置用于当可连接到电子设备的辅助设备连接到电子设备或与电子设备分离时开始或结束第一应用的执行。
根据各种实施例,处理器还被配置用于接收可连接到电子设备的触摸笔的悬停输入作为用户输入。
根据各种实施例,处理器还被配置用于基于用户输入的改变来改变部分区域的范围。
根据各种实施例,处理器还被配置用于相对于用户输入的点而顺序地改变第一屏幕的部分区域的透明度,并输出该部分区域。
根据各种实施例,处理器还被配置用于当显示器在屏幕关闭状态下接收到用户输入时,解除显示器的屏幕关闭、在部分区域中输出第一屏幕并且在另一个区域输出屏幕关闭屏幕。
根据各种实施例,处理器还被配置用于在显示器输出主屏幕的状态下改变部分区域的透明度。
根据各种实施例,处理器还被配置用于改变构成第一屏幕的至少一个对象的透明度,并在部分区域中输出该至少一个对象。
根据各种实施例,处理器还被配置用于在正在执行多个应用的状态下,将在显示器上正在输出的应用之前输出的应用设置为第一应用。
根据各种实施例,处理器还被配置用于基于特定条件不透明地输出第一应用的整个执行屏幕。
图11是示出根据本发明的实施例的程序模块的框图。
参考图11,程序模块1110(例如程序140)可以包括用于控制与电子设备(例如电子设备101)相关的资源的os和/或运行在该os上的各种应用(例如应用程序147)。os可以是例如android、ios、windows、symbian、tizen等。
程序模块1110可以包括内核1120、中间件1130、api1160和/或应用1170。程序模块1110的至少一部分可以预加载在电子设备上,或者可以从外部电子设备(例如第一外部电子设备102、第二外部电子设备104或服务器106)下载。
内核1120(例如内核141)可以包括例如系统资源管理器1121或设备驱动器1123。系统资源管理器1121可以执行系统资源的控制、分配或检索。根据本发明的实施例,系统资源管理器1121可以包括进程管理单元、存储器管理单元、文件系统管理单元等。设备驱动器1123可以包括例如显示驱动器、相机驱动器、bt驱动器、共享存储器驱动器、usb驱动器、键盘驱动器、wi-fi驱动器、音频驱动器或者进程间通信(ipc)驱动程序。
中间件1130例如可以提供应用1170共同需要的功能,或者可以通过api1160向应用1170提供各种功能,使得应用1170可以有效地使用电子设备中的有限系统资源。根据本发明的实施例,中间件1130(例如中间件143)可以包括运行时库1135、应用管理器1141、窗口管理器1142、多媒体管理器1143、资源管理器1144、电源管理器1145、数据库管理器1146、数据包管理器1147、连接性管理器1148、通知管理器1149、位置管理器1150、图形管理器1151和安全管理器1152中至少之一。
运行时库1135可以包括例如编译器用于在应用1170运行时通过编程语言添加新功能的库模块。运行时库1135可以执行用于输入/输出管理、存储器管理或算术功能的功能。
应用管理器1141可以管理例如应用1170中的至少一个的生命周期。窗口管理器1142可以管理在屏幕中使用的图形用户界面(gui)资源。多媒体管理器1143可以识别播放各种媒体文件所需的格式,并且可以使用与格式匹配的编解码器来编码或解码媒体文件。资源管理器1144可以管理资源,诸如应用1170中的至少一个的源代码、存储器或存储空间。
电源管理器1145例如可以与基本输入/输出系统(bios)一起操作以管理电池或电力,并且可以提供操作电子设备所需的电力信息。数据库管理器1146可以生成、搜索或修改要在应用1170中的至少一个中使用的数据库。数据包管理器1147可以管理以数据包文件格式分发的应用的安装或更新。
连接性管理器1148可以管理wi-fi、bt等的无线连接。通知管理器1149可以以不干扰用户的方式显示或通知诸如消息到达、约会和接近警报之类的事件。位置管理器1150可以管理电子设备的位置信息。图形管理器1151可以管理要提供给用户或与其相关的用户界面的图形效果。安全管理器1152可以提供系统安全或用户认证所需的各种安全功能。根据本发明的实施例,在电子设备(例如电子设备101)包括电话功能的情况下,中间件1130还可以包括电话管理器,用于管理电子设备的语音或视频呼叫功能。
中间件1130可以包括用于形成上述元件的各种功能的组合的中间件模块。中间件1130可以提供专用于每种类型的os的模块以提供有区别的功能。此外,中间件1130可以删除现有元件的一部分或者可以动态地添加新元件。
可以根据os在不同的配置中提供例如作为一组api编程功能的api1160(例如api145)。例如,在android或ios的情况下,可以为每个平台提供一个api集合,并且在tizen的情况下,可以为每个平台提供至少两个api集合。
应用1170(例如应用程序147)例如可以包括能够执行诸如以下功能的至少一个应用:主页1171、拨号器1172、短消息服务(sms)/多媒体消息服务(mms)1173、即时消息(im)1174、浏览器1175、相机1176、警报器1177、联系人1178、语音拨号1179、电子邮件1180、日历1181、媒体播放器1182、相册1183、时钟1184、支付1185、保健(例如测量锻炼量或血糖)或环境信息提供(例如提供空气压力、湿度或温度信息)。
根据本发明的实施例,应用1170可以包括用于支持电子设备(例如电子设备101)和外部电子设备(例如第一外部电子设备102或者第一外部电子设备102)之间的信息交换的信息交换应用。信息交换应用可以包括例如用于将特定信息中继到外部电子设备的通知中继应用或用于管理外部电子设备的设备管理应用。
例如,通知中继应用可以具有用于向外部电子设备(例如第一外部电子设备102或第二外部电子设备104)中继在另一应用(例如sms/mms应用、电子邮件应用、健康护理应用、环境信息应用等)中生成的通知信息的功能。此外,通知中继应用可以从外部电子设备接收通知信息,并且可以向用户提供接收到的通知信息。
设备管理应用例如可以管理(例如安装、删除或更新)与该电子设备通信的外部电子设备(例如第一外部电子设备102或第二外部电子设备104)的至少一个功能(例如外部电子设备本身(或一些元件)的打开/关闭或者显示器的亮度(或分辨率)调整)、在外部电子设备中运行的应用或者从外部电子设备提供的服务(例如呼叫服务、消息服务等)。
根据本发明的实施例,根据外部电子设备(例如第一外部电子设备102或第二外部电子设备104)的属性,应用1170可以包括指定的应用(例如移动医疗设备的保健应用)。应用1170可以包括从外部电子设备(例如第一外部电子设备102或第二外部电子设备104)接收的应用。应用1170可以包括预加载应用或可从服务器下载的第三方应用。所示的程序模块1110的元件的名称可以随着os的类型而变化。
根据本发明的各种实施例,程序模块1110的至少一部分可以用软件、固件、硬件或其组合来实现。例如,程序模块1110的至少一部分可以由处理器(例如处理器1010)实现(例如执行)。程序模块1110的至少一部分可以包括例如用于执行至少一个功能的模块、程序、例程、指令集或进程。
这里使用的术语“模块”可以表示例如包括硬件、软件和固件中的一个或其组合的单元。术语“模块”可以与术语“单元”、“逻辑”、“逻辑块”、“组件”和“电路”可互换地使用。“模块”可以是集成部件的最小单元或者可以是其一部分。“模块”可以是用于执行一个或多个功能的最小单元或其一部分。“模块”可以机械地或电子地实现。例如,“模块”可以包括已知或将要开发的用于执行一些操作的专用集成电路(asic)芯片、现场可编程门阵列(fpga)和可编程逻辑器件中的至少一个。
根据本发明的各种实施例的设备(例如其模块或功能)或方法(例如操作)的至少一部分可以被实现为以程序模块的形式存储在计算机可读存储介质中的指令。在指令由处理器(例如处理器120)执行的情况下,处理器可以执行与指令相对应的功能。计算机可读存储介质可以是例如存储器130。
计算机可读记录介质可以包括硬盘、软盘、磁介质(例如磁带)、光介质(例如压缩盘rom(cd-rom)、数字通用盘(dvd))、磁光介质(例如光磁盘)或硬件设备(例如rom、ram、闪存等)。程序指令可以包括由编译器生成的机器语言代码和可以由计算机使用编译器执行的高级语言代码。上述硬件设备可以被配置用于作为用于执行本发明的各种实施例的操作的一个或多个软件模块操作,反之亦然。
根据本发明的各种实施例的模块或程序模块可以包括上述元件中的至少一个,或者可以省略一些元件或可以添加其他附加元件。由根据本发明的各种实施例的模块、程序模块或其他元件执行的操作可以以顺序、并行、迭代或启发的方式执行。此外,一些操作可以以另一顺序执行或者可以被省略,或者可以添加其他操作。
根据本发明的各种实施例的屏幕输出方法和支持该屏幕输出方法的电子设备,电子设备可以透明地输出应用、基于用户输入来调整应用的透明度(例如悬停输入触摸笔)并且允许用户方便地识别多个应用屏幕。
根据本发明的各种实施例的屏幕输出方法和支持该屏幕输出方法的电子设备,即使屏幕被转换为单独的屏幕,也可以通过直观地使用辅助装置(例如触摸笔)在一部分屏幕上输出另一应用的屏幕。
虽然已经参考本发明的各种实施例示出和描述了本发明,但是本领域技术人员将理解,在不脱离通过所附权利要求及其等同物所定义的本发明的精神和范围的情况下,可以在其中进行形式和细节上的各种改变。