CN107924314A - 用于执行应用的设备和方法 - Google Patents
用于执行应用的设备和方法 Download PDFInfo
- Publication number
- CN107924314A CN107924314A CN201680044987.4A CN201680044987A CN107924314A CN 107924314 A CN107924314 A CN 107924314A CN 201680044987 A CN201680044987 A CN 201680044987A CN 107924314 A CN107924314 A CN 107924314A
- Authority
- CN
- China
- Prior art keywords
- input
- memorandum
- electronic equipment
- controller
- present disclosure
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4403—Processor initialisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4405—Initialisation of multiprocessor systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3206—Monitoring of events, devices or parameters that trigger a change in power modality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/3287—Power saving characterised by the action undertaken by switching off individual functional units in the computer system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2200/00—Indexing scheme relating to G06F1/04 - G06F1/32
- G06F2200/16—Indexing scheme relating to G06F1/16 - G06F1/18
- G06F2200/163—Indexing scheme relating to constructional details of the computer
- G06F2200/1632—Pen holder integrated in the computer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
- G06F3/03545—Pens or stylus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- User Interface Of Digital Computer (AREA)
- Human Computer Interaction (AREA)
- External Artificial Organs (AREA)
- Telephone Function (AREA)
Abstract
提供了一种电子设备,以使用户能够体验电子设备中的应用的快速启动。所述电子设备包括壳体、显示器、输入单元、处理器、存储应用程序的非易失性存储器和存储以下指令的易失性存储器:所述指令允许所述处理器基于所述电子设备的第一状态变化将所述应用程序的第一部分加载到所述易失性存储器中、基于所述电子设备的第二状态变化将所述应用程序的第二部分加载到所述易失性存储器中并且显示由已加载的第一部分和第二部分产生的图像或文本。由于所述应用的至少一部分是在产生所述第二输入之前被预加载的,为了在产生所述第二输入之后执行所述应用,只有所述应用的其余部分必须被加载。
Description
技术领域
本公开涉及用于执行应用的设备和方法。
背景技术
随着电子通信产业的发展,用户设备已经成为现代社会的必需品,并成为快速传送变化的信息的重要手段。提供了由诸如智能电话这些移动设备驱动的各种应用,这些移动设备提供互联网访问功能、个人信息管理功能、便携式多玩家功能、便携式媒体播放器功能等。
用户设备进入低功耗状态以调节其一些功能,从而有效地管理功耗。为了执行处于低功耗状态的每个用户设备的相应应用,在用户设备从低功耗状态被释放之后,必须产成用于执行该应用的输入。在这种情况下,可能不会向用户提供令人满意的应用执行时间。
上述信息仅作为背景信息而提供,并且用于帮助理解本公开。对于任意上述内容是否可作为本公开的现有技术不做判定也不做断言。
发明内容
解决方案
提供本公开的各个方面以至少解决上述问题和/或缺点,并且至少提供下述优点。因此,本公开的一方面提供一种用于改善应用的执行时间的设备和方法。
本公开的另一方面提供一种非暂态计算机可读记录介质,其具有在其中记录的程序,该程序用于控制处理器执行用于改善应用的执行时间的方法。
根据本公开的一方面,提供了一种电子设备。所述电子设备包括:壳体;显示器,所述显示器通过所述壳体的一侧被暴露;输入单元,所述输入单元可拆卸地附接到或***到所述壳体的一部分;处理器,所述处理器位于所述壳体内并且电连接到所述显示器;非易失性存储器,所述非易失性存储器电连接到所述处理器以存储第一应用程序;和易失性存储器,所述易失性存储器电连接到所述处理器。所述非易失性存储器存储这样的指令,所述指令在被执行时,允许所述处理器基于所述电子设备的第一状态变化至少部分地将所述第一应用程序的第一部分加载到易失性存储器中、基于所述电子设备的第二状态变化至少部分地将所述第一应用程序的第二部分加载到易失性存储器中(所述第二状态变化与所述输入单元相关联)、以及在所述显示器上显示由已加载的第一部分和/或第二部分产生的图像和/或文本。
根据本公开的另一方面,提供了一种操作电子设备的方法。所述方法包括:基于所述电子设备的第一状态变化,至少部分地将第一应用程序的第一部分加载到易失性存储器中;基于所述电子设备的第二状态变化,至少部分地将所述第一应用程序的第二部分加载到所述易失性存储器中,所述第二状态变化与输入单元相关联;以及在显示器上显示由已加载的第一部分和/或第二部分产生的图像和/或文本。根据本公开的各种实施例,通过识别用户意图,有快速接入功能的优点,因此增强了用户便利性。
从以下结合附图的详细描述中,本公开的其它方面、优点和显著特征对于本领域技术人员将变得显而易见,所述详细描述披露了本公开的各种实施例。
附图说明
从以下结合附图的描述中,本公开的特定实施例的前述及其它方面、特征以及优点将更加显而易见,在附图中:
图1示出了根据本公开的各种实施例的包括电子设备的网络环境;
图2是根据本公开的各种实施例的电子设备的框图;
图3是根据本公开的各种实施例的程序模块的框图;
图4A是示出了根据本公开的一个实施例的电子设备的立体图;
图4B是示出了当从各个方向观察时根据本公开的一个实施例的电子设备的视图;
图5是示意性示出了根据本公开的实施例的支持备忘录输入功能的设备的配置的框图;
图6是示出了根据本公开的实施例的控制器的配置的框图;
图7是示出了根据本公开的实施例的操作随机存取存储器(RAM)以执行图5中所示的备忘录应用的过程的流程图;
图8示出了根据本公开的实施例的通过将备忘录应用分成模块并基于其相互依赖性对模块进行分组而获得的模块组;
图9和图10是示出了根据本公开的各种实施例的模块组的操作的视图;
图11是示出了根据本公开的实施例的加载表;
图12示出了根据本公开的实施例的关于基本必要存储区域的表格;
图13是示出了根据本公开的实施例的提供备忘录功能的操作的流程图;
图14A和图14B是示出了根据本公开的各种实施例的图13的操作的视图;
图15是示出了根据本公开的各种实施例的图13的操作的另一个视图;
图16是示出了根据本公开的各种实施例的图13的操作的其他视图;
图17是示出了根据本公开的实施例的图13的操作A的流程图;
图18是示出了根据本公开的实施例的图17的操作的视图;
图19是示出了根据本公开的实施例的图13的操作A的流程图;
图20是示出了根据本公开的实施例的图19的操作的视图;
图21是示出了根据本公开的实施例的图13的操作A的流程图;
图22是示出了根据本公开的实施例的图21的操作的视图;
图23是示出了根据本公开的实施例的图13的操作A的流程图;
图24是示出了根据本公开的实施例的图23的操作的视图;
图25是示出了根据本公开的实施例的图13的操作之间的操作的流程图;
图26和图27是示出了根据本公开的各种实施例的图25的操作的视图;
图28是示出了根据本公开的实施例的提供备忘录功能的操作的流程图;
图29是示出了根据本公开的实施例的图28的操作的视图;
图30是示出了根据本公开的实施例的提供备忘录功能的操作的流程图;
图31是示出了根据本公开的实施例的图30的操作的视图;
图32是示出了根据本公开的实施例的在显示了图30中的备忘录输入之后的操作的流程图;
图33是示出了根据本公开的实施例的供备忘录功能的操作的流程图;
图34和图35是示出了根据本公开的各种实施例的图33的操作的视图。
在整个附图中,相似的附图标记将被理解为指代相同的部分、组件和结构。
具体实施方式
提供以下参考附图的描述是为了帮助全面了解由权利要求及其等同形式所限定的本公开的各种实施例。它包括各种具体的细节来帮助理解,但这些细节只能被视为示例。因此,本领域普通技术人员将认识到,在不脱离本公开的精神和范围的情况下,可以对本文所述的各种实施例进行各种改变和修改。此外,为了清楚和简明,可能省略对公知功能和结构的描述。
以下描述和权利要求中所使用的术语和措辞并不限于书面含义,而是仅仅由发明人使用以使得能够清楚而一致地理解本公开。因此,本领域技术人员应当明白,以下提供的对本公开的各种实施例的描述仅仅是为了说明的目的,而不旨在限制由所附权利要求及其等同形式所限定的本公开。
应当理解的是,除非上下文中另有明确指示,否则未指明数量的表述“一种”、“该”和“所述”也包括多个所指对象。因此,例如对“一组件表面”的引述包括对一个或更多个这种表面的引述。
本文所用的表述“具有”、“可以具有”、“包括”或“可以包括”是指存在对应的特征(例如数字、功能、操作或诸如组件的构成元件),而并不排除一个或更多个附加特征。
在本公开中,“A或B”、“A或/和B中的至少一个”或“A或/和B中的一个或更多个”这样的表述可以包括所列项目的所有可能的组合。例如,表述“A或B”、“A和B中的至少一个”或“A或B中的至少一个”指以下所有情况:(1)包括至少一个A;(2)包括至少一个B;和(3)包括至少一个A和至少一个B的全部。
在本公开的各种实施例中使用的表述“第一”、“第二”、“所述第一”或“所述第二”可以修饰各种组件,而不管顺序和/或重要性,但不对相应的组件产生限制。例如,第一用户设备和第二用户设备指示不同的用户设备,尽管二者均为用户设备。再例如,第一元件可以被称为第二元件,类似地,第二元件可以被称为第一元件,而不会脱离本公开的范围。
应当理解的是,当一个元件(例如,第一元件)被称为可操作地或通信地“连接”或“耦合”到另一个元件(例如,第二元件)时,所述一个元件可以直接连接/直接耦合到所述另一个元件,或者任何其他元件(例如,第三元件)可以设置于它们之间。相比之下,可以理解,当某个元件(例如,第一元件)被称为“直接连接”或“直接耦合”到另一个元件(第二元件)时,不存在设置于它们之间的元件(例如,第三元件)。
根据情况,本公开中使用的表述“被配置为”可以与以下表述互换使用,例如“适用于”、“具有……的能力”、“被设计成”、“适用于”、“用来”或“能够”。在硬件方面,措辞“被配置为”可能不一定意味着“专门设计为”。或者,在一些情况下,表述“设备被配置为”可以被理解为意味着该设备与其他设备或组件一起“能够”执行。例如,短语“处理器,适用于(或被配置为)执行A、B和C”可以表示仅仅用于执行相应操作的专用处理器(例如,嵌入式处理器)或通用处理器(例如,中央处理单元(CPU)或应用处理器(AP)),这些处理器可以通过执行存储设备中所存储的一个或更多个软件程序来执行相应操作。
除非另有定义,本文使用的所有术语,包括技术术语和科学术语,都具有与本公开所属领域的技术人员通常所理解的含义相同的含义。在通用词典中所定义的术语可以被解释为与本领域相关领域中的语境含义相似的含义,除非本公开另有明确定义,否则不应被解释为具有理想或过度形式的含义。在一些情况下,本公开所定义的术语也不应被解释为排斥本公开的实施例。并且,除非有相反的指定,否则不同实施例的元件可以互换。
根据本公开的各个实施例的电子设备可以包括如下电子设备中的至少一种:例如,智能电话、平板个人电脑(PC)、移动电话、视频电话、电子书阅读器、台式PC、笔记本PC、上网本计算机、工作站、服务器、个人数字助手(PDA)、便携式多媒体播放器(PMP)、运动图像专家组(MPEG-1或MPEG-2)音频层-3(MP3)播放器、移动医疗设备、相机和可穿戴设备。根据本公开的各种实施例,可穿戴设备可以包括以下至少一种:配件类型(例如,手表、戒指、手环、脚环、项链、眼镜、隐形眼镜或头戴式设备(HMD))、织物或衣服集成型(例如,电子衣服)、身体安装型(例如,皮肤垫或纹身)以及生物可植入类型(例如,可植入电路)。
根据本公开的各种实施例,电子设备可以是家用电器。家用电器可以包括以下至少一种:例如,电视机(TV)、数字视频光盘(DVD)播放器、音响、冰箱、空调、真空吸尘器、烤箱、微波炉、洗衣机、空气净化器、机顶盒、家庭自动化控制面板、安全控制面板、电视盒(例如,Samsung HomeSyncTM,Apple TVTM或Google TVTM)、游戏控制台(例如XboxTM和PlayStationTM)、电子词典、电子钥匙、摄像机和电子相框。
根据本公开的实施例,电子设备可以包括以下至少一种:各种医疗设备(例如,各种便携式医疗测量设备(血糖监测设备、心率监测设备、血压测量设备、体温测量设备等)、磁共振血管造影(MRA)设备、磁共振成像(MRI)设备、计算机断层扫描(CT)机和超声波设备)、导航装置、全球定位***(GPS)接收器、事件数据记录器(EDR)、飞行数据记录器(FDR)、车载信息娱乐设备、船舶用电子设备(例如,船舶的导航设备和陀螺罗经)、航空电子设备、安全设备、车辆机头单元、工业机器或家用机器人、银行中的自动柜员机(ATM)、商店中的销售点终端(POS)或物联网设备(例如,灯泡、各种传感器、电表或燃气表、自动灭火装置、火警警报器、恒温器、街灯、烤面包机、运动器械、热水箱、加热器、锅炉等)。
根据本公开的各种实施例,电子设备可以包括以下至少一种:家具或建筑物/结构的一部分、电子板、电子签名接收设备、投影仪以及各种测量仪器(例如,水表、电表、煤气表、电波表)。根据本公开的各种实施例的电子设备可以是前述各种设备中的一种或更多种的组合。根据本公开的各种实施例的电子设备也可以是柔性设备。进一步地,根据本发明实施例的电子设备不限于上述设备,并且可以包括根据技术发展的新的电子设备。
下文中,将参考附图描述根据本公开的各种实施例的电子设备。在本发明中,术语“用户”可以指使用电子设备的人或使用电子设备的设备(例如,人工智能电子设备)。
图1示出了根据本公开的各种实施例的包括电子设备的网络环境。
参考图1,将对根据本公开的各种实施例的网络环境100中的电子设备101进行描述。电子设备101可以包括总线110、处理器120、存储器130、输入/输出接口150、显示器160和通信接口170。在本公开的各种实施例中,电子设备101可以省略一些元件,或可以包括额外的元件或元件的组合。
总线110例如可以包括将元件110至170互相连接并在元件110至170之间传递通信(例如,控制消息和/或数据)的电路。
处理器120可以包括CPU、AP和通信处理器(CP)中的一种或更多种。处理器120例如可以执行与电子设备101的至少一个元件的控制和/或通信相关的操作或数据处理。
存储器130可以包括易失性存储器和/或非易失性存储器。存储器130例如可以存储与电子设备101的至少一个元件相关的指令或数据。根据本公开的实施例,存储器130可以存储软件和/或程序140。程序140例如可以包括内核141、中间件143、应用程序编程接口(API)145和/或应用程序(例如“应用”)147。内核141、中间件143和API 145中的至少一些可以被称为操作***(OS)。
内核141例如可以控制或管理用于执行在其他程序(例如,中间件143、API 145或应用程序147)中实现的操作或功能的***资源(例如,总线110、处理器120或存储器130等)。进一步地,内核141可以提供以下接口:通过该接口,中间件143、API 145或应用程序147可以访问电子设备101的各个元件以控制或管理***资源。
中间件143例如可以作为中介,以允许API 145或应用程序147与内核141通过通信来交换数据。
中间件143可以按照从应用程序147接收到的一个或更多个任务请求的优先级来处理从应用程序147接收到的一个或更多个任务请求。中间件143可以为至少一个应用程序147分配使用电子设备101的***资源(例如,总线110、处理器120、存储器130等)的优先级。例如,中间件143可以根据分配给至少一个应用程序的优先级来处理一个或更多个任务请求,从而对一个或更多个任务请求执行调度或负载平衡。
API 145例如是以下接口:通过该接口,应用147控制由内核141或中间件143提供的功能,并且例如可以包括用于文件控制、窗口控制、图像处理、文本控制等的至少一个接口或功能(例如,指令)。
输入/输出接口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。短程通信164例如可以包括以下至少一种:无线保真(Wi-Fi)、蓝牙、近场通信(NFC)和全球导航卫星***(GNSS)等。根据使用地点、带宽等,GNSS例如可以包括以下至少一种:GPS、全球导航卫星***(GLONASS)、北斗导航卫星***(在下文中,称为“Beidou”)、伽利略和欧洲全球卫星导航***。在下文中,在本公开中“GPS”可以与“GNSS”互换使用。
有线通信例如可以包括以下至少一种:通用串行总线(USB)、高清晰多媒体接口(HDMI)、推荐标准232(RS-232)和普通老式电话服务(POTS)等。网络162可以包括电信网络,例如计算机网络(例如,局域网(LAN)或广域网(WAN))、因特网和电话网络中的至少一种。
第一外部电子设备102和第二外部电子设备104中的每一个可以是与电子设备101的类型相同或不同的设备。根据本公开的实施例,服务器106可以包括一组在一个或更多个位置的一个或更多个服务器。
根据本公开的各种实施例,在电子设备101中执行的全部或一些操作可以在另一个电子设备中执行,或可以在多个其他电子设备(例如,电子设备102和电子设备104或服务器106)中执行。根据本公开的实施例,当电子设备101必须自动地或响应于请求而执行功能或服务时,在独立自主地执行该功能或服务或另外地执行该功能或服务之外,电子设备101可以请求另一个电子设备(例如,电子设备102和电子设备104和/或服务器106)执行至少一些与该功能或服务相关的功能。另一个电子设备(例如,电子设备102和电子设备104,以及服务器106)可以执行所请求的功能或额外功能,并将执行结果传送到电子设备101。电子设备101可以另外处理接收到的结果,或按原样提供该结果,以提供所请求的功能或服务。为此,例如可以使用云计算技术、分布式计算技术或客户端-服务器计算技术。
图2是根据本发明的各种实施例的电子设备的框图。
参考图2,电子设备201例如可以包括图1所示的整个电子设备101或它的一部分。电子设备201可以包括至少一个处理器210(例如,AP)、通信模块220、用户识别模块(SIM)224、存储器230、传感器模块240、输入装置250、显示器260、接口270、音频模块280、相机模块291、电源管理模块295、电池296、指示器297和马达298。
处理器210例如可以驱动操作***(OS)或应用程序以控制连接到处理器210的多个硬件元件或软件元件,并执行各种类型的数据处理和操作。处理器210例如可以被实现为片上***(SoC)。根据本公开的实施方式,处理器210可以进一步包括图形处理单元(GPU)和/或图像信号处理器。处理器210可以包括图2中示出的元件中的至少一些元件(例如,蜂窝模块221)。处理器210可以将从至少一个元件(例如,非易失性存储器)中接收到的命令或数据加载到易失性存储器中以处理该命令或数据,并且可以将各种类型的数据存储在非易失性存储器中。
通信模块220可以具有与图1的通信接口170相同或相似的配置。通信模块220例如可包括蜂窝模块221、WiFi模块223、蓝牙模块225、GNSS模块227(例如、GPS模块、GlONASS模块、北斗模块或伽利略模块)、NFC模块228和射频(RF)模块229。
蜂窝模块221可以通过通信网络提供例如语音呼叫、视频呼叫、文本消息服务或因特网服务等。根据本公开的实施例,蜂窝模块221可以利用用户识别模块224(例如,SIM卡)在通信网络中区分和认证电子设备201。根据本公开的实施例,蜂窝模块221可以执行AP210可能提供的功能中的至少一些功能。根据本公开的实施例,蜂窝模块221可以包括CP。
WiFi模块223、蓝牙模块225、GNSS模块227或NFC模块228例如可以包括对通过对应的模块发送和接收的数据进行处理的处理器。在本公开的各种实施例中,蜂窝模块221、WiFi模块223、蓝牙模块225、GNSS模块227和NFC模块228中的至少一些(例如,两个或更多个)可以被包括在一个集成芯片(IC)或IC封装体中。
RF模块229例如可发送/接收通信信号(例如,RF信号)。RF模块229例如可以包括收发器、功率放大模块(PAM)、频率滤波器、低噪音放大器(LNA)、天线等。根据本公开的实施例,蜂窝模块221、Wi-Fi模块223、蓝牙模块225、GNSS模块227和NFC模块228中的至少一种可以通过单独的RF模块发送/接收RF信号。
SIM 224例如可以包括包含SIM的卡和/或嵌入式SIM,并且可以包括唯一标识信息(例如,集成电路卡标识符(ICCID))或用户信息(例如,国际移动用户识别码(IMSI))。
存储器230(例如,存储器130)例如可以包括内部存储器232或外部存储器234。内部存储器232例如可以包括下列存储器中的至少一种:易失性存储器(例如,动态随机存储器(DRAM)、静态RAM(SRAM)、同步DRAM(SDRAM)等)和非易失性存储器(例如,一次性可编程只读存储器(OTPROM)、可编程ROM(PROM)、可擦除可编程ROM(EPROM)、电可擦可编程ROM(EEPROM)、掩模ROM、闪存ROM、闪存(例如闪速存储器(NAND)、NOR闪速存储器等)、硬盘驱动器、固态硬盘(SSD)等)。
外部存储器234可以进一步包括闪存驱动器,例如,紧凑型闪存(CF)、安全数字(SD)、微型安全数字(Micro-SD)、迷你安全数字(Mini-SD)、极端数字(xD)、多媒体卡(MMC)、记忆棒等。外部存储器234可以通过各种接口功能性地和/或物理地连接到电子设备201。
传感器模块240例如可以测量物理量或检测电子设备201的运行状态,并将测量到的或检测到的信息转换为电信号。传感器模块240例如可以包括以下至少一种:手势传感器240A、陀螺仪传感器240B、气压传感器240C、磁传感器240D、加速度传感器240E、握持传感器240F、接近传感器240G、颜色传感器240H(如,红/绿/蓝(RGB)传感器)、医学或生物传感器240I、温度湿度传感器240J、照度或光敏传感器器240K以及紫外(UV)传感器240M。附加地或可选择地,传感器模块240例如可以包括电子鼻传感器、肌电图(EMG)传感器、脑电图(EEG)传感器、心电图(ECG)传感器、红外(IR)传感器、虹膜传感器和/或指纹传感器。传感器模块240可以进一步包括控制包含在其内的一个或更多个传感器的控制电路。在本公开的各种实施例中,电子设备201可以进一步包括处理器,该处理器被配置为作为处理器210的一部分或与处理器210分开来控制传感器模块240,从而在处理器210处于睡眠状态时控制传感器模块240保持活跃。
输入装置250例如可以包括触摸面板252、(数字)笔传感器254、键256或超声输入装置258。触摸面板252例如可以使用电容类型、电阻类型、红外类型和超声类型中的至少一种。此外,触摸面板252可以进一步包括控制电路。触摸面板252可以进一步包括触觉层以便为用户提供触觉反应。
例如,(数字)笔传感器254可以是触摸面板的一部分或包含识别片。键256例如可以包括物理按钮、光学按键或键区。超声波输入装置258可以检测通过麦克风(如,麦克风288)由输入工具生成的超声波,并识别与检测到的超声波相对应的数据。
显示器260(例如,显示器160)可以包括面板262、全息设备264或投影仪266。面板262可以包括与图1的显示器160的配置相同或相似的配置。面板262例如可以被实现为柔性的、透明的、抗冲击的和/或可穿戴的。面板262,连同触摸面板252,也可以被实现为一个模块。全息设备264可以通过使用光的干涉在空气中显示3D图像。投影仪266可以通过将光投射到屏幕上来显示图像。屏幕例如可以位于电子设备201的内部或外部。根据本公开的示例,显示器260还可以包括控制面板262、全息设备264或投影仪266的控制电路。
接口270例如可以包括高清晰多媒体接口(HDMI)272、通用串行总线(USB)274、光学接口276或D-超小型(D-sub)接口278。例如可以将接口270包含在图1中所示的通信接口170中。附加地或可选择地,接口270例如可以包括移动高清链接(MHL)接口、安全数字(SD)卡/多媒体卡(MMC)接口或红外数据协会(IrDA)标准接口。
音频模块280例如可以将声音转换为电信号,反之亦然。音频模块280的至少一些元件可以被包含在例如图1中所示的输入/输出接口150中。音频模块280可以处理例如通过扬声器282、接收器284、耳机286、麦克风388等输入或输出的声音信息。
根据本公开的实施例,可以拍摄静止图像和运动图像的相机模块291可以包括一个或更多个图像传感器(例如,前置传感器或后置传感器)、透镜、图像信号处理器(ISP)或闪光灯(例如,LED、氙气灯等)。
电源管理模块295例如可以管理电子设备201的电源。根据本公开的实施例,电源管理模块295可以包括电源管理IC(PMIC)、充电器IC、或电池电量计296或燃料量计。PMIC可以使用有线和/或无线充电方式。无线充电方式例如可以包括磁共振法、磁感应法、电磁波法、声波法等。进一步地可以包括用于无线充电的额外电路(例如,线圈环路、谐振电路、整流器等)。电池电量计例如可以测量电池296的剩余电量,或充电过程中的电压、电流或温度。电池296例如可以包括可再充电电池和/或太阳能电池。
指示器297可以显示电子设备201或其一部分(例如,处理器210)的特定状态(例如启动状态、消息状态、充电状态等)。马达298可以将电信号转换为机械振动,并可产成振动、触觉效果等。尽管未示出,但电子设备201可以包括用于支持移动TV的处理单元(例如,GPU)。用于支持移动TV的处理单元例如可以根据数字多媒体广播(DMB)、数字视频广播(DVB)、MediaFLOTM等标准来处理媒体数据。
本文件中提及的每个元件可以被配置为具有一个或更多个组件,并且相应元件的名字可以根据电子设备的类型而变化。在本公开的各种实施例中,电子设备可以包括在此公开的至少一种元件。可以将一些元件从电子设备中省略,或者电子设备可以包括额外元件。此外,根据本公开的各种实施例,电子设备的一些元件可以被集成为单个实体,并且该单个实体可以以相同的方式执行相应元件被组合之前的功能。
图3是根据本公开的各种实施例的程序模块的框图。
参考图3,程序模块310(例如,程序140)可以包括控制与电子设备(例如,电子设备101)相关的资源的OS和/或在OS上运行的各种应用(例如,应用程序147)。OS例如可以是Android、iOS、Windows、Symbian、Tizen、Bada等。
程序模块310可以包括内核320、中间件330、API 360和/或应用370。程序模块310的至少一部分可以预先加载在电子设备上,或者可以从外部电子设备(例如,电子设备102或电子设备104、或者服务器106)下载。
内核320(例如,内核141)例如可以包括***资源管理器321和/或设备驱动323。***资源管理器321可以执行***资源的控制、分配、恢复等。根据本公开的实施例,***资源管理器321可以包括进程管理单元、存储器管理单元或文件***管理单元。设备驱动323例如可以包括显示器驱动、相机驱动、蓝牙驱动、共享存储器驱动、USB驱动、键区驱动、Wi-Fi驱动、音频驱动或进程间通信(IPC)驱动。
中间件330可以提供应用370通常需要的功能,或者可以通过API 360向应用370提供各种功能,以使应用370可以有效地利用电子设备中的有限***资源。根据本公开的实施例,中间件330(例如,中间件143)例如可以包括以下至少一种:运行时库335、应用管理器341、窗口管理器342、多媒体管理器343、资源管理器344、电源管理器345、数据库管理器346、包管理器347、连接管理器348、通知管理器349、位置管理器350、图形管理器351和安全管理器352。
运行时库335例如可以包括由编译器使用的库模块,使得在执行应用370的同时通过编程语言添加新功能。运行时库335可以执行输入/输出管理、存储器管理、算术函数的功能等。
应用管理器341例如可以管理至少一个应用370的生命周期。窗口管理器342可以管理用于屏幕的GUI资源。多媒体管理器343可以确定再现各种媒体文件所需的格式,并且可以通过使用适合于相应格式的编解码器对媒体文件进行编码或解码。资源管理器344可以为至少一个应用370管理诸如源代码、存储器、存储空间等的资源。
电源管理器345例如可以与基本输入/输出***(BIOS)一起运行以管理电池或电源,并且可以提供电子设备的运行所需的电力信息。数据库管理器346可以产生、搜索或改变要在应用370中的至少一个中使用的数据库。包管理器347可以管理以包文件的形式分布的应用的安装或更新。
连接管理器348可以管理无线连接,例如Wi-Fi或蓝牙。通知管理器349可以以不干扰用户的方式显示或通知诸如到达消息、约会、接近通知等事件。位置管理器350可以管理电子设备的位置信息。图形管理器351可以管理要提供给用户的图形效果或与图形效果有关的用户界面(UI)。安全管理器352可以提供***安全、用户认证等所需的各种安全功能。根据本公开的实施例,当电子设备(例如,电子设备101)具有电话呼叫功能时,中间件330还可以包括管理电子设备的语音电话呼叫功能或视频电话呼叫功能的电话管理器。
中间件330也可以或可选地包括形成前述元件的各种功能的组合的中间件模块。中间件330也可以或可选地为每种类型的OS提供专用模块以提供可区分的功能。此外,中间件330可以动态地删除一些现有的元件,或添加新的元件或它们的组合。
API 360(例如,API 145)例如是API编程功能的集合,并且可以根据OS而具有不同的配置。例如,在Android或iOS的情况下,可以为每个平台提供一个API集合,而在Tizen的情况下,可以为每个平台提供两个或更多个API集合。
应用370(例如,应用147)例如可以包括能够执行诸如以下功能的一个或更多个应用:主页371、拨号器372、短消息服务(SMS)/多媒体消息服务(MMS)373、即时消息(IM)374、浏览器375、相机376、闹钟377、通讯录378、语音拨号器379、电子邮件380、日历381、媒体播放器382、相册383、时钟或手表384、和健康保健(例如,测量运动量或血糖)或环境信息(例如,大气压力、湿度、温度信息等)等。
根据本公开的实施例,应用370可以包括支持电子设备(例如,电子设备101)和外部电子设备(例如,电子设备102或104)之间的信息交换的应用(下文中,为了便于描述,称为“信息交换应用”)。信息交换应用例如可以包括用于将特定信息传送到外部电子设备的通知中继应用,或者用于管理外部电子设备的设备管理应用。
例如,通知中继应用可以包括将电子设备101的另一个应用(例如,SMS/MMS应用、电子邮件应用、健康管理应用、环境信息应用等)中产生的通知信息传送到外部电子设备(例如,电子设备102或104)的功能。此外,通知中继应用例如可以从外部电子设备接收通知信息,并且可以将接收到的通知信息提供给用户。
例如,设备管理应用可以管理(例如,安装、删除或更新)与电子设备通信的外部电子设备(例如,电子设备102或104)的至少一个功能(例如,打开/关闭外部电子设备本身或其一些组件的功能,或者调整显示器的亮度或分辨率的功能)、在外部电子设备中运行的应用、或者由外部电子设备提供的服务(例如,呼叫服务、消息服务等)。
根据本公开的实施例,应用370可以包括根据外部电子设备(例如,电子设备102或104)的属性指定的应用(例如,移动医疗设备的健康保健应用等)。根据本公开的实施例,应用370可以包括从外部电子设备(例如,服务器106,或电子设备102或104)接收的应用。根据本公开的实施例,应用370可以包括预先加载的应用或者可从服务器下载的第三方应用。根据本公开示出的实施例,程序模块310的元件的名称可以根据OS类型变化。
根据本公开的各种实施例,程序模块310的至少一部分可以通过软件、固件、硬件或其中两种或更多种的组合来实现。程序模块310的至少一部分可以例如由处理器(例如,处理器210)来实现(例如,执行)。程序模块310的至少一部分例如可以包括执行一个或更多个功能的模块、程序、例程、指令集、过程等。
本文中使用的术语“模块”例如可以是指包括硬件、软件、固件,或者其中两种或更多种的组合的单元。“模块”例如可以与术语“单元”、“逻辑”、“逻辑块”、“组件”、“电路”等互换使用。“模块”可以是集成组件或其一部分的最小单元。“模块”也可以是执行一个或更多个功能或功能的一部分的最小单位。“模块”还也可以机械地或电子地实现。例如,“模块”可以包括以下至少一种:执行已知的或以后研发出的操作的专用集成IC(ASIC)芯片、现场可编程门阵列(FPGAs)和可编程逻辑器件。
根据本公开的各种实施例,至少一些设备(例如,该设备的模块或该设备的功能)或方法(例如,操作)可以通过以编程模块的形式存储在非暂态、计算机可读存储介质上的指令来实现。当指令在由处理器(例如,处理器120)执行时,一个或更多个处理器可以执行与该指令相对应的功能。计算机可读存储介质例如可以是存储器130。
计算机可读记录介质可以包括硬盘、软盘、磁介质(例如,磁带)、光学介质(例如,光盘ROM(CD-ROM)、DVD、磁光介质(例如,软式光盘)、硬件设备(例如,ROM、RAM、闪速存储器等)等。另外,程序指令可以包括可以利用解释器在计算机中执行的高级语言代码以及机器代码。上述硬件设备可以被配置为作为一个或更多个软件模块而进行操作,以执行本公开的各种实施例的操作,反之亦然。
根据本公开的各种实施例的模块或编程模块可以包括上述元件的至少一个,可以排除一些元件,或者可以包括其它额外元件。根据本公开的各种实施例的由模块、编程模块或其它元件执行的操作可以顺序地、并行地、重复地或以探索的方式执行。此外,一些操作可以以不同的顺序执行或可以被省略。可选择地,可以添加其它操作。在此提供本公开中公开的各种实施例仅仅是为了描述本公开的技术细节并且帮助理解本发明,而不旨在限制本公开的范围。因此,本公开的范围应当被解释为包括基于本发明的技术理念的所有修改或各种其它实施例。
本公开的各种已提出的实施例涉及能够通过具有弯曲显示器(例如,双边显示器)的电子设备正面的主区域显示标准分辨率(例如16:9)的图像,同时通过电子设备的左侧和右侧边缘部分(例如,侧面的子区域)显示附加图像(例如,虚拟图像)的显示方法和设备,从而使得屏幕看起来更大(例如16:10,16:11等),并使边框区域看起来更小。
根据本公开的各种实施例的设备可以包括所有的、使用诸如AP、CP、GPU、CPU等的各种处理器中的一个或更多个的信息和通信设备、多媒体设备、可穿戴设备、以及它们的应用设备。
在下文中,将参考附图描述根据本公开的各种实施例的显示方法和设备。然而,由于本公开的各种实施例不受以下描述的限制或限定,应该注意的是,可以基于将在下面描述的本公开的实施例来对本公开的各种实施例进行应用。将在下面示例性地描述本公开的各种实施例中的硬件访问方法。然而,本公开的各种实施例包括使用硬件和软件两者的技术,因此在本公开的各种实施例中不排除基于软件的访问方法。
图4A是示出了根据本公开的实施例的电子设备的立体图。
图4B是示出了当从各个方向观察时根据本公开的实施例的电子设备的视图。
图4B包括正视图、后视图、左视图和右视图,以及俯视图和仰视图,用于示出其中的特征。
参考图4A和图4B,根据本公开的实施例,电子设备400可以是大致矩形的并且可以包括形成其前部F的前盖1和形成其后部B的后盖2。此外,电子设备400可以包括围绕前盖1和后盖2之间的空间的边框3。另外,电子设备400可以包括嵌入由前盖1和后盖2形成的空间中的显示器。这里,显示器的屏幕区域可以通过前盖1显示在外面(即,从设备的外部可见)。
前盖1和/或后盖2可以由玻璃形成,但是实施例不限于此。此外,边框3可以由金属、非金属或其组合形成。
电子设备400的前部F可以包括第一边缘1E1、第二边缘1E2、第三边缘1E3和第四边缘1E4。第一边缘1E1和第二边缘1E2可以彼此相对,并且第三边缘1E3和第四边缘1E4可以彼此相对。第三边缘1E3可以连接第一边缘1E1的一个端部和第二边缘1E2的一个端部。第四边缘1E4可以连接第一边缘1E1的另一个端部和第二边缘1E2的另一个端部。
如图4A和4B所示,第一边缘1E1、第二边缘1E2、第三边缘1E3或第四边缘1E4可以是直线的,或者不限于此可以是曲线的。
前盖1可以包括与第一边缘1E1相邻的第一区域1A1。前盖1可以包括与第二边缘1E2相邻的第二区域1A2。第一区域1A1和第二区域1A2可以彼此对称。
前盖1可以包括与第三边缘1E3相邻的第三区域1A3。前盖1可以包括与第四边缘1E4相邻的第四区域1A4。第三区域1A3和第四区域1A4可以彼此对称。
第一区域至第四区域1A1、1A2、1A3和1A4中的至少一个可以包括弯曲表面。
电子设备400的前部F可以包括被第一区域至第四区域1A1、1A2、1A3和1A4包围的中央区域1A。根据本公开的实施例,中央区域1A可以是如图所示的直角四边形,但是不限于此。此外,中央区域1A可以包括平坦表面和/或弯曲表面。
根据本公开的实施例,显示器的屏幕区域可以与电子设备400的前部F的中央区域1A重叠,并且可以不与第一至第四区域1A1、1A2、1A3和1A4重叠。
边框3可以包括在第一边缘1E1和第三边缘1E3彼此连接的点附近的第一拐角部分1C1。边框3可以包括在第一边缘1E1和第四边缘1E4彼此连接的点附近的第二拐角部分1C2。边框3可以包括连接第一拐角部分1C1和第二拐角部分1C2的第一连接部分1L1。边框3可以包括在第二边缘1E2和第三边缘1E3彼此连接的点附近的第三拐角部分1C3。进一步地,边框3可以包括在第二边缘1E2和第四边缘1E4彼此连接的点附近的第四拐角部分1C4。
边框3可以包括连接第三拐角部分1C3和第四拐角部分1C4的第二连接部分1L2、连接第一拐角部分1C1和第三拐角部分1C3的第三连接部分1L3和连接第二拐角部分1C2和第四拐角部分1C4的第四连接部分1L4。根据本公开的实施例,拐角部分1C1、1C2、1C3和1C4可以被弄圆以平滑地连接到连接部分1L1、1L2、1L3和1L4。
电子设备400的后部B可以包括第一边缘2E1、第二边缘2E2、第三边缘2E3和第四边缘2E4。第一边缘2E1和第二边缘2E2可以彼此相对,并且第三边缘2E3和第四边缘2E4可以彼此相对。第三边缘2E3可以连接第一边缘2E1的一个端部和第二边缘2E2的一个端部。第四边缘2E4可以连接第一边缘2E1的另一个端部和第二边缘2E2的另一个端部。根据本公开的实施例,如图4A和图4B所示,第一边缘2E1、第二边缘2E2、第三边缘2E3或第四边缘2E4可以是直线的,或者不限于此可以是曲线的。
后盖2可以包括与第一边缘2E1相邻的第一区域2A1。后盖2可以包括与第二边缘2E2相邻的第二区域2A2。第一区域2A1和第二区域2A2可以彼此对称。
后盖2可以包括与第三边缘2E3相邻的第三区域2A3。后盖2可以包括与第四边缘2E4相邻的第四区域2A4。第三区域2A3和第四区域2A4可以彼此对称。
根据本公开的实施例,第一区域至第四区域2A1、2A2、2A3和2A4中的至少一个可以包括弯曲表面。
电子设备400的后部B可以包括被第一区域至第四区域2A1、2A2、2A3和2A4包围的中央区域2A。根据本公开的实施例,中央区域2A可以是如图所示的直角四边形,但是不限于此。此外,中央区域2A可以包括平坦表面和/或弯曲表面。
根据本公开的实施例,显示器的屏幕区域可以与电子设备400的后部B的中央区域2A重叠,并且可以不与第一区域至第四区域2A1、2A2、2A3和2A4重叠。
边框3可以包括在第一边缘2E1和第三边缘2E3彼此连接的点附近的第一拐角部分2C1。边框3可以包括在第一边缘2E1和第四边缘2E4彼此连接的点附近的第二拐角部分2C2。边框3可以包括连接第一拐角部分2C1和第二拐角部分2C2的第一连接部分2L1。
边框3可以包括在第二边缘2E2和第三边缘2E3彼此连接的点附近的第三拐角部分2C3。边框3可以包括在第二边缘2E2和第四边缘2E4彼此连接的点附近的第四拐角部分2C4。边框3可以包括连接第三拐角部分2C3和第四拐角部分2C4的第二连接部分2L2。
边框3可以包括连接第一拐角部分2C1和第三拐角部分2C3的第三连接部分2L3。此外,边框3可以包括连接第二拐角部分2C2和第四拐角部分2C4的第四连接部分2L4。
根据本公开的实施例,拐角部分2C1、2C2、2C3和2C4可以被弄圆以平滑地连接到连接部分2L1、2L2、2L3和2L4。
前盖1可以具有用于支撑电子设备400配备的扬声器或接收器的通孔1H1。来自扬声器或接收器的声音可以通过通孔1H1发出。
前盖1可以包括用于支撑电子设备400配备的光学部件(例如,照度传感器、图像传感器、接近传感器等)的一个或更多个透光区域1T1和1T2。外部光可以通过透光区域1T1和1T2输入到光学部件。此外,来自光学部件的光可以通过透光区域1T1和1T2投射到外部。
前盖1可以具有用于支撑电子设备400配备的按钮的通孔1H2。按钮可以通过通孔1H2暴露于外部。
后盖2可以具有用于电子设备400配备的相机的通孔2H1。相机可以通过通孔2H1暴露于外部。此外,后盖2可以具有用于电子设备400配备的闪光灯的通孔或透光区域2H2。来自闪光灯的光可以通过通孔或透光区域2H2发射到外部。
边框3可以具有用于支撑电子设备400配备的麦克风的通孔3H1。外部声音可以通过通孔3H1输入到麦克风。
边框3可以具有用于支撑电子设备400配备的连接器(例如,USB插孔、充电插孔、通信插孔、耳机插孔等)的通孔3H2。外部设备可以通过通孔3H2连接到电子设备400的连接器。
边框3可以具有用于支撑电子设备400配备的扬声器(未示出)的通孔3H3。来自扬声器的声音可以通过通孔3H3发出。
边框3可以具有用于支撑触笔或电子笔(在下文中,称为“笔”)的通孔3H4。笔可以通过通孔3H4***到电子设备400中或与电子设备400分离。
边框3可以具有用于支撑电子设备400配备的耳机插孔的通孔3H5。耳塞可以通过通孔3H5耦接到耳机插孔。
边框3可以具有用于支撑电子设备400配备的一个或更多个按钮的一个或更多个通孔3H61和3H62。上述一个或更多个按钮可以通过通孔3H61和3H62暴露于外部。
边框3可以包括多个间隔物3P1、3P2、3P3和3P4。边框3可以包括由多个间隔物3P1、3P2、3P3和3P4分割的多个片段。在边框3由金属形成的情况下,由多个片段构成的边框3的结构可以帮助防止设置在电子设备400中的天线的性能退化。
根据本公开的实施例,上述多个片段中的至少一个可以被用作直接接收电流以辐射电波的天线辐射器。
根据本公开的实施例,上述多个片段中的至少一个还可以被用作间接接收电流(例如,电磁地接收来自供电单元的电流)以辐射电波的天线辐射器。
图5是示意性示出了根据本公开的实施例的支持备忘录输入功能的设备的配置的框图。
参考图5,根据本公开的实施例的电子设备500可以包括通信单元510、输入单元520、音频处理单元530、显示单元540、存储单元550、传感器单元560、相机单元570和控制器580。
根据本公开的实施例,电子设备500可以根据备忘录应用552的执行在显示单元540的至少一个激活区域中提供用于手写功能或绘图功能的备忘录区域。电子设备500可以在备忘录区域中显示在备忘录区域中产生的备忘录输入。
根据本公开的实施例,电子设备500可以以各种颜色显示备忘录区域。例如,电子设备500可以将备忘录区域显示为黑色,以使显示单元540看起来被关闭。
备忘录输入可以由手指或电子笔生成。备忘录输入可以在备忘录区域中以显著的颜色显示。例如,当备忘录区域以黑色显示时,备忘录输入可以以白色、黄色或类似的浅色显示,但实施例不限于此。在这样的配置中,用户可以具有用笔在黑色书写平面上实际手写的经历。
根据本公开的实施例,电子设备500可以将备忘录应用552分成模块,并且可以基于其加载效率来确定是否预加载该模块。在检测到可能的用于指示执行备忘录应用552的用户意图的输入(例如,第一输入)的情况下,电子设备500可以将一个或更多个模块预加载到RAM 551中。此外,在检测到指示驱动备忘录应用552的用户意图的输入(例如,第二输入)的情况下,电子设备500可以通过使用一个或更多个预加载的模块来执行备忘录应用552。或者,电子设备500可以通过顺序地加载除预加载的模块之外的模块来提供备忘录功能。
根据本公开的实施例,第一输入可以包括显示单元540从亮屏状态到熄屏状态或者低功耗状态的状态变化。第二输入可以包括笔从笔耦合到电子设备500的状态到笔与电子设备500分离的状态的状态变化。
根据本公开的实施例,第一输入可以包括笔从笔耦合到电子设备500的状态到笔与电子设备500分离的状态的状态变化。第二输入可以包括利用笔通过显示单元540接收用户输入而产生的状态变化。
通信单元510(例如,图2的通信模块229)可以被配置为支持电子设备500的通信功能。在电子设备500是以支持通信功能的设备的形式制造的情况下,可以包括通信单元510。因此,在可以应用本公开的电子设备500不支持通信功能的情况下,通信单元510可以被排除在电子设备500的配置之外。通信单元510可以以移动通信模块的形式设置,以便支持电子设备500的通信功能(例如,移动通信功能)。通信单元510可以与移动通信***建立通信信道以支持用于电子设备500的移动通信功能的信号的发送和接收。例如,通信单元510可以与移动通信***建立语音服务信道、图像服务信道和数据服务信道中的至少一个,并且可以根据相应的服务信道支持特定信号的发送和接收。
根据本公开的实施例,通信单元510可以支持向外部发送利用备忘录应用552创建的备忘录文件的功能或者接收备忘录文件的功能。
根据本公开的实施例,通信单元510还可以从具有通信单元的笔设备接收状态信息。
输入单元520(例如,图2的输入装置250)可以被配置为生成操作电子设备500所需的各种输入信号。根据电子设备500的兼容性,输入单元520可以包括各种输入单元,诸如键盘、键区、键钮等。
根据本公开的实施例,输入单元520可以产生用于支持备忘录功能的输入。
音频处理单元530(例如,图2的音频模块280)可以输出以下各种类型的音频数据:在操作电子设备500的过程中设置的音频数据、根据存储在存储单元550中的音频文件再现的音频数据、从外部接收的音频数据等。此外,音频处理单元530可以支持收集音频数据的功能。为此,音频处理单元530可以包括扬声器SPK和麦克风MIC。
根据本公开的实施例,音频处理单元530可以根据用户或控制器580的控制来输出与备忘录应用552相关的各种音效或引导声音。例如,在备忘录区域中产生备忘录输入的情况下,音频处理单元530可以输出类似于当用户用实际书写工具书写备忘录时的声音效果。根据用户的设置或设计者的意图,可以省略由音频处理单元530输出的上述音效或引导声音。
显示单元540(例如,图2的显示器260和触摸面板252)可以被配置为提供操作电子设备500所需的各种屏幕界面。根据本公开的实施例,当在低功耗状态下请求执行备忘录应用552时,显示单元540可以激活其至少一个区域,以提供备忘录应用552的备忘录区域。或者,电子设备540可以在备忘录区域中显示,在备忘录区域中由手写产生的备忘录输入。
显示单元540可以被设置为触摸屏,在该触摸屏中,显示面板541和触摸面板543彼此重叠的。与上述各种屏幕相对应的图像和文本可以被输出在显示面板541上,并且上述屏幕界面中的至少一个可以被输出在显示面板541上。根据输出在显示面板541上的屏幕的特性,触摸面板543可以设置通常收集触摸事件的有效触摸区域和收集的触摸事件被忽略或者不收集触摸事件的无效触摸区域。触摸面板543可以向控制器580传送在有效触摸区域中生成的触摸事件。根据本公开的实施例,触摸面板543可以产生用于支持备忘录功能的输入。
存储单元550(例如,图2的存储器230)可以存储对应于操作电子设备500所需的各种基本OS和各种用户功能的数据或应用程序、算法等。根据本公开的实施例,存储单元550可以存储用于支持备忘录功能的至少一个备忘录应用552和备忘录输入553。此外,存储单元550可以存储由备忘录功能产生的临时存储的备忘录输入,或者以文件形式产生的备忘录输入。
备忘录应用552可以包括用于通过显示单元540提供备忘录区域并且在备忘录区域中显示通过备忘录区域接收到的备忘录输入的输出例程。此外,备忘录应用552可以包括用于在备忘录区域中接收备忘录输入的检测例程。另外,备忘录应用552可以包括用于存储备忘录输入的存储例程。而且,备忘录应用552可以包括用于将备忘录输入发送到外部的发送例程。或者,备忘录应用552还可以包括用于转换备忘录输入以便使其在另一个应用中兼容的处理例程。
根据本公开的实施例,存储单元550可以包括RAM 551。RAM 551可以用于临时加载应用并临时存储数据。
传感器单元560(例如,图2的传感器模块240)可以检测、区分和测量诸如热、光、温度、压力、声音、位置等物理量或者这些物理量的变化。传感器单元560可以包括温度传感器、压力传感器、磁传感器、光学传感器、声学传感器、接近传感器、重力传感器、加速度传感器、陀螺仪传感器、指纹传感器等。根据本公开的实施例,传感器单元560可以产生用于支持备忘录功能的输入。例如,传感器单元560可以产生关于笔与电子设备500分离的输入。
相机单元570可以通过拍摄对象的照片来获取图像。根据本公开的实施例,相机单元570可以产生用于支持备忘录功能的输入。
在产生用于指示用户意图(可能是执行备忘录应用552)的输入(例如,第一输入)的情况下,考虑到RAM551的可用存储区域,控制器580可以将备忘录应用552的至少一部分预加载到RAM551中。进一步地,在第一次输入之后,产生指示驱动备忘录应用552的用户意图的输入(例如,第二输入)的情况下,控制器580可以利用已经被预加载在RAM 551中的备忘录应用552的至少一部分来执行备忘录应用552。由于在产生第二输入之前预加载了备忘录应用552的至少一部分,所以控制器580可以加载备忘录应用552的其余部分的至少一部分,以便在产生第二输入之后执行备忘录应用552。因此,与在产生第二输入之后加载整个备忘录应用552相比,这使得可以更快速地执行备忘录应用552。控制器580可以基于如在图11中所示的加载表的加载顺序,优先地将支持屏幕配置的备忘录应用552的一个或更多个模块预加载到RAM 551中。当检测到第二输入时,控制器580可以对利用一个或更多个预加载模块显示的备忘录功能进行屏幕显示。由于用于备忘录功能的屏幕基本上与第二输入同时被提供,因此用户能够体验备忘录应用552的快速启动。或者,当检测到第二输入时,在未被加载在RAM 551中的备忘录应用552的一部分保留的情况下,控制器580可以基于加载等级和加载表来加载备忘录应用552的其余部分的至少一部分,并且可以使用备忘录应用552已加载的部分来执行备忘录应用552。
控制器580(例如,图2的处理器210)可以被配置为控制各种信号流、信息的收集和输出等,以支持根据本公开的实施例的备忘录输入功能。控制器580可以包括图6中所示的元件(例如,备忘录应用支持单元、存储器操作单元、用户意图识别单元和输入支持单元)。
根据本公开的各种实施例,电子设备500可以进一步包括根据所提供的电子设备的形式的各种模块。例如,电子设备500可以进一步包括未提及的元件,诸如用于短程通信的短程通信模块、用于通过有线或无线通信方法进行电子设备500的数据传输和接收的接口、通过与互联网进行通信来执行互联网功能的互联网通信模块、执行接收和再现数字广播的功能的数字广播模块等。由于这些元件可以根据数字设备的趋同性进行各种修改,因此不能全部列举这些元件。然而,电子设备500可以进一步包括与前述元件等同的元件。此外,应当理解的是,根据本公开的实施例,根据电子设备500提供的形式,可以排除上述元件中的特定元件,或者可以用其他元件替换上述元件中的特定元件。本公开所属领域的技术人员可以容易地理解这一点。
根据本公开的实施例的电子设备500可以包括所有的信息和通信设备以及多媒体设备,诸如PMP、数字广播播放器、PDA、音乐播放器(例如,MP3播放器)、便携式游戏终端、智能电话、笔记本电脑和手持PC,以及它们的应用设备,还有基于对应于各种通信***的通信协议进行操作的所有移动通信终端。
图6是示出了根据本公开的实施例的控制器的配置的框图。
参考图6,根据本公开的实施例的控制器580可以包括输入支持单元581、用户意图识别单元583、备忘录应用支持单元585和存储器操作单元587。
输入支持单元581可以被配置为收集来自输入单元520、触摸面板543、传感器单元560、通信单元510和相机单元570的输入,并且将所收集的输入转发到用户意图识别单元583。
根据本公开的实施例,输入支持单元581可以从输入单元520收集一个或更多个输入。例如,输入支持单元581可以通过以下方式允许触摸输入在低功耗下被接收:通过使输入单元520的至少一部分在低功耗状态下始终保持接通、通过使用于接收输入的接收灵敏度保持在预定水平或更低或者通过定期地将输入单元520切换至打开状态。
根据本公开的实施例,输入支持单元581可以收集在触摸面板543上产生的手势。例如,尽管显示面板541在低功耗状态下关闭,但是输入支持单元581可以通过以下方式允许产生手势:通过使触摸面板543的至少一个区域始终保持打开、通过使用于接收输入的接收灵敏度保持在预定水平或更低或者通过定期地将触摸面板543切换成打开状态。
根据本公开的实施例,输入支持单元581可以允许通过手指和/或笔在触摸面板543上产生手势。
根据本公开的实施例,输入支持单元581可以允许通过在显示单元540的屏幕上的触摸或通过在其上方的悬停来产生手势。
根据本公开的实施例,输入支持单元581可以从传感器单元560收集信息。例如,输入支持单元581可以允许传感器单元560通过以下方式来获取信息:通过使传感器单元560在低功耗状态始终保持打开或者通过定期地将传感器单元560切换到打开状态。
根据本公开的实施例,输入支持单元581可以从相机单元570收集信息。例如,输入支持单元581可以允许相机单元570通过以下方式来获取图像:通过使相机单元570在低功耗状态始终保持打开、通过基于传感器单元560的输入来确定相机单元570何时被驱动或者通过定期地将传感器单元570切换到打开状态。
根据本公开的实施例,输入支持单元581可以从通信单元510收集笔状态信息相关信号。例如,输入支持单元581可以在低功耗状态通过通信单元510从配备有通信单元的笔设备来获取笔状态信息相关信号。
根据本公开的实施例,用户意图识别单元583可以从输入支持单元581接收各种输入,并且可以识别是否已经产生用于指示可能执行备忘录应用552的用户意图的输入。此外,用户意图识别单元583可以从输入支持单元581接收各种输入,并且可以识别是否已经产生用于指示驱动备忘录应用552的用户意图的输入。或者,用户意图识别单元583可以识别指示关于备忘录功能的用户意图的输入,并且可以将结果传送到备忘录应用支持单元585和存储器操作单元587。
根据本公开的实施例,备忘录应用支持单元585可以从用户意图识别单元583接收指示了关于备忘录功能的用户意图的输入已经被识别的通知,并且可以支持备忘录应用552的执行和操作。例如,备忘录应用支持单元585可以通过显示单元540的至少一个区域来支持备忘录应用552的备忘录功能。
存储器操作单元587可以从用户意图识别单元583接收指示了关于备忘录功能的用户意图的输入已经被识别的通知,并且可以根据RAM551的状态支持备忘录应用552的加载。下面将参考图7至图12详细描述存储器操作单元587的操作。
根据本公开的实施例,电子设备可以包括输入设备、显示单元和控制器。控制器可以识别电子设备是否切换到低功耗状态。例如,控制器可以检测用于切换到低功耗状态的第一输入。当在低功耗状态下识别第二输入时,控制器可以激活输入设备的至少一个区域和/或显示单元的至少一个区域。控制器可以被配置为执行与用于在激活的显示单元上接收笔输入的UI相关联的应用。第二输入可以是指示驱动应用(例如,备忘录应用552)的用户意图的输入。
根据本公开的实施例,当电子设备切换到低功耗状态时,控制器可以在存储器中加载与用于接收笔输入的UI相关联的应用的至少一部分。控制器可以被配置为通过使用已经加载在存储器中的应用的至少一部分来执行该应用。
根据本公开的实施例,控制器可以被配置为在识别第二输入之后将该应用的其余部分加载到存储器中。
根据本公开的实施例,控制器可以接收用户的第三输入,并且可以基于第三输入将数据传送到应用。当在预定临界时间或更长时间内没有接收到第三输入时,应用可以存储应用数据,并且控制器可以被配置为切换到低功耗状态。第三输入例如可以是通过激活的显示单元接收的笔的输入。根据本公开的各种实施例,当应用是备忘录应用时,第三输入可以包括用于备忘录输入的笔输入。或者,第三输入还可以包括用于引起应用的一个或更多个功能的输入。
根据本公开的实施例,控制器在接收到呼叫时可以存储应用的数据并且可以完成应用。控制器可以被配置为在完全接收到呼叫时执行与用于在激活的显示单元上接收笔输入的UI相关联的第二应用。控制器可以被配置为通过第二应用来显示存储的数据。
根据本公开的实施例,控制器可以被配置为确定存储器的可加载区域并且基于所确定的可加载区域来确定与用于接收笔输入的UI相关联的应用的等级。控制器可以被配置成基于所确定的等级将应用的至少一部分加载到存储器中。
根据本公开的实施例,控制器可以被配置成基于所确定的可加载区域来卸载不同的已加载应用区域。
根据本公开的实施例,在低功耗状态下,当应用的至少一部分被加载到存储器时,在产生了用于不同操作的输入而没有第二输入的情况下,控制器可以使应用的已加载部分无效。例如,在低功耗状态下,当应用的至少一部分被加载到存储器中时,在产生了用于将电子设备500从低功耗状态切换到低功耗释放状态的输入而没有第二输入的情况下,控制器可以使应用的已加载部分无效。
根据本公开的实施例,控制器可以提供触觉反馈和声音反馈中的至少一种以通知激活操作的进度。
根据本公开的实施例,第一输入可以包括进入低功耗状态的时间点。
根据本公开的实施例,第一输入可以包括笔从终端的分离。
根据本公开的各种实施例,电子设备可以包括壳体、通过壳体的一侧暴露的显示器以及可拆卸地附接到或***到壳体的一部分中的输入单元。电子设备可以包括位于壳体的内部并且电连接到显示器的处理器。电子设备可以包括电连接到处理器以存储第一应用程序的非易失性存储器。电子设备可以包括电连接到处理器的易失性存储器。非易失性存储器存储以下指令:当被执行时,允许处理器基于电子设备的第一状态变化至少部分地将第一应用程序的第一部分加载到易失性存储器中。非易失性存储器可以包括以下指令:当被执行时,允许处理器基于电子设备的第二状态变化(该第二状态变化与输入单元相关联)至少部分地将第一应用程序的第二部分加载到易失性存储器中。非易失性存储器可以包括以下指令:当被执行时,允许处理器在显示器上显示由已加载的第一部分和/或第二部分产生的图像和/或文本。
根据本公开的各种实施例,第一状态变化可以包括显示器从亮屏状态到熄屏状态或到低功耗状态的状态变化。或者,第一状态变化可以包括变化到睡眠状态。
根据本公开的各种实施例,第二状态变化可以包括输入单元从输入单元被附接到壳体的状态到输入单元与壳体分离的状态的状态变化。
根据本公开的各种实施例,第一状态变化可以包括输入单元从输入单元附接到壳体的状态到输入单元与壳体分离的状态的状态变化。
根据本公开的各种实施例,第二状态变化可以包括由使用输入单元通过显示器接收用户输入而产生的状态变化。
根据本公开的各种实施例,非易失性存储器可以进一步包括以下指令:基于第一状态变化,在处理器至少部分地将第一应用程序的第一部分加载到易失性存储器中时,当产生了用于不同操作的输入而没有第二状态变化时,允许处理器使第一应用程序的已加载的第一部分无效。
根据本公开的各种实施例,非易失性存储器可以进一步包括以下指令:允许处理器基于第二状态变化至少部分地激活显示器的至少一个区域,并且使得已加载的第一应用程序的第一部分和/或第二部分在被激活的显示器上接收笔的输入。
根据本公开的各种实施例,非易失性存储器可以进一步包括以下指令:允许处理器以黑色显示接收到笔的输入的显示器的至少一个区域。
根据本公开的各种实施例,非易失性存储器可以进一步包括以下指令:允许处理器将笔的输入传送给与第一应用程序不同的第二应用程序。
根据本公开的各种实施例,非易失性存储器可以进一步包括以下指令:允许处理器确定易失性存储器中的可加载区域并且基于所确定的可加载区域确定第一应用程序的加载等级。根据本公开的各种实施例,非易失性存储器可以进一步包括以下指令:允许处理器基于所确定的加载等级将第一应用程序的第一部分加载到易失性存储器中。
根据本公开的各种实施例,电子设备可以包括壳体和通过壳体的一侧暴露的显示器。电子设备可以包括位于壳体的内部并且电连接到显示器的处理器。电子设备可以包括电连接到处理器以存储第一应用程序的非易失性存储器。电子设备可以包括电连接到处理器的易失性存储器。非易失性存储器存储以下指令:当被执行时,允许处理器基于显示器从亮屏状态到熄屏状态的状态变化将第一应用程序的第一部分加载到易失性存储器中。非易失性存储器可以包括以下指令:当被执行时,允许处理器接收用于执行第一应用程序的用户输入。非易失性存储器可以包括以下指令:当被执行时,允许处理器响应于用户输入而将第一应用程序的第二部分加载到易失性存储器中。非易失性存储器可以包括以下指令:当被执行时,允许处理器在显示器上显示由已加载的第一部分和/或第二部分产生的图像和/或文本。
图7是示出了根据本公开的实施例的运行RAM以执行图5中所示的备忘录应用的过程的流程图。
参考图7,在操作701中,可以在驱动例如备忘录应用522的备忘录应用之前,配置例如在图11中所示的加载表。或者,可以将加载表预加载到存储器中。例如,加载表可以指定加载备忘录应用552的一个或更多个模块和/或模块组的序列。
根据本公开的实施例,当备忘录应用552被加载在电子设备500中时,可以提供加载表。
根据本公开的实施例,例如,还可以由图5中所示的控制器580配置加载表。
根据本公开的实施例,备忘录应用552可以包括一个或更多个分离的模块。或者,备忘录应用552可以包括由一个或更多个模块组成的一个或多个模块组。每个模块组中的多个模块可以相互依赖。
根据本公开的实施例,当备忘录应用552被加载在电子设备500中时,可以提供备忘录应用552的一个或更多个模块和/或模块组。
根据本公开的实施例,备忘录应用552可以被分成一个或更多个模块,或者可以由控制器580分组成一个或更多个模块组。
根据本公开的实施例,控制器580可以将备忘录应用552中的代码和资源分成一个或更多个模块,并且可以基于所分成的模块的依赖性对模块进行分组。
根据本公开的实施例,控制器580可以将配置备忘录应用552的开始屏幕的代码和资源、配置用于管理备忘录文件的屏幕的代码和资源以及通过手写编辑执行备忘录输入功能的代码和资源分成执行单元,并且可以基于所分成的模块的依赖性对模块进行分组。
图8示出了根据本公开的实施例的通过将备忘录应用分成模块并基于其相互依赖性对模块进行分组而获得的模块组。
参考图8,控制器580可以将备忘录应用552区分为一个或更多个代码模块以及一个或更多个资源模块。例如,一个或更多个代码模块820可以包括起始视觉交互(VI)模块821、绘图模块822、中断模块823、结束弹出模块824等。一个或更多个中间件模块840可以包括开放图形库(GL)模块841、SPen SDK模块842等。一个或更多个内核模块850可以包括***资源管理器模块851、笔状态模块852、笔绘图模块853等。一个或更多个资源模块830可以包括文本字符串资源A模块831、文本字符串资源B模块832、起始图像模块833、绘图页面图像模块834等。
根据本公开的实施例,如图8所示,控制器580可以基于相互依赖性对一个或更多个分离的代码模块和资源模块中的多个进行分组。
根据本公开的各种实施例,控制器580可以配置一个模块组,该模块组包括配置了用于显示VI的屏幕的模块。支持用于显示VI的屏幕配置的模块组可以包括代码模块,例如用于显示起始VI的起始VI模块821、用于驱动VI动画的开放GL模块841等等。支持用于显示VI的屏幕配置的模块组可以包括资源模块,例如配置VI动画的起始图像模块833、在屏幕中配置文本的文本字符串资源A模块831等。
图9和图10是示出了根据本公开的各种实施例的模块组的操作的视图。
参考图9,例如,在产生动作输入以将笔910与电子设备900分离的情况下,模块组A可以通过与笔910进入和退出电子设备900的端口相邻的显示单元901区域来支持与笔910的分离相关的VI动画的显示。
根据本公开的各种实施例,控制器580可以配置一个模块组,该模块组包括配置了用于处理笔绘图的屏幕的模块。支持用于处理笔绘图的屏幕配置的模块组可以包括代码模块,例如处理在屏幕上发生的笔事件的绘图模块822、处理绘图事件的各种功能的SPen SDK模块842等。支持用于处理笔绘画的屏幕配置的模块组可以包括资源模块,例如包括与笔绘图相关联的菜单、按钮、背景图像等的绘图页面图像模块834、包括用于菜单、按钮等的文本的文本字符串资源B模块832。
参考图10,例如,在电子设备1000的屏幕1001上产生使用笔1010的绘图输入的情况下,模块组B可以根据绘图输入来支持轨迹的显示。
根据本公开的各种实施例,除了上面已经描述的支持用于显示VI的屏幕配置的模块组以及支持用于处理笔绘图的屏幕配置的模块组之外,控制器580还可以配置各种模块组。
根据本公开的实施例,控制器580可以确定模块组的加载顺序。例如,控制器580可以预先测量使模块组驻留在RAM 551中所需的区域、空间或数量(在下文中,称为“模块组所需的存储区域”)。此外,控制器580可以预先测量模块组的执行时间。控制器580可以以模块组的执行时间关于模块组所需的存储区域的降序来指定模块组的加载顺序。控制器580可以根据加载顺序优先地在RAM 551中加载具有较高优先级的模块组。
根据本公开的实施例,控制器580可以识别每个模块组是否被用来配置屏幕。或者,控制器580也可以通过另外考虑每个模块组是否被用来配置屏幕而确定加载顺序。例如,控制器580可以指定加载顺序,使得优先加载用于配置屏幕的模块组。
图11示出了根据本公开的实施例的加载表。
参考图11,示出了通过考虑模块组所需要的存储区域、模块组的执行时间以及模块组是否被用来配置屏幕而获得的加载表。例如,为了有效的存储器加载,控制器580可以基于通过预先测量模块组所需的存储区域和模块组的执行时间而获得的加载表,优先地加载占据RAM 551的相对较小区域并且执行较长的时间段的模块组。或者,由于备忘录应用552的启动、快速启动或缓慢启动可以基于屏幕被完全配置的时间点来估计,因此控制器580可以优先预加载支持屏幕配置的模块组。
参考图7,在操作701中,控制器580可以根据RAM 551的状态设置加载等级。根据本公开的实施例,基于上述加载表,控制器580可以进行配置以在以下存储区域加载一个或更多个模块组:该存储区域(在下文中,称为“可加载存储区域”)是通过从当前能够使用的存储区域(在下文中,称为“当前可用存储区域”)减去电子设备500有效运行所需的最小存储区域(在下文中,称为“基本必要存储区域”)得到的。这里,基本必要存储区域可以根据电子设备500的OS而不同地改变。例如,电子设备500可以支持诸如Android、iOS、Windows、Symbian、Tizen、Bada等的各种OS。控制器580可以测量加载在电子设备500中的OS的基本必要存储区域。基本必要存储区域可以根据电子设备500的规格而变化。例如,显示单元540可以支持各种分辨率,诸如视频图形阵列(VGA)、宽VGA(WVGA)、高清(HD)、全高清(FHD)、超高清(UHD)、四倍高清(QHD)、宽QHD(WQHD)等。资源大小可能会随显示单元540的分辨率而变化,并且控制器580可以测量随着电子设备500而提供的显示单元540的基本必要存储区域。
图12示出了根据本公开的实施例的关于基本必要存储区域的表格。
参考图12,示出了列出由控制器580测量的不同电子设备的基本必要存储区域的表格。如上所述,基本必要存储区域可以根据电子设备所支持的分辨率和OS而变化。
在操作703中,控制器580可以识别是否产生了可能执行备忘录应用的输入(在下文中,称为“第一输入”)。控制器580可以检测第一输入并且可以执行操作705以及操作705之后的操作。如果控制器580没有检测到第一输入,则控制器580可以重复操作705。
根据本公开的实施例,第一输入可以包括显示单元540从亮屏状态到熄屏状态或者低功耗状态的状态变化。
根据本公开的实施例,第一输入可以包括笔从笔耦合(例如,***、压配合等)到电子设备500的状态到笔与电子设备500分离的状态的状态变化。
根据本公开的实施例,当电子设备500的显示单元540从亮屏状态切换到熄屏状态时,控制器580可以识别出已经产生了第一输入。例如,在通过电子设备500的输入单元520按压电源按钮或睡眠按钮的情况下,当电子设备500进入需要将显示单元540从亮屏状态切换到熄屏状态的操作的待机状态(例如,低功耗状态)时,控制器580可以识别出已经产生了第一输入。例如,在接收到用于将低功耗释放状态切换到低功耗状态的请求的时间点,控制器580可以识别出已经产生了第一输入。
根据本公开的实施例,当在一般模式(例如,低功耗释放状态)下检测到笔与电子设备500分离时,控制器580也可以识别出已经产生了第一输入。
在操作705中,控制器580可以测量RAM 551的状态。根据本公开的实施例,控制器580可以测量RAM 551中的当前可用存储区域。
在操作707中,控制器580可以识别一个或更多个模块组是否能够被加载到RAM551中。根据本公开的实施例,控制器580可以将当前可用存储区域的大小与基本必须存储区域的大小进行比较,并且可以基于比较结果来识别一个或更多个模块组是否能够被预加载到RAM 551中。
根据本公开的实施例,在当前可用存储区域大于基本必要存储区域的情况下,例如在存在可加载存储区域的情况下,控制器580可以在操作709中根据RAM 551的状态依据在操作701中配置的加载等级,在RAM 551的可加载存储区域中预加载至少一个模块组。
例如,参考图11,在可加载存储区域包含1000千字节的情况下,控制器580可以基于加载表的加载顺序预加载能够被加载在1000千字节范围内的第一优先级模块组“A”和第二优先级模块组“B”。
当在操作709中完成加载时,控制器580可以执行操作713。在操作713中,控制器580可以确定是否满足结束条件。在满足结束条件的情况下,控制器580可以完成运行RAM551以执行备忘录应用552的过程。或者,在不满足结束条件的情况下,控制器580可以重复操作705。
根据本公开的实施例,在与已经在操作701中配置的根据RAM 551的状态的加载等级对应的所有模块组被加载到RAM 551中的情况下,控制器580可以完成运行RAM 551以执行备忘录应用552的过程。
根据本公开的实施例,控制器580可以对操作709被执行的次数进行计数。在总性能计数合计达到预设数量(例如,一次)的情况下,控制器580可以完成运行RAM 551以执行备忘录应用552的处理。
根据本公开的实施例,在多个模块组中的一个或更多个预设模块组全部被加载到RAM 551中的情况下,控制器580可以完成运行RAM 551以执行的备忘录应用552的过程。
根据本公开的实施例,在操作707中当前可用存储区域小于基本必要存储区域的情况下,例如,在不存在可加载存储区域的情况下,在操作708中,控制器580可以识别是否能够从RAM 551的部分存储区域卸载数据(例如,另一个应用而不是备忘录应用的至少一部分)。在没有存储区域从RAM 551卸载的情况下,控制器580可以完成运行RAM 551以用于执行备忘录应用552的处理。或者,在存在从RAM 551卸载存储区域的情况下,控制器580可以执行操作711。
在操作711中,控制器580可以通过从RAM 551的部分存储区域卸载数据(例如,另一个应用而不是备忘录应用的至少一部分)来确保可加载存储区域。根据本公开的实施例,控制器580可以从RAM 551的存储区域卸载由控制器580在相对较长时间之前存储的数据,以确保可加载存储区域。当在操作711中完成卸载时,控制器580可以重复操作705以及操作705之后的操作。
根据本公开的实施例,即使存在可加载存储区域,但是当根据加载序列可加载存储区域不足以加载一个模块组时,控制器580可以另外通过在操作711中从RAM 551的部分存储区域卸载数据来确保可加载存储区域。
根据本公开的实施例,在操作703中产生了可能执行备忘录应用552的输入(例如,第一输入)之后,控制器580可以通过重复执行操作705以及操作705之后的操作,将备忘录应用552的至少一部分(例如,一个或更多模块组)预加载到RAM 551的可加载存储区域中。例如,当电子设备500进入低功耗状态时,控制器580可以识别出已经产生了第一输入,并且可以将备忘录应用552的一个或更多个模块组预加载到RAM 551中。
根据本公开的实施例,在第一输入之后产生了指示驱动备忘录应用552的用户意图的输入(例如,第二输入)的情况下,控制器580可以利用已经预加载在RAM 551中的备忘录应用552的至少一部分来执行备忘录应用552。
根据本公开的实施例,当第一输入包括显示单元540从亮屏状态到熄屏状态或低功耗状态的状态变化时,第二输入可以包括笔从笔耦合到电子设备500的状态到笔与电子设备500分离的状态的状态变化。
根据本公开的实施例,当第一输入包括笔从笔耦合到电子设备500的状态到笔与电子设备500分离的状态的状态变化时,第二输入可以包括通过显示器540由接收用户输入的笔产生的状态变化。
根据本公开的各种实施例,由于备忘录应用552的至少一部分在产生第二输入之前被预加载,所以为了在产生第二输入之后执行备忘录应用552,只有备忘录应用552的剩余部分或其一部分必须被加载,与在产生了第二输入之后加载整个备忘录应用552相比,这使得可以更快速地执行备忘录应用552。
例如,控制器580可以基于如图11所示的加载表的加载顺序,优先地将支持屏幕配置的一个或更多个模块组预加载到RAM 551中,并且可以在一检测到第二输入时就利用一个或更多个预加载的模块组来完成用于备忘录功能的屏幕配置。由于用于备忘录功能的屏幕基本上与第二输入同时被提供,因此用户能够体验备忘录应用552的快速启动。或者,在检测到第二输入时剩余了备忘录应用552的未被加载到RAM551中的一部分的情况下,控制器580可以通过操作705以及操作705之后的操作,基于加载等级和加载表连续地另外加载备忘录应用552的剩余部分,并且可以在备忘录应用552的执行中使用备忘录应用552的额外加载部分。控制器580可以重复执行操作705以及操作705之后的操作,直到备忘录应用552的所有模块组被加载。
图13是示出了根据本公开的实施例的提供备忘录功能的操作的流程图。
图14A和图14B是示出了根据本公开的各种实施例的图13的操作的视图。
参考图13,在操作1301中,控制器580可以响应于关于进入低功耗状态的输入而将电子设备500置于低功耗状态。低功耗状态可以指示电子设备500的至少一些功能被禁用或不活动的状态。或者,低功耗状态可以包括睡眠状态。
根据本公开的实施例,低功耗状态可以包括显示单元540的至少一个区域被关闭的状态。例如,低功耗状态可以包括显示单元540的触摸面板543的至少一个区域和/或显示面板541的至少一个区域被关闭的状态。相应地,显示单元540的屏幕可以以黑色显示。
参考图14A,屏幕1401示出了电子设备500的显示单元540的整个区域在低功耗状态下被关闭的状态。
根据本公开的实施例,如在图7的操作703中那样,当电子设备500进入低功耗状态时,控制器580可以识别出已经产生了可能执行备忘录应用552的输入(例如,第一输入),并且可以如图7所示根据运行RAM 551以执行备忘录应用552的过程将备忘录应用552的至少一部分预加载到RAM 551中。例如,第一输入可以包括显示单元540从亮屏状态到熄屏状态或低功耗状态的状态变化。
在操作1303中产生了指示驱动备忘录应用552的用户意图的输入(例如,第二输入)的情况下,控制器580可以检测第二输入并执行操作1305。
根据本公开的实施例,第二输入可以包括笔从笔耦合到电子设备500的状态到笔与电子设备500分离的状态的状态变化。
根据本公开的各种实施例,可以在笔与电子设备500分离时产生第二输入。例如,在检测到***在电子设备500中的笔在低功耗状态下与电子设备500分离的情况下,控制器580可以识别出已经产生了第二输入。在另一个示例中,笔可以包括设置在其一部分上的磁体,并且电子设备500可以包括与磁体对应的传感器(例如,霍尔传感器)。在低功耗状态下笔与电子设备500的笔接收部分离的情况下,传感器可以检测到减小的磁力,并且控制器580可以相应地识别出已经产生了第二输入。在又一示例中,笔可以包括设置在其一部分上的RF标识(RFID)标签,并且电子设备500可以包括与RFID标签对应的传感器(例如,RFID传感器)。在低功耗状态下笔与电子设备500的笔接收部分离的情况下,传感器可以检测到RFID标签,并且控制器580可以相应地识别出已经产生了第二输入。
根据本公开的实施例,控制器580可以从相机单元570获取用户的手图像,并且可以从该图像确定用户是否握持笔。在从相机单元570获取的图像中识别出用户握持笔的情况下,在低功耗状态下,控制器580可以识别出已经产生了第二输入。
根据本公开的实施例,在低功耗状态下检测到笔位于距电子设备500的临界距离内或者检测到笔靠近电子设备500的情况下,控制器580可以识别出已经产生第二输入。
根据本公开的实施例,在低功耗状态下在显示单元540的屏幕上检测到预定义手势的情况下,控制器580可以识别出已经产生了第二输入。例如,在低功耗状态下检测到摩擦或触摸显示单元540的屏幕的手势的情况下,控制器580可以识别出已经产生了第二输入。在另一个示例中,在低功耗状态下检测到轻敲显示单元540的屏幕预定次数的手势的情况下,控制器580可以识别出已经产生了第二输入。
根据本公开的实施例,在低功耗状态下在显示单元540的屏幕的预定义区域中检测到预定义手势的情况下,控制器580可以识别出已经产生了第二输入。例如,在低功耗状态下在显示单元540的屏幕的一个或更多个边缘区域中检测到预定义手势的情况下,控制器580可以识别出已经产生了第二输入。
根据本公开的实施例,在低功耗状态下检测到以预定义顺序轻敲显示单元540的多个预定义区域的手势的情况下,控制器580可以识别出已经产生第二个输入。例如,在低功耗状态下检测到以预定义顺序轻敲显示单元540的矩形屏幕的四个角区域的手势的情况下,控制器580可以识别出已经产生了第二输入。
根据本公开的实施例,在低功耗状态下控制器580可以关闭显示单元540的显示面板541并且可以总是或者定期地打开触摸面板543的至少一个区域。在利用处于开启状态的触摸面板543检测到上述各种手势的情况下,控制器580可以识别出已经产生了第二输入。
根据本公开的各种实施例,上述产生了指示驱动备忘录应用552的用户意图的输入(例如,第二输入)的各种手势可以由手指、笔或触笔产生,但是实施例不限于此。
根据本公开的各种实施例,可以利用接触显示单元540的屏幕的方法、悬停方法及其组合中的一种来形成产生第二输入的手势。
根据本公开的各种实施例,在低功耗状态下检测到输入单元520的一个或更多个按钮以预定义方式被按压的情况下,控制器580可以识别出已经产生第二输入。例如,电子设备500可以在屏幕周围提供多个按钮。一个按钮可以设置在电子设备500的一侧以支持音量控制功能。另一个按钮可以设置在电子设备500的另一侧以支持电源开/关功能。另一个按钮可以设置在电子设备500的前部F以支持返回到主屏幕的返回功能。这里,在低功耗状态下检测到多个按钮中的一个或更多个预定义按钮以预定义方式(例如,同时按压、按压次数、按压时间等)被按压的情况下,控制器580可以识别出已经产生了第二输入。
根据本公开的各种实施例,在低功耗状态下从传感器单元560获取特定传感器信息的情况下,控制器580可以识别出已经产生了第二输入。例如,在低功耗状态下接收到关于手指或笔接近显示单元540的屏幕的传感器信息的情况下,控制器580可以识别出已经产生了第二输入。或者,在低功耗状态下接收到关于用户的视线聚焦在显示单元540的屏幕上的传感器信息的情况下,控制器580可以识别出已经产生了第二输入。
参考图13,在操作1303中接收到的输入与指示驱动备忘录应用552的用户意图的输入(例如,第二输入)不对应的情况下,控制器580可以执行操作1304。
当在低功耗状态下备忘录应用552的至少一部分被预加载到RAM 551中时,在操作1304中产生了用于释放低功耗状态的输入(在下文中,称为“低功耗状态释放输入”)而没有第二输入的情况下,控制器580可以检测该输入并且可以执行操作1306。
在操作1306中,控制器580可以释放低功耗状态并执行操作1308。
在操作1308中,控制器580可以使预加载在RAM 551中的备忘录应用552的至少一部分无效。例如,控制器580可以卸载备忘录应用552的预加载部分并执行操作1310。
在操作1310中,控制器580可以执行与低功耗状态释放输入相对应的相关操作。
返回到图14A,例如,当低功耗状态释放输入与提供主屏幕的操作相关联时,电子设备500的控制器580可以提供主屏幕1403。主屏幕可以提供应用图标、快捷方式、小部件等等。或者,当设置安全防护时低功耗状态释放输入与提供主屏幕的操作相关联时,控制器580可以执行安全应用或用户识别和认证应用。例如,控制器580可以利用图案输入来支持安全应用。当执行基于图案输入的安全应用时,控制器580可以在屏幕1407的至少一部分上提供图案输入区域。当在屏幕1407上提供的图案输入区域中产生有效的图案输入时,控制器580可以完成安全应用并且可以提供主屏幕1409。
根据本公开的实施例,在保持低功耗状态时产生使用预定义按钮的输入的情况下,控制器580可以识别出已经产生了低功耗状态释放输入。例如,在保持低功耗状态时产生使用音量控制按钮14011、电源开/关按钮14013和主页按钮14015中的一个的输入的情况下,控制器580可以识别出已经产生了低功耗状态释放输入。
根据本公开的实施例,在低功耗状态下在屏幕1401上检测到预定义手势的情况下,控制器580可以识别出已经产生了低功耗状态释放输入。例如,在低功耗状态下在屏幕1401上产生使用手指或笔的预定义手势(例如,双击)的情况下,控制器580可以识别出已经产生了低功耗状态释放输入。再例如,在低功耗状态下检测到摩擦或触摸屏幕1401的手势的情况下,控制器580可以识别出已经产生了低功耗状态释放输入。对于又一示例,在低功耗状态下检测到轻敲屏幕1401预定次数的手势的情况下,控制器580可以识别出已经产生了低功耗状态释放输入。
根据本公开的实施例,在低功耗状态下在屏幕1401的预定义区域中检测到预定义手势的情况下,控制器580可以识别出已经产生了低功耗状态释放输入。例如,在低功耗状态下在屏幕1401的一个或更多个边缘区域中检测到预定义手势的情况下,控制器580可以识别出已经产生了低功耗状态释放输入。
根据本公开的实施例,在低功耗状态下检测到以预定义顺序轻敲屏幕1401的多个预定义区域的手势的情况下,控制器580可以识别出已经产生了低功耗状态释放输入。例如,在低功耗状态下检测到以预定义顺序轻敲矩形屏幕1401的四个角区域的手势的情况下,控制器580可以识别出已经产生了低功耗状态释放输入。
根据本公开的各种实施例,可以利用接触屏幕的方法、悬停方法及其组合中的一种来在屏幕上形成产生低功耗状态释放输入的各种手势。
根据本公开的各种实施例,上述产生低功耗状态释放输入的各种手势可以由手指、笔或触笔产生,但是实施例不限于此。
根据本公开的各种实施例,低功耗状态释放输入可以包括外部中断。
参考图14B,例如,如屏幕1411所示在保持低功耗状态时接收到呼叫的情况下,电子设备500的控制器580可以释放低功耗状态并且在屏幕1413上提供接收到的呼叫的信息(例如,联系号码)。
根据本公开的各种实施例,在保持低功耗状态时产生的外部中断可以包括接收消息、闹铃、执行车载模式以及接收呼叫等。
返回到图13,在操作1305中,控制器580可以激活输入设备(例如,图5的触摸面板543)的至少一个区域(例如,整个区域)和/或从熄屏状态到亮屏状态的显示器(图5的显示面板541)的至少一个区域,并执行操作1307。
在操作1307中,控制器580可以执行备忘录应用552。例如,当检测到指示驱动备忘录应用552的用户意图的输入(例如,第二输入)时,控制器580可以利用已经预加载在RAM551中的备忘录应用552的至少一部分来执行备忘录应用552。或者,控制器580可以另外加载未预加载在RAM 551中的备忘录应用552的其余部分,以便在检测到第二输入之后执行备忘录应用552。这里,由于可以在产生第二输入之前预加载备忘录应用552的至少一部分,所以为了在产生第二输入之后执行备忘录应用552,只有备忘录应用552的剩余部分或其一部分必须被加载,与在产生第二输入之后加载整个备忘录应用552相比,这使得可以更快速地执行备忘录应用552。或者,控制器580可以基于如图11所示的加载表的加载顺序优先地将支持屏幕配置的一个或更多个模块组预加载到RAM 551中,并且可以在检测到第二输入时利用一个或更多个预加载的模块组来完成用于备忘录功能的屏幕配置。由于用于备忘录功能的屏幕基本上与第二输入同时被提供,因此用户能够体验备忘录应用552的快速启动。
根据本公开的实施例,控制器580可以将显示单元540的激活区域配置为能够进行备忘录输入的备忘录区域。备忘录区域可以通过拖拽手势来提供手写功能或绘图功能。备忘录区域还可以包括彩色备忘录输入层。
根据本公开的各种实施例,备忘录区域以初始配置的颜色显示,但是可以通过用户的环境设置来改变。
根据本公开的各种实施例,控制器580可以选择颜色,或者可以控制颜色的特性,诸如亮度和饱和度,以便提高备忘录区域的清晰度。
根据本公开的各种实施例,控制器580可以在执行备忘录应用552时基于从传感器单元560获取的信息来控制备忘录区域。例如,控制器580可以从传感器单元560获取周围亮度,并且可以基于周围亮度来控制备忘录区域的亮度。
根据本公开的各种实施例,控制器580还可以在执行备忘录应用552时控制备忘录区域的大小。
根据本公开的各种实施例,控制器580可以在执行备忘录应用552时控制备忘录区域,以便提供如同显示单元540的屏幕被关闭一样的效果。例如,控制器580可以以诸如黑色等的深色来显示显示单元540的屏幕的激活区域。
图15是示出了根据本公开的各种实施例的图13的操作的另一个视图。
参考图15,例如,屏幕可以被显示为黑色,并且尽管电子设备500的显示单元540被打开,但是由于如屏幕1503所示为黑色,显示单元540可以被示出为关闭。例如,就可见性而言,可能难以将处于低功耗状态的屏幕1501与提供黑色显示的备忘录区域的低功耗释放状态下的屏幕1503区分开。或者,当执行备忘录应用552时,控制器580可以以与边框3的颜色相同或相似的颜色来显示显示单元540的屏幕1503的激活区域。
根据本公开的各种实施例,控制器580可以提供各种反馈输出以便通知用户备忘录应用552正被执行。例如,在检测到通过将笔与电子设备500分离而引起的第二输入的情况下,控制器580可以从传感器单元560(例如,霍尔传感器、陀螺仪传感器、加速度传感器、地磁传感器等)获取笔的运动信息(例如,位置、移动方向、移动速率、倾斜角度等),并且可以基于所获取的运动信息通过显示单元540的屏幕的激活区域来提供VI。VI可以包括动画,例如,在该动画中,当笔从水中取出时,水面波动。在另一个示例中,在检测到通过将笔移动靠近显示单元540的屏幕而引起的第二输入的情况下,控制器580可以基于第二输入通过显示单元540的屏幕的激活区域来提供VI。VI可以包括动画,例如,在该动画中,从刷子落到水面的墨水扩散并变得更浅。在又一示例中,当检测到第二输入时,通过显示单元540的屏幕的至少一个激活区域,使用笔的运动信息和用户握持笔的图像,控制器580可以提供VI,在该VI中,例如,当用户用他/她的手握持笔在书写平面进行手写时,阴影落在书写平面上。在本公开的实施例中,当检测到第二输入时,控制器580还可以提供触觉反馈、声音反馈等。
返回图13,在操作1309中,在通过输入装置(例如,触摸面板543)产生根据触摸输入的备忘录输入的情况下,控制器580可以检测备忘录输入并执行操作1311。在备忘录区域中产生备忘录输入的情况下,控制器580还可以基于笔的运动信息来提供触觉反馈、声音反馈等。例如,在备忘录区域中产生备忘录输入的情况下,控制器580可以输出类似于当用户用实际书写工具写备忘录时的声音效果。再例如,在备忘录区域中产生备忘录输入的情况下,控制器580可以产生类似于当用户用书写工具在实际书写平面上进行手写时的振动。
在操作1311中,如屏幕1505所示,控制器580可以根据备忘录区域中的备忘录输入来显示轨迹。备忘录输入可以被称为临时存储的数据。当电子设备500断电时,临时存储的备忘录输入可能消失。临时存储的备忘录输入可以存在于存储单元550中(例如,缓冲器)。在完成备忘录应用552后再次执行备忘录应用552的情况下,控制器580可以通过备忘录应用552来显示临时存储的备忘录输入。在产生新的备忘录输入的情况下,临时存储在存储单元550中的现有备忘录输入可以被移除,并且新的备忘录输入可以被临时存储在存储单元550中。或者,临时存储的备忘录输入可以通过一个或更多个预定义备忘录应用552来显示,但不能通过另一个应用来显示。例如,备忘录查看使能应用(例如,图库应用)可以显示备忘录文件,但是不能显示临时存储的备忘录输入。
根据本公开的各种实施例,控制器580可以以各种颜色显示备忘录输入。例如,控制器580可以以初始设置的颜色显示备忘录输入,或者可以根据用户的环境设置以颜色集显示备忘录输入。
根据本公开的各种实施例,控制器580可以提高备忘录输入的清晰度。例如,控制器580可以选择备忘录输入的颜色以使备忘录输入在备忘录区域中显著。根据本公开的实施例,备忘录区域可以以黑色显示,并且备忘录输入可以以白色、黄色或类似的浅色显示。
根据本公开的各种实施例,在执行备忘录应用552时,控制器580可以基于从传感器单元560获取的信息来控制备忘录输入。例如,控制器580可以从传感器单元560获取周围亮度,并且可以基于周围亮度来控制备忘录输入的亮度。
返回图13,在操作1315中产生存储请求的情况下,控制器580可以检测该请求并执行操作1317。或者,在操作1315中没有产生存储请求的情况下,控制器580可以执行操作1318。
根据本公开的实施例,在显示单元540的屏幕上检测到预定义手势的情况下,控制器580可以识别出已经产生了存储请求。
根据本公开的实施例,在显示单元540的屏幕的预定义区域中检测到预定义手势的情况下,控制器580可以识别出已经产生了存储请求。
根据本公开的实施例,在显示单元540的屏幕上提供的菜单上存在用户选择的情况下,控制器580可以识别出已经产生了存储请求。
根据本公开的实施例,在检测到输入单元520的一个或更多个按钮以预定义方式被按压的情况下,控制器580可以识别出已经产生了存储请求。
根据本公开的实施例,在通过配备有通信单元的笔接收到相关信号的情况下,控制器580可以识别出已经产生了存储请求。
根据本公开的实施例,在利用笔提供的按钮来产生信号的情况下,控制器580可以识别出已经产生了存储请求。
在操作1317中,控制器580可以将备忘录输入存储在存储单元550中。例如,备忘录输入可以作为一种格式的备忘录文件存储在存储单元550中,但实施例不限于此。备忘录文件可以通过备忘录查看使能应用来显示。
在操作1319中,控制器580可以将备忘录输入存储为文件,然后执行相应的操作。例如,控制器580可以完成备忘录应用552。或者,控制器580也可以将电子设备500切换到低功耗状态。
在操作1309中,在通过输入装置(例如,触摸面板543)没有产生根据触摸输入的备忘录输入的条件下,控制器580可以检测到该情况并执行操作1312。
在操作1312中,在没有备忘录输入时产生完成请求的情况下,控制器580可以检测到该完成请求并执行操作1314。或者,在操作1312中没有产生完成请求的情况下,控制器580可以重复操作1309。
在操作1314,控制器580可以完成备忘录应用。
根据本公开的实施例,在电子笔被***到电子设备500中的情况下,控制器580可以识别出已经产生了完成请求。
根据本公开的实施例,在显示单元540的屏幕上检测到预定义手势的情况下,控制器580可以识别出已经产生了完成请求。或者,在显示单元540的屏幕的预定义区域中检测到预定义手势的情况下,控制器580可以识别出经产生了完成请求。
根据本公开的实施例,在显示单元540的屏幕上提供的菜单上存在用户选择的情况下,控制器580可以识别出已经产生了完成请求。
根据本公开的实施例,上述产生完成请求的各种手势可以由手指、笔或触笔产生,但是实施例不限于此。产生完成请求的手势可以利用接触显示单元540的屏幕的方法、悬停方法及其组合中的一种来进行。
根据本公开的实施例,在检测到输入单元520的一个或更多个按钮以预定义方式被按压的情况下,控制器580可以识别出已经产生了完成请求。
根据本公开的实施例,在从传感器单元560获取特定传感器信息的情况下,控制器580可以识别出已经产生完成请求。例如,在检测到手指或笔距离显示单元540的屏幕超过临界距离的情况下,控制器580可以识别出已经产生了完成请求。或者,在检测到用户没有注视显示单元540的屏幕临界时间或更长时间的情况下,控制器580可以识别出已经产生了完成请求。或者,在从相机单元570获取的图像中检测到用户没有握持笔的情况下,控制器580可以识别出已经产生了完成请求。
根据本公开的实施例,在产生外部中断的情况下,控制器580可以识别出已经产生了完成请求。外部中断可以包括接收呼叫、闹铃、执行车载模式等中的至少一种。完成请求可以不考虑用户的意图而产生。
根据本公开的实施例,在临界时间或更长时间内没有备忘录输入的情况下,控制器580可以识别出已经产生了完成请求。
根据本公开的实施例,在传感器单元560检测到笔已经放置在平坦位置的情况下,控制器580可以基于笔的位置信息来确定笔是在触摸面板的内部还是外部,并且可以基于位置信息来确定是否已经产生了完成请求。例如,当笔放置在触摸面板的内部时,控制器580可以识别出输入的继续并保持操作1309,并且当笔放置在触摸面板的外部时,控制器580可以识别出已经产生了完成请求。
在操作1316中,控制器580可以执行对应于完成请求的相关操作。
图16是示出了根据本公开的各种实施例的图13的操作的其他视图。
参考图16,例如,当完成请求与切换到低功耗状态的操作相关联时,控制器580可以如屏幕1603所示将电子设备500切换到低功耗状态。或者,当完成请求与提供主屏幕的操作相关联时,控制器580可以提供主屏幕1605。在另一种情况下,当完成请求与设置安全防护时提供主屏幕的操作相关联时,控制器580可以执行安全应用。例如,控制器580可以利用图案输入来支持安全应用。当执行基于图案输入的用户识别和认证应用时,控制器580可以在屏幕1607的至少一部分上提供图案输入区域。当在屏幕1607上提供的图案输入区域中产生有效的图案输入时,控制器580可以完成安全应用并且可以提供主屏幕1609。
返回图13,在存在备忘录输入时在操作1318中产生了用于完成备忘录输入的请求但是没有存储请求的情况下,控制器580可以检测该请求并且可以执行操作A。或者,在操作1318中没有产生完成请求的情况下,控制器580可以重复上述操作1309。完成请求的产生已经关于操作1312进行了描述,因此这里将省略其描述。
图17是示出了根据本公开的各种实施例的图13的操作A的流程图。
图18是示出了根据本公开的实施例的图17的操作的视图。
参考图17和图18,根据本公开的各种实施例,在如屏幕1801所示存在备忘录输入时产生完成请求的情况下,在操作1701中电子设备500的控制器580可以临时存储备忘录输入。或者,控制器580可以将备忘录输入存储为具有各种格式类型的备忘录文件。在另一种情况下,控制器580还可以通过将备忘录输入处理为能够在其他应用中使用的各种形式来存储备忘录输入。
在操作1703中,控制器580可以完成备忘录应用552。
在操作1705中,控制器580可以通过显示单元540提供主屏幕1803。
在操作1707中,控制器580可以执行另一个备忘录应用。
在操作1709中,如屏幕1803所示,控制器580可以将备忘录输入转发给其他被执行的备忘录应用,并且可以支持其他备忘录应用显示该备忘录输入。或者,控制器580可以转换或处理备忘录输入,以便使其在其他备忘录应用中兼容,并且可以将转换后的备忘录输入转发给其他备忘录应用。
在操作1711中,控制器580可以在执行另一个备忘录应用时支持相关操作。例如,控制器580可以在执行另一备忘录应用时支持接收备忘录输入、编辑备忘录输入、存储备忘录输入或将所存储的备忘录输入发送到外部的操作。
图19是示出了根据本公开的实施例的图13的操作的流程图。
图20是示出了根据本公开的实施例的图19的操作的视图。
参考图19和图20,如屏幕2001所示,在存在备忘录输入时产生了完成请求的情况下,在操作1901中,电子设备500的控制器580可以临时存储备忘录输入。或者,控制器580可以将备忘录输入存储为具有各种格式类型的备忘录文件。在另一种情况下,控制器580还可以通过将备忘录输入处理为能够在其他应用中使用的各种形式来存储备忘录输入。
在操作1903中,控制器580可以完成备忘录应用552。
在操作1905中,根据本公开的实施例,控制器580可以通过显示单元540提供主屏幕2003。
在操作1907中,如屏幕2005所示,控制器580可以通过显示单元540向用户提供关于临时存储的备忘录输入的通知(在下文中,称为“临时存储的备忘录”)。根据本公开的实施例,该通知可以请求用户通过利用另一个备忘录应用来显示临时存储的备忘录。
在操作1909中,在请求显示临时存储的备忘录的情况下,控制器580可以检测该请求并且可以执行操作1913。
在操作1913中,控制器580可以执行能够处理临时存储的备忘录的应用。例如,能够处理临时存储的备忘录的应用可以是与在图13的操作1307中已经执行的备忘录应用所不同的备忘录应用。或者,能够处理临时存储的备忘录的应用可以是与在图13的操作1307中已经执行的备忘录应用所不同的备忘录相关编辑器。在另一种情况下,能够处理临时存储的备忘录的应用也可以是在图13的操作1307中已经执行的备忘录应用。
在操作1915中,控制器580可以将备忘录转发给已执行的应用(例如,不同的应用或编辑器)。如屏幕2007所示,已执行的应用可以显示已经从控制器580转发的临时存储的备忘录。或者,控制器580可以转换或处理临时存储的备忘录,以便使其在不同的备忘录应用或编辑器中兼容,并且可以将转换后的备忘录转发到不同的备忘录应用。
根据本公开的各种实施例,能够处理临时存储的备忘录的应用还可以是在图13的操作1307中已经执行的备忘录应用。例如,控制器580可以通过执行图13的操作1305和1307来执行备忘录应用,并且通过已执行的备忘录应用来显示临时存储的备忘录。如上所述,已执行的备忘录应用可以通过显示器的激活区域提供黑色备忘录区域。已执行的备忘录应用可以通过黑色备忘录区域显示临时存储的备忘录。例如,由于备忘录应用的重新执行,显示单元540的屏幕可以从操作1905中提供的主屏幕切换到由重新执行的备忘录应用提供的屏幕。
在操作1917中,控制器580可以在执行应用时支持相关操作。根据本公开的实施例,当执行应用(例如,不同的备忘录应用或编辑器)时,控制器580可以检测由用户输入(例如,触摸输入或笔输入)做出的额外备忘录输入,并且可以通过由已执行的应用提供的屏幕来显示该额外备忘录输入。例如,已执行的应用可以将临时存储的备忘录和额外备忘录输入一起显示。
根据本公开的各种实施例,当执行应用(例如,不同的备忘录应用或编辑器)时,控制器580可以检测由用户输入做出的备忘录编辑,并且可以修改临时存储的备忘录的至少一部分。例如,由用户输入做出的备忘录编辑可以是显示临时存储的备忘录的颜色、擦除临时存储的备忘录的一部分等。
根据本公开的各种实施例,当执行应用(例如,不同的备忘录应用或编辑器)时,控制器580可以检测由用户输入做出的存储请求,并且可以将当前显示的临时存储的备忘录和/或额外备忘录输入存储为具有各种格式类型的备忘录文件。
根据本公开的各种实施例,当执行应用(例如,不同的备忘录应用或编辑器)时,控制器580可以检测由用户输入做出的传输请求,并且可以将当前显示的临时存储的备忘录和/或额外备忘录输入传输到外部设备。
在操作1909中,在未请求显示临时存储的备忘录输入的情况下,控制器580可以执行操作1911。
根据本公开的实施例,在操作1911中,控制器580可以移除临时存储的备忘录输入。或者,控制器580可以提供主屏幕。在另一种情况下,控制器580可以通过转换或处理临时存储的备忘录输入来存储临时存储的备忘录输入,以便使其在不同的备忘录应用中兼容。
图21是示出了根据本公开的实施例的图13的操作A的流程图。
图22是示出了根据本公开的实施例的图21的操作的视图。
参考图21和图22,如屏幕2201所示,在存在备忘录输入时产生了完成请求的情况下,在操作2101中,电子设备500的控制器580可以临时存储备忘录输入。或者,控制器580可以将备忘录输入存储为具有各种格式类型的备忘录文件。在另一种情况下,控制器580还可以通过将备忘录输入处理为能够在其他应用中使用的各种形式来存储备忘录输入。
在操作2103中,控制器580可以完成备忘录应用552。
根据本公开的实施例,在操作2105中,如屏幕2203所示,控制器580可以通过显示单元540提供锁定的屏幕。例如,在设置安全防护时,当完成请求与提供主屏幕的操作相关联时,控制器580可以执行安全应用。根据本公开的实施例,安全应用可以在屏幕的至少一部分上提供图案输入区域。
在操作2107中产生了有效的解锁输入的情况下,控制器580可以检测该有效的解锁输入并执行操作2111。例如,当在屏幕2203上提供的图案输入区域中产生了有效的图案输入时,控制器580可以检测该有效的图案输入并且执行操作2111。或者,在操作2107中没有产生有效的解锁输入的情况下,控制器580可以执行操作2109。
在操作2111中,控制器580可以执行能够处理临时存储的备忘录的应用。例如,能够处理临时存储的备忘录的应用可以是与在图13的操作1307中已经执行的备忘录应用所不同的备忘录应用。或者,能够处理临时存储的备忘录的应用可以是与在图13的操作1307中已经执行的备忘录应用所不同的备忘录相关编辑器。在另一种情况下,能够处理临时存储的备忘录的应用也可以是在图13的操作1307中已经执行的备忘录应用。
在操作2113中,控制器580可以将备忘录转发给已执行的应用(例如,不同的应用或编辑器)。如屏幕2205所示,已执行的应用可以显示已经从控制器580转发的临时存储的备忘录。或者,控制器580可以转换或处理临时存储的备忘录,以便使其在不同的备忘录应用或编辑器中兼容,并且可以将转换后的备忘录转发到不同的备忘录应用。
根据本公开的各种实施例,能够处理临时存储的备忘录的应用还可以是在图13的操作1307中已经执行的备忘录应用。例如,控制器580可以通过执行图13的操作1305和1307来执行备忘录应用并且通过已执行的备忘录应用来显示临时存储的备忘录。如上所述,已执行的备忘录应用可以通过显示器的激活区域来提供黑色备忘录区域。已执行的备忘录应用可以通过黑色备忘录区域来显示临时存储的备忘录。例如,由于备忘录应用的重新执行,显示单元540的屏幕可以从在操作2105中提供的锁定屏幕切换到由重新执行的备忘录应用提供的屏幕。
在操作2115中,控制器580可以在执行应用时支持相关操作。根据本公开的实施例,当执行应用(例如,不同的备忘录应用或编辑器)时,控制器580可以检测由用户输入(例如,触摸输入或笔输入)做出的额外备忘录输入,并且可以通过由已执行的应用提供的屏幕来显示额外备忘录输入。例如,已执行的应用可以将临时存储的备忘录和额外备忘录输入一起显示。
根据本公开的各种实施例,当执行应用(例如,不同的备忘录应用或编辑器)时,控制器580可以检测由用户输入做出的备忘录编辑,并且可以修改临时存储备的备忘录的至少一部分。例如,由用户输入所做的备忘录编辑可以是显示临时存储的备忘录的颜色、擦除临时存储的备忘录的一部分等。
根据本公开的各种实施例,当执行应用(例如,不同的备忘录应用或编辑器)时,控制器580可以检测由用户输入做出的存储请求,并且可以将当前显示的临时存储的备忘录和/或额外备忘录输入存储为具有各种格式类型的备忘录文件。
根据本公开的各种实施例,当执行应用(例如,不同的备忘录应用或编辑器)时,控制器580可以检测由用户输入做出的传输请求,并且可以将当前显示的临时存储的备忘录和/或额外备忘录输入传送到外部设备。
在操作2107中没有产生有效的解锁输入的情况下,控制器580可以执行操作2109。
在操作2109中,控制器580可以重复操作2107。或者,在操作2109中在预设次数内没有产生有效的解锁输入的情况下,控制器580可以将电子设备500的使用限制在预定时间段内,或者可以将电子设备500切换到低功耗状态。在另一种情况下,当在预定时间段内没有产生输入时,控制器580也可以将电子设备500切换到低功耗状态。
图23是示出了根据本公开的实施例的图13的操作A的流程图。
图24是示出了根据本公开的实施例的图23的操作的视图。
参考图23和图24,根据本公开的各种实施例,如屏幕2401所示,在存在备忘录输入时产生了完成请求的情况下,在操作2301中,电子设备500的控制器580可以临时存储备忘录输入。或者,控制器580可以将备忘录输入存储为具有各种格式类型的备忘录文件。在另一种情况下,控制器580还可以通过将备忘录输入处理为能够在其他应用中使用的各种形式来存储备忘录输入。
在操作2303中,控制器580可以完成备忘录应用552。
在操作2305中,如屏幕2403所示,控制器580可以通过显示单元540提供锁定的屏幕。例如,在设置安全防护时当完成请求与提供主屏幕的操作相关联时,控制器580可以执行安全应用。根据本公开的实施例,安全应用可以在屏幕的至少一部分上提供图案输入区域。
在操作2307中产生有效的解锁输入的情况下,控制器580可以检测有效的解锁输入并且可以执行操作2311。例如,当在屏幕2403上提供的图案输入区域中产生了有效的图案输入时,控制器580可以检测有效的图案输入并且可以执行操作2311。或者,在操作2307中没有产生有效的解锁输入的情况下,控制器580可以执行操作2309。
在操作2311中,控制器580可以提供主屏幕2405。
在操作2313中,如屏幕2407所示,控制器580可以通过显示单元540向用户提供关于临时存储的备忘录输入的通知。根据本公开的实施例,该通知可以请求用户利用能够处理临时存储的备忘录的应用来显示临时存储的备忘录。
在操作2315中请求显示临时存储的备忘录输入的情况下,控制器580可以检测该请求并执行操作2319。或者,在操作2135中未请求显示临时存储的备忘录输入的情况下,控制器580可以执行操作2317。
在操作2319中,控制器580可以执行能够处理临时存储的备忘录的应用。例如,能够处理临时存储的备忘录的应用可以是与在图13的操作1307中已经执行的备忘录应用所不同的备忘录应用。或者,能够处理临时存储的备忘录的应用可以是与在图13的操作1307中已经执行的备忘录应用所不同的备忘录相关编辑器。在另一种情况下,能够处理临时存储的备忘录的应用也可以是在图13的操作1307中已经执行的备忘录应用。
在操作2321中,控制器580可以将备忘录转发给已执行的应用(例如,不同的应用或编辑器)。如屏幕2409所示,已执行的应用可以显示从控制器580转发的临时存储的备忘录。或者,控制器580可以转换或处理临时存储的备忘录,以便使其在不同的备忘录应用或编辑器中兼容,并且可以将转换后的备忘录转发到不同的备忘录应用。
根据本公开的各种实施例,能够处理临时存储的备忘录的应用还可以是在图13的操作1307中已经执行的备忘录应用。例如,控制器580可以通过执行图13的操作1305和1307来执行备忘录应用并且通过已执行的备忘录应用来显示临时存储的备忘录。如上所述,已执行的备忘录应用可以通过显示器的激活区域来提供黑色备忘录区域。已执行的备忘录应用可以通过黑色备忘录区域来显示临时存储的备忘录。例如,由于备忘录应用的重新执行,显示单元540的屏幕可以从在操作2311中提供的主屏幕切换到由重新执行的备忘录应用提供的屏幕。
在操作2323中,控制器580可以在执行应用时支持相关操作。根据本公开的实施例,当执行应用(例如,不同的备忘录应用或编辑器)时,控制器580可以检测由用户输入(例如,触摸输入或笔输入)做出的额外备忘录输入,并且可以通过由已执行的应用提供的屏幕来显示额外备忘录输入。例如,已执行的应用可以将临时存储的备忘录和附加备忘录输入一起显示。
根据本公开的各种实施例,当执行应用(例如,不同的备忘录应用或编辑器)时,控制器580可以检测由用户输入做出的备忘录编辑,并且可以修改临时存储的备忘录的至少一部分。例如,由用户输入所做的备忘录编辑可以是显示临时存储的备忘录的颜色、擦除临时存储的备忘录的一部分等。
根据本公开的各种实施例,当执行应用(例如,不同的备忘录应用或编辑器)时,控制器580可以检测由用户输入做出的存储请求,并且可以将当前显示的临时存储的备忘录和/或额外备忘录输入存储为具有各种格式类型的备忘录文件。
根据本公开的各种实施例,当执行应用(例如,不同的备忘录应用或编辑器)时,控制器580可以检测由用户输入做出的传输请求,并且可以将当前显示的临时存储的备忘录和/或额外备忘录传输到外部设备。
在操作2309中,控制器580可以再次执行操作2307。或者,在操作2309中在预设次数内没有产生有效的解锁输入的情况下,控制器580可以将电子设备500的使用限制在预定时间段内,或者可以将电子设备500切换到低功耗状态。在另一种情况下,当在预定时间段内没有产生输入时,控制器580可以将电子设备500切换到低功耗状态。
在操作2315中未请求显示临时存储的备忘录输入的情况下,控制器580可以执行操作2317。
在操作2317中,例如,控制器580可以移除临时存储的备忘录输入。或者,控制器580可以提供主屏幕。在另一种情况下,控制器580可以通过转换或处理临时存储的备忘录输入来存储临时存储的备忘录输入,以便使其在不同的备忘录应用中兼容。
图25是示出了根据本公开的实施例的图13的操作的流程图。
图26和图27是示出了根据本公开的各种实施例的图25的操作的示例的视图。
参考图25,电子设备500的控制器580可以在操作2501中执行用户识别和认证。例如,可以在图13的操作1303和1307之间执行操作2501至2509。
在操作2503中,控制器580可以执行用户识别和认证应用。当执行用户识别和认证应用时,电子设备500的至少一些功能的使用可能受到限制。
参考图26,根据本公开的实施例,用户识别和认证应用可以使用指纹输入来支持解锁操作。例如,如屏幕2601、2603和2605所示,可以通过电子设备500的主页按钮2610设置的指纹识别传感器来产生指纹输入,并且可以通过电子设备500的显示单元540和音频处理单元53向用户提供通知。
参考图27所示,根据本公开的实施例,用户识别和认证应用可以使用图案输入来支持解锁操作。当在屏幕2701上执行基于图案输入的用户识别和认证应用时,电子设备500的控制器580可以在屏幕2703的至少一部分上提供图案输入区域。
返回到图25,在操作2505中产生了用于用户识别和认证的有效输入的情况下,控制器580可以检测该有效输入并执行操作2507,如果不是,则控制器580可以执行操作2509。
在操作2507中,控制器580可以完成用户识别和认证应用。或者,控制器580可以利用用户识别和认证信息来执行操作2509以及操作2509之后的操作。
返回到图27,根据本公开的实施例,当在屏幕2703上提供的图案输入区域中产生了有效的图案输入时,控制器580可以完成锁定应用,并且可以切换到可以进行备忘录输入的屏幕2705。
返回到图26,根据本公开的实施例,当产生了有效的指纹输入时,控制器580可以利用与该指纹输入匹配的有效的用户信息来执行图13的操作1309以及操作1309之后的操作。根据本公开的实施例,控制器580可以将用于备忘录输入的临时存储的文件与用户信息一起存储。或者,控制器580可以在没有解锁输入的情况下基于用户认证信息来提供主屏幕。
参考图25和图26,根据本公开的实施例,即使没有产生有效的指纹输入,控制器580也可以在操作2509中支持备忘录输入和备忘录输入的显示。例如,虽然电子设备500未被解锁,但控制器580可以通过屏幕2607仅支持备忘录输入和备忘录的显示。
参考图25和图27,根据本公开的实施例,在没有产生有效的图案输入的情况下,如屏幕2707所示,在操作2509中,控制器580可以将电子设备500切换到低功耗状态。
图28是示出了根据本公开的实施例的提供备忘录功能的操作的流程图。
图29是示出了根据本公开的实施例的图28的操作的视图。
参考图28和图29,在操作2801中,响应于关于释放低功耗状态的输入,控制器580可以将电子设备500从低功耗状态释放。显示单元540的至少一个区域可以在低功耗释放状态下打开。例如,控制器580可以在低功耗释放状态下通过显示单元540提供主屏幕2901。或者,控制器580还可以在低功耗释放状态下通过显示单元540提供另一个已执行的应用的内容(例如,网页、呼叫屏幕等)。
在操作2803中产生用于指示可能执行备忘录应用552的用户意图的输入(例如,第一输入)的情况下,控制器580可以检测该输入并执行操作2805。在控制器580没有检测到该输入的情况下,控制器580可以重复操作2803。
根据本公开的实施例,如屏幕2903所示,在低功耗释放状态下当检测到笔2900与电子设备500分离时,控制器580可以识别出已经产生了第一输入。例如,笔2900可以包括布置在其一部分上的磁体,并且电子设备500可以包括与磁体对应的传感器(例如,霍尔传感器)。在低功耗释放状态下笔2900与电子设备500的笔接收部分分离的情况下,传感器可以检测到减小的磁力,并且控制器580可以相应地识别出已经产生了第一输入。
根据本公开的实施例,笔2900可以包括设置在其一部分上的RFID标签,并且电子设备500可以包括对应于RFID标签的传感器(例如,RFID传感器)。在低功耗释放状态下笔2900与电子设备500的笔接收部分分离的情况下,传感器可以检测RFID标签,并且控制器580可以相应地识别出已经出产生了第一输入。
根据本公开的实施例,控制器580可以从相机单元570获取用户的手图像,并且可以从图像确定用户是否握持笔2900。在低功耗释放状态下根据从相机单元570获取的图像确认出用户握持笔的情况下,控制器580可以识别出已经产生了第一输入。
根据本公开的实施例,在低功耗释放状态下检测到笔2900位于离电子设备500的临界距离内或靠近电子设备500的情况下,控制器580可以识别出已经产生了第一输入。
在驱动备忘录应用552之前产生了第一输入的情况下,控制器580可以根据运行RAM 551的过程,将备忘录应用552的至少一部分预加载在RAM 551中,以执行备忘录应用552,如图7所示。
根据本公开的实施例,控制器580可以提供各种反馈输出。例如,控制器580可以检测第一输入并且可以提供视觉反馈、触觉反馈、声音反馈等。
根据本公开的实施例,控制器580可以提供用户便利功能。例如,当检测到第一输入时,控制器580可以提供弹出式菜单,该弹出式菜单包括用于执行与能够接收笔2900的输入的UI相关联的应用的菜单。
在操作2805中产生了指示驱动备忘录应用552的用户意图的输入(例如,第二输入)的情况下,控制器580可以检测该输入并执行操作2807。在控制器580没有检测到该输入的情况下,控制器580可以重复操作2805。
根据本公开的实施例,在通过手指或笔2900在主屏幕2905上产生选择按钮或图标2905-1的触摸手势的情况下,控制器580可以识别出已经产生了第二输入。
根据本公开的实施例,在低功耗释放状态下在屏幕上检测到预定义手势的情况下,控制器580可以识别出已经产生了第二输入。例如,在正在显示内容的屏幕上产生了使用手指或笔2900的预定义手势(例如,双击)的情况下,控制器580可以识别出已经产生了第二输入。在另一个示例中,在低功耗释放状态下检测到摩擦或触摸屏幕的手势的情况下,控制器580可以识别出已经产生了第二输入。在又一示例中,在低功耗释放状态下检测到轻敲屏幕预定义次数的手势的情况下,控制器580可以识别出已经产生了第二输入。
根据本公开的实施例,在低功耗释放状态下在屏幕的预定义区域中检测到预定义手势的情况下,控制器580可以识别出已经产生了第二输入。例如,在低功耗释放状态下在屏幕的一个或更多个边缘区域中检测到预定义手势的情况下,控制器580可以识别出已经产生了第二输入。
根据本公开的实施例,在低功耗释放状态下检测到以预定义顺序轻敲屏幕的多个预定义区域的手势的情况下,控制器580可以识别出已经产生了第二输入。例如,在低功耗释放状态下检测到以预定义顺序轻敲矩形屏幕的四个角区域的手势的情况下,控制器580可以识别出已经产生了第二输入。
根据本公开的各种实施例,可以利用接触屏幕的方法、悬停方法及其组合中的一种来在屏幕上做出产生第二输入的各种手势。
根据本公开的各种实施例,可以通过手指或笔来产生上述引起指示驱动备忘录应用552的用户意图的输入(例如,第二输入)的各种手势。
根据本公开的各种实施例,在从配备有通信单元的笔2900接收到对应信号的情况下,控制器580可以识别出已经产生了第二输入。
根据本公开的各种实施例,在低功耗释放状态下在笔2900上设置的按钮2910在屏幕上被按压的情况下,控制器580可以识别出已经产生了第二输入。
根据本公开的实施例,在低功耗释放状态下在通过布置在屏幕周围的多个按钮(例如,音量控制按钮、电源开/关按钮、主页按钮等)产生输入的情况下,控制器580可以识别出已经产生了第二输入。
根据本公开的各种实施例,在低功耗释放状态下从传感器单元560获取特定传感器信息的情况下,控制器580可以识别出已经产生了第二输入。例如,在低功耗释放状态下接收到关于笔2900靠近屏幕的事实的传感器信息的情况下,控制器580可以识别出已经产生了第二输入。
返回图28,在操作2807中,控制器580可以执行备忘录应用552。例如,只要检测到指示驱动备忘录应用552的用户意图的输入(例如,第二输入),控制器580就可以利用已经预加载在RAM 551中的备忘录应用552的至少一部分来执行备忘录应用552。或者,控制器580可以另外加载未预加载在RAM 551中的备忘录应用552的其余部分,以在检测到第二输入之后执行备忘录应用552。例如,由于备忘录应用552的至少一部分在产生第二输入之前被预加载,因此为了在产生第二输入之后执行备忘录应用552,只有备忘录应用552的剩余部分或其一部分必须被加载,与在产生第二输入之后加载整个备忘录应用552相比,这使得可以更快速地执行备忘录应用552。或者,控制器580可以基于例如图11所示的加载表的加载顺序优先地将支持屏幕配置的一个或更多个模块组预加载到RAM 551中,并且可以一旦检测到第二输入就利用一个或更多个预加载的模块组来完成用于备忘录功能的屏幕配置。由于用于备忘录功能的屏幕基本上与第二输入同时被提供,所以用户能够体验备忘录应用552的快速启动。
根据本公开的实施例,可能具有备忘录输入的备忘录区域2907-1可以被提供在屏幕2907上,在该屏幕2907上,由已执行的备忘录应用552当前显示内容。
在操作2809中通过备忘录区域2907-1产生根据触摸输入的备忘录输入的情况下,控制器580可以检测该备忘录输入并执行操作2811。在备忘录区域2907-1中产生备忘录输入的情况下,控制器580还可以基于笔的运动信息来提供触觉反馈、声音反馈等。例如,在备忘录区域2907-1中产生备忘录输入的情况下,控制器580可以输出类似于用户用实际书写工具书写备忘录时的声音效果。再例如,在备忘录区域中产生备忘录输入的情况下,控制器580可以引起类似于当用户使用书写工具在实际的书写平面上书写备忘录时的振动。在控制器580未检测到备忘录输入的情况下,控制器580可以重复操作2809。
在操作2811中,如屏幕2909所示,控制器580可以根据备忘录区域2909-1中的备忘录输入来显示踪迹。备忘录输入可以被称为临时存储的数据。
根据本公开的各种实施例,控制器580可以以各种颜色显示备忘录输入。例如,控制器580可以以初始设置的颜色显示备忘录输入,或者可以根据用户的环境设置以颜色集显示备忘录输入。
在操作2813中,控制器580可以根据各种请求执行操作。
根据本公开的实施例,在产生了存储请求的情况下,控制器580可以将备忘录输入作为一种格式的备忘录文件存储在存储单元550中。例如,存储请求可以是由显示单元540的屏幕上的预定义手势引起。在另一个示例中,当在显示单元540的屏幕上提供的菜单上存在用户选择时,可以引起存储请求。在又一示例中,存储请求也可以由输入单元520的一个或更多个按钮引起。在又一示例中,存储请求也可以由笔2900设置的按钮2910引起。
根据另一个示例,当产生了传输请求时,控制器580还可以将备忘录输入传输到外部。
图30是示出了根据本公开的实施例的提供备忘录功能的操作的流程图。
图31是示出了根据本公开的实施例的图30的操作的视图。
参考图30和图31,在操作3001中接收到呼叫的情况下,电子设备500的控制器580可以检测该呼叫,并且可以执行操作3003。在控制器580没有检测到呼叫的情况下,控制器580可以重复操作3001。
在操作3003中,控制器580可以显示呼叫信息(例如,对方的联系号码等)。例如,如屏幕3101所示,在低功耗状态下接收到呼叫的情况下,控制器580可以激活显示单元540的至少一部分,并且可以在如屏幕3103所示的激活区域中显示呼叫信息。
在操作3005中,控制器580可以检测到电子设备500靠近用户的身体,并且可以执行操作3007。例如,基于从传感器单元560(例如,接近传感器)获取的信息,控制器580可以检测到电子设备500靠近用户的身体。
在操作3007中,控制器580可以关闭显示单元540。当在操作3009中完成呼叫时,控制器580可以检测到呼叫的完成并且可以完成操作流程。在操作3009中呼叫没有完成的情况下,控制器580可以重复操作3005。
在操作3005中,控制器580可以检测到电子设备500没有靠近用户的身体。或者,当检测到电子设备500没有靠近用户的身体时,控制器580可以识别出已经产生了用于指示可能执行备忘录应用552的用户意图的输入(例如,第一输入)。响应于第一输入,如图7所示,控制器580可以根据RAM 551的操作的过程在RAM 551中预加载备忘录应用552的至少一部分,以执行备忘录应用552。
在操作3011中产生了指示驱动备忘录应用552的用户意图的输入(例如,第二输入)的情况下,控制器580可以检测该输入并执行操作3013,如果不是,则控制器580可以执行操作3009。
根据本公开的实施例,如屏幕3105所示,当检测到笔3100与电子设备500分离时,控制器580还可以识别出已经产生了第二输入。
根据本公开的实施例,在检测到笔3100位于离显示单元540的临界距离内或靠近显示单元540的情况下,控制器580可以识别出已经产生了第二输入。
在操作3013中,控制器580可以执行备忘录应用552。例如,当检测到指示驱动备忘录应用552的用户意图的输入(例如,第二输入)时,控制器580可以利用已被预加载在RAM551中的备忘录应用552的至少一部分来执行备忘录应用552。或者,控制器580可以额外地加载未预加载在RAM 551中的备忘录应用552的其余部分,以便在检测到第二输入之后执行备忘录应用552。由于可以在产生第二输入之前预加载备忘录应用552的至少一部分,所以为了在产生第二输入之后执行备忘录应用552,只有备忘录应用552的剩余部分或其一部分必须被加载,与在产生第二输入之后加载整个备忘录应用552相比,这使得可以更快速地执行备忘录应用552。在另一种情况下,控制器580可以基于加载表的加载顺序在RAM 551中优先预加载支持屏幕配置的一个或更多个模块组,并且可以一旦检测到第二输入就利用一个或更多个预加载的模块组来完成用于备忘录功能的屏幕配置。由于用于备忘录功能的屏幕基本上与第二输入同时被提供,所以用户能够体验备忘录应用552的快速启动。
根据本公开的实施例,可以通过已执行的备忘录应用552来提供可能有备忘录输入的备忘录区域。如屏幕3107所示,备忘录区域可以占据显示单元540的整个屏幕,或者可以占据显示单元540的一部分屏幕。
在操作3015中,控制器580可以选择电话呼叫模式。根据本公开的实施例,控制器580可以从一般呼叫模式切换到扬声器电话呼叫模式。一般呼叫模式可以适用于用户在将电子设备500保持在他/她的头部附近时进行呼叫的方法。根据本公开的实施例,在与呼叫有关的外部设备(例如,耳机、蓝牙扬声器等)连接到电子设备500的情况下,控制器580可以选择一般呼叫模式。
在操作3017中通过备忘录区域产生了根据触摸输入的备忘录输入的情况下,如屏幕3107所示,控制器580可以检测该备忘录输入并且可以执行操作3019。
在操作3019中,如屏幕3109所示,控制器580可以根据备忘录区域中的备忘录输入来显示踪迹。备忘录输入可以被称为临时存储的数据。
在操作3017中通过备忘录区域没有产生根据触摸输入的备忘录输入的情况下,控制器580可以检测到该事实并且执行操作3021。
在操作3021中控制器580可以检测到呼叫的完成,并且可以执行操作3023。在呼叫没有完成的情况下,控制器580可以重复操作3017。
在操作3023中,控制器580可以完成备忘录应用552。
根据本公开的各种实施例,图30的一些操作可以被省略或组合,或者图30的操作的顺序可能会改变。
图32是示出了根据本公开的实施例的在显示了图30中的备忘录输入之后的操作的流程图。参考图32,操作3201至3217例如可以在图30的操作3019之后执行。在操作3201中完成了呼叫的情况下,电子设备500的控制器580可以检测到呼叫的完成并且执行操作3203。
在操作3203中,控制器580可以将备忘录输入作为具有一种格式的备忘录文件存储在存储单元550中。
在操作3205中,控制器580可以完成备忘录应用552。
在操作3207中,控制器580可以选择适合于将备忘录文件传输到呼叫对方的联系号码的网络。例如,控制器580可以考虑计费政策、传输速率、当前网络设置等来选择网络。
在操作3209中,控制器580可以提示用户执行用于将备忘录文件发送到呼叫对方的联系号码的传输应用。
在操作3211中产生了用于请求执行传输应用的用户输入的情况下,控制器580可以检测该用户输入并执行操作3213,如果不是,则控制器580可以完成操作流程。
在操作3213中,控制器580可以执行传输应用。
在操作3215中产生了用于请求将备忘录文件发送到对方的联系号码的用户输入的情况下,控制器580可以检测该用户输入并且执行操作3217。在操作3215中没有产生用户输入的情况下,控制器580可以重复操作3215。
在操作3217中,控制器580可以利用传输应用通过所选择的网络将备忘录文件发送到对方的联系号码。
根据本公开的各种实施例,可以省略图32的一些操作,或者可以改变图32的操作的顺序。
图33是示出了根据本公开的实施例的提供备忘录功能的操作的流程图。
图34和图35是示出了根据本公开的各种实施例的图33的操作的视图。
参考图33至图35,在操作3301中,电子设备500的控制器580可以通过显示单元540的屏幕来显示内容。例如,控制器580可以在屏幕3401上显示当前已执行的应用(例如网页)的内容。
在操作3303中产生了用于指示可能执行备忘录应用552的用户意图的输入(例如,第一输入)的情况下,控制器580可以检测该输入。根据本公开的实施例,如屏幕3403所示,当检测到笔3400与电子设备500分离时,控制器580可以识别出已经产生了第一输入。在操作3303中没有产生输入的情况下,控制器580可以重复操作3303。
在驱动备忘录应用552之前产生了第一输入的情况下,控制器580可以根据运行RAM 551的过程,将备忘录应用552的至少一部分预加载到RAM 551中,以执行备忘录应用552,如图7所示。
在操作3305中另外产生了指示驱动备忘录应用552的用户意图的输入(例如,第二输入)的情况下,控制器580可以检测该输入并执行操作3307。在操作3305中未产生输入的情况下,控制器580可以重复操作3305。
根据本公开的实施例,在检测到笔3400位于离显示单元540的屏幕3405临界距离内或靠近显示单元540的屏幕3405的情况下,控制器580可以识别出已经产生了第二输入。
根据本公开的实施例,在显示单元540的屏幕3405上检测到预定义手势的情况下,控制器580可以识别出已经产生了第二输入。例如,在正在显示内容的屏幕3405上产生了使用手指或笔3400的预定义手势(例如,双击)的情况下,控制器580可以识别出已经产生了第二输入。在另一个示例中,在检测到摩擦或触摸正在显示内容的屏幕3405的手势的情况下,控制器580可以识别出已经产生了第二输入。在又一示例中,在检测到轻敲正在显示内容的屏幕3405预定次数的手势的情况下,控制器580可以识别出已经产生了第二输入。
根据本公开的实施例,在正在显示内容的屏幕3405的预定义区域中检测到预定义手势的情况下,控制器580可以识别出已经产生了第二输入。例如,在正在显示内容的屏幕3405的一个或更多个边缘区域中检测到预定义手势的情况下,控制器580可以识别出已经产生了第二输入。
根据本公开的实施例,在检测到以预定义顺序轻敲正在显示内容的屏幕3405的多个预定义区域的手势的情况下,控制器580可以识别出已经产生了第二输入。例如,在检测到以预定义顺序轻敲正在显示内容的屏幕3405的四个角区域的手势的情况下,控制器580可以识别出已经产生了第二输入。
根据本公开的各种实施例,可以利用接触屏幕的方法、悬停方法及其组合中的一种在屏幕上做出产生第二输入的各种手势。
根据本公开的各种实施例,可以通过手指或笔产生上述引起指示驱动备忘录应用552的用户意图的输入(例如,第二输入)的各种手势。
根据本公开的各种实施例,在笔3400配置的按钮3410被按压的情况下,控制器580可以识别出已经产生了第二输入。
根据本公开的实施例,通过正在显示内容的屏幕3405周围布置的多个按钮(例如,音量控制按钮、电源开/关按钮503、主页按钮等)产生了输入的情况下,控制器580可以识别出已经产生了第二输入。
根据本公开的各种实施例,在从传感器单元560获取特定传感器信息的情况下,控制器580可以识别出已经产生了第二输入。例如,在低功耗释放状态下接收到关于笔3400靠近屏幕3405的事实的传感器信息的情况下,控制器580可以识别出已经产生了第二输入。
在操作3307中,控制器580可以执行备忘录应用552。例如,一旦检测到指示驱动备忘录应用552的用户意图的输入(例如,第二输入),则控制器580可以利用已经预加载在RAM551中的备忘录应用552的至少一部分来执行备忘录应用552。或者,控制器580可以另外加载未预加载在RAM 551中的备忘录应用552的其余部分,以便在检测到第二输入之后执行备忘录应用552。由于可以在产生第二输入之前预加载备忘录应用552的至少一部分,所以为了在产生第二输入之后执行备忘录应用552,只有备忘录应用552的剩余部分或其一部分必须被加载,与在产生第二输入之后加载整个备忘录应用552相比,这使得可以更快速地执行备忘录应用552。在另一种情况下,控制器580可以基于例如图11所示的加载表的加载顺序,优先地将支持屏幕配置的一个或更多个模块组预加载在RAM 551中,并且一旦检测到第二输入就可以利用一个或更多个预加载的模块组来完成用于备忘录功能的屏幕配置。由于用于备忘录功能的屏幕基本上与第二输入同时被提供,所以用户能够体验备忘录应用552的快速启动。
根据本公开的实施例,可以通过已执行的备忘录应用552在正在显示内容的屏幕3407上提供可能有备忘录输入的备忘录区域。例如,基于笔的位置信息,控制器580可以将屏幕3407分成显示内容的区域3407-1和提供备忘录区域3407-2的区域。这里,显示内容的区域3407-1可以被重新配置为比执行备忘录应用552之前更小。两个区域3407-1和3407-2的大小可以通过在显示内容的区域3407-1和备忘录区域3407-2之间移动分隔物3407-3来相对地调整。
根据本公开的实施例,如屏幕3407所示,控制器580还可以在正在显示内容的屏幕3405上提供提供手写功能或绘图功能的透明层。
在操作3309中通过备忘录区域产生了根据触摸输入的备忘录输入的情况下,如屏幕3407和3411所示,控制器580可以检测该备忘录输入并执行操作3311。在操作3309中未产生输入备忘录的情况下,控制器580可以重复操作3309。
在操作3311中,如屏幕3409和3413所示,控制器580可以根据备忘录区域中的备忘录输入来显示轨迹。例如,参考屏幕3413,备忘录输入可以被显示为与当前显示的内容重叠。
在操作3313中产生了存储请求的情况下,控制器580可以检测该请求并执行操作3315。例如,存储请求可以由显示单元540的屏幕上的预定义手势引起。在另一个示例中,当在显示单元540的屏幕上提供的菜单上存在用户选择时,可以引起存储请求。在又一示例中,存储请求也可以由输入单元520的一个或更多个按钮引起。在又一示例中,存储请求还可以由笔3400设置的按钮3410引起。在操作3313中未产生存储请求的情况下,控制器580可以重复操作3313。
在操作3315中,控制器580可以将备忘录输入作为具有一种格式的备忘录文件存储在存储单元550中。根据本公开的实施例,控制器580可以将通过捕获一起显示内容和备忘录输入的屏幕3409或3413的整个区域而获得的图像存储为备忘录文件。或者,控制器580可以基于用户输入从一起显示内容和备忘录输入的屏幕3409或3413的整个区域中选择部分区域,并且还可以将通过捕获所选择的部分区域而获得的图像存储为备忘录文件。
根据本公开的实施例,控制器580可以管理全部的备忘录文件。
参考图35,例如,当执行图库应用时,可以通过电子设备500的屏幕3501以缩略图的形式提供存储的备忘录文件。当选择一个备忘录文件时,可以通过屏幕3501显示其放大图。
根据本公开的各种实施例,操作电子设备的方法可以包括:基于电子设备的第一状态变化,至少部分地将第一应用程序的第一部分加载到电子设备的易失性存储器中。操作电子设备的方法可以包括:基于电子设备的第二状态变化,至少部分地将第一应用程序的第二部分加载到易失性存储器中,该第二状态变化与可拆卸地附接到或***到电子设备中的输入单元相关联。操作电子设备的方法可以包括在电子设备的显示器上显示由已加载的第一和/或第二部分产生的图像和/或文本。
根据本公开的各种实施例,电子设备的第一状态变化可以包括指示可能执行备忘录应用的用户意图的第一输入。
根据本公开的各种实施例,电子设备的第二状态变化可以包括指示驱动备忘录应用的用户意图的第二输入。
根据本公开的各种实施例,第一状态变化可以包括显示器从亮屏状态到熄屏状态或低功耗状态的状态变化。
根据本公开的各种实施例,第二状态变化可以包括输入单元从输入单元被附接到电子设备的状态到输入单元与电子设备分离的状态的状态变化。
根据本公开的各种实施例,第一状态变化可以包括输入单元从输入单元被附接到电子设备的状态到输入单元与电子设备分离的状态的状态变化。
根据本公开的各种实施例,第二状态变化可以包括通过使用输入单元的显示器而接收的用户输入而产生的状态变化。
根据本公开的各种实施例,操作电子设备的方法还可以包括:当基于第一状态变化至少部分地将第一应用程序的第一部分加载到易失性存储器中时,当产生了用于不同操作的输入而没有第二状态变化时,使第一应用程序的已加载的第一部分无效。
根据本公开的各种实施例,在电子设备的显示器上显示由已加载的第一部分和/或第二部分产生的图像和/或文本可以包括:基于第二状态变化至少部分地激活显示器的至少一个区域,并且在激活的显示器上接收笔的输入。
根据本公开的各种实施例,操作电子设备的方法还可以包括:以黑色显示接收到笔的输入的显示器的至少一个区域。
根据本公开的各种实施例,操作电子设备的方法还可以包括:将笔的输入传送给与第一应用程序不同的第二应用程序。
根据本公开的各种实施例,基于电子设备的第一状态变化,至少部分地将第一应用程序的第一部分加载到电子设备的易失性存储器中可以包括:确定易失性存储器中的可加载区域,基于所确定的可加载区域确定第一应用程序的加载等级,并且基于所确定的加载等级将第一应用程序的第一部分加载到易失性存储器中。
尽管已经通过本说明书和附图示出和描述了本公开的各种实施例,并且已经使用了特定的术语,但是这些描述用于理解本公开技术特征的解释,并且这些描述不限制本公开的范围。对于本公开所属领域的技术人员而言显而易见的是,除了本文公开的各种实施例之外,可以执行基于本公开的精神和范围的其他实施例。
本公开的装置和方法能够以硬件来实现;并且可以部分地作为固件或者通过存储在非暂态机器可读介质上的、结合硬件的软件或计算机代码的执行来实现,所述非暂态机器可读介质上,诸如CD ROM、RAM、软盘、硬盘或磁光盘;或者通过最初存储在远程记录介质或非暂态机器可读介质上经由网络下载并将其存储在本地非暂态记录介质以由诸如处理器之类的硬件执行的计算机代码来实现,使得这里描述的方法被加载到诸如通用计算机或专用处理器的硬件中,或者在可编程或专用硬件(诸如ASIC或FPGA)中。如本领域所理解的那样,计算机、处理器、微处理器控制器或可编程硬件包括当被计算机、处理器或硬件访问和执行时可以存储或接收软件或计算机代码并实现本文描述的处理方法的存储器组件,例如RAM、ROM、闪存等。另外,应当认识到的是,当通用计算机访问用于实现本文所示的过程的代码时,代码的执行将通用计算机转换成用于执行本文所示过程的专用计算机。此外,技术人员理解和认识到,所要求保护的公开内容中的“处理器”、“微处理器”、“控制器”或“控制单元”构成包含被配置用于操作的电路的硬件。根据最广泛的合理解释,所附权利要求构成符合35U.S.C.§101的法定主题,而且没有一个元件是软件本身。本文的权利要求的元件应根据35U.S.C.112的第六段的规定来解释,除非使用短语“用于……的装置”明确叙述该元件。
根据35U.S.C§101规定的法定主题,本文所称的术语“单元”或“模块”的定义应理解为构成:硬件电路(诸如电荷耦合器件(CCD)、互补金属氧化物半导体(CMOS)、SoC、ASIC、FPGA),被配置用于特定期望的功能的至少一个处理器或微处理器(例如,控制器或控制单元),或者包含诸如发射器、接收器或收发器的硬件的通信模块,或者包括被加载到硬件并由硬件执行以进行操作的机器可执行代码的非暂态介质,但并不构成软件本身。例如,本公开中的图像处理器以及对输入单元和/或输出单元的任何引用都包括被配置用于操作的硬件电路。
虽然已经参考本公开的各种实施例对本公开进行了说明和描述,但是本领域技术人员将会理解,在不脱离由所附权利要求及其等同形式所限定的本发明的主旨和范围的前提下,可以对本公开进行形式和细节上的各种改变。
Claims (20)
1.一种电子设备,包括:
壳体;
显示器,所述显示器通过所述壳体的一侧被暴露;
输入单元,所述输入单元被配置为可拆卸地附接或***到所述壳体;
处理器,所述处理器位于所述壳体内并且电连接到所述显示器;
非易失性存储器,所述非易失性存储器电连接到所述处理器,并且被配置为存储应用程序;和
易失性存储器,所述易失性存储器电连接到所述处理器,
其中,所述非易失性存储器被配置为存储这样的指令,所述指令在被所述处理器执行时,配置所述处理器执行以下操作:
基于所述电子设备的第一状态变化,至少部分地将所述应用程序的第一部分加载到所述易失性存储器中,
基于所述电子设备的第二状态变化,至少部分地将所述应用程序的第二部分加载到所述易失性存储器中,所述电子设备的第二状态变化与所述输入单元相关联,以及
在所述显示器上显示由所述应用程序的已加载的第一部分和/或已加载的第二部分产生的图像和/或文本。
2.如权利要求1所述的电子设备,其中,所述第一状态变化包括所述显示器从亮屏状态到熄屏状态,或者从亮屏状态到低功耗状态的状态变化。
3.如权利要求2所述的电子设备,其中,所述第二状态变化包括所述输入单元从所述输入单元附接到所述壳体的状态到所述输入单元与所述壳体分离的状态的状态变化。
4.如权利要求1所述的电子设备,其中,所述第一状态变化包括所述输入单元从所述输入单元附接到所述壳体的状态到所述输入单元与所述壳体分离的状态的状态变化。
5.如权利要求4所述的电子设备,其中,所述第二状态变化包括通过使用所述输入单元经由所述显示器接收用户输入而产生的状态变化。
6.如权利要求1所述的电子设备,其中,所述非易失性存储器还包括这样的指令,所述指令在被所述处理器执行时,配置所述处理器执行以下操作:
当产生了用于不同操作的输入而没有所述第二状态变化时,使所述应用程序的已加载的第一部分无效,
其中,基于所述第一状态变化,至少部分地将所述应用程序的所述第一部分加载到所述易失性存储器中。
7.如权利要求1所述的电子设备,其中,所述非易失性存储器还包括这样的指令,所述指令在被所述处理器执行时,配置所述处理器执行以下操作:
基于所述第二状态变化,至少部分地激活所述显示器的至少一个区域,以及
使所述应用程序的已加载的第一部分和/或已加载的第二部分在所述显示器的被激活的至少一个区域上接收笔的输入。
8.如权利要求7所述的电子设备,其中,所述非易失性存储器还包括这样的指令,所述指令在被所述处理器执行时,配置所述处理器执行以下操作:
使接收到所述笔的输入的所述显示器的至少一个区域以黑色显示。
9.如权利要求7所述的电子设备,其中,所述非易失性存储器还包括这样的指令,所述指令在被所述处理器执行时,配置所述处理器执行以下操作:
将所述笔的输入传送给与所述应用程序不同的第二应用程序。
10.如权利要求1所述的电子设备,其中,所述非易失性存储器还包括这样的指令,所述指令在被所述处理器执行时,配置所述处理器执行以下操作:
确定所述易失性存储器中的可加载区域,
基于所确定的可加载区域,确定所述应用程序的加载等级,以及
基于所确定的加载等级,将所述应用程序的所述第一部分加载到所述易失性存储器中。
11.一种操作电子设备的方法,所述方法包括:
基于所述电子设备的第一状态变化,至少部分地将应用程序的第一部分加载到所述电子设备的易失性存储器中;
基于所述电子设备的第二状态变化,至少部分地将所述应用程序的第二部分加载到所述易失性存储器中,所述电子设备的第二状态变化与可拆卸地附接到或***到所述电子设备的输入单元相关联;以及
在所述电子设备的显示器上显示由所述应用程序的已加载的第一部分和/或已加载的第二部分产生的图像和/或文本。
12.如权利要求11所述的方法,其中,所述第一状态变化包括所述显示器从亮屏状态到熄屏状态,或者从亮屏状态到低功耗状态的状态变化。
13.如权利要求12所述的方法,其中,所述第二状态变化包括所述输入单元从所述输入单元附接到所述电子设备的状态到所述输入单元与所述电子设备分离的状态的状态变化。
14.如权利要求11所述的方法,其中,所述第一状态变化包括所述输入单元从所述输入单元附接到所述电子设备的状态到所述输入单元与所述电子设备分离的状态的状态变化。
15.如权利要求14所述的方法,其中,所述第二状态变化包括通过使用所述输入单元经由所述显示器接收用户输入而产生的状态变化。
16.如权利要求11所述的方法,还包括:
当产生了用于不同操作的输入而没有所述第二状态变化时,使所述应用程序的已加载的第一部分无效,
其中,基于所述第一状态变化,至少部分地将所述应用程序的所述第一部分加载到所述易失性存储器中。
17.如权利要求11所述的方法,其中,在所述电子设备的显示器上显示由所述应用程序的已加载的第一部分和/或已加载的第二部分产生的图像和/或文本包括:
基于所述第二状态变化,至少部分地激活所述显示器的至少一个区域,以及
在所述显示器的被激活的至少一个区域上接收笔的输入。
18.如权利要求17所述的方法,还包括:
使接收到所述笔的输入的所述显示器的至少一个区域以黑色显示。
19.如权利要求17所述的方法,还包括:
将所述笔的输入传送给与所述应用程序不同的第二应用程序。
20.如权利要求11所述的方法,其中,基于所述电子设备的第一状态变化,至少部分地将应用程序的第一部分加载到所述电子设备的易失性存储器中包括:
确定所述易失性存储器中的可加载区域;
基于所确定的可加载区域,确定所述应用程序的加载等级;以及
基于所确定的加载等级,将所述应用程序的所述第一部分加载到所述易失性存储器中。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2015-0114064 | 2015-08-12 | ||
KR1020150114064A KR102443069B1 (ko) | 2015-08-12 | 2015-08-12 | 어플리케이션을 실행하기 위한 장치 및 방법 |
PCT/KR2016/007770 WO2017026682A1 (en) | 2015-08-12 | 2016-07-18 | Device and method for executing application |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107924314A true CN107924314A (zh) | 2018-04-17 |
CN107924314B CN107924314B (zh) | 2021-11-02 |
Family
ID=57984230
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201680044987.4A Active CN107924314B (zh) | 2015-08-12 | 2016-07-18 | 用于执行应用的设备和方法 |
Country Status (5)
Country | Link |
---|---|
US (2) | US10310866B2 (zh) |
EP (2) | EP3335095B1 (zh) |
KR (1) | KR102443069B1 (zh) |
CN (1) | CN107924314B (zh) |
WO (1) | WO2017026682A1 (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111124247A (zh) * | 2019-12-26 | 2020-05-08 | 上海传英信息技术有限公司 | 控制界面显示方法、移动终端及存储介质 |
WO2020140408A1 (zh) * | 2018-12-30 | 2020-07-09 | 广东乐芯智能科技有限公司 | 智能手表 |
CN113225428A (zh) * | 2021-05-07 | 2021-08-06 | 乐视致新信息技术(武汉)有限公司 | 影像临摹处理方法、装置、设备和计算机可读存储介质 |
CN113794833A (zh) * | 2021-08-16 | 2021-12-14 | 维沃移动通信(杭州)有限公司 | 拍摄方法、装置和电子设备 |
CN114116083A (zh) * | 2020-08-25 | 2022-03-01 | 北京珠穆朗玛移动通信有限公司 | 一种分屏显示方法、分屏显示装置、编解码器及存储装置 |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105930058A (zh) * | 2016-04-21 | 2016-09-07 | 青岛海信移动通信技术股份有限公司 | 一种移动终端应用启动方法、装置及移动终端 |
CN107122214B (zh) * | 2017-04-28 | 2020-08-04 | Oppo广东移动通信有限公司 | 应用程序的预处理方法、装置及终端 |
KR102348693B1 (ko) * | 2017-10-24 | 2022-01-10 | 삼성전자주식회사 | 어플리케이션 프로그램을 제어하는 전자 장치 및 그 제어 방법 |
US11369865B2 (en) * | 2017-12-22 | 2022-06-28 | Gilson MARTINS VIEIRA FILHO | Microprocessed electronic device for producing special effects by controlling and synchronizing light and sound |
CN108595228B (zh) | 2018-05-10 | 2021-03-12 | Oppo广东移动通信有限公司 | 应用程序预测模型建立方法、装置、存储介质及移动终端 |
CN108595227A (zh) | 2018-05-10 | 2018-09-28 | Oppo广东移动通信有限公司 | 应用程序预加载方法、装置、存储介质及移动终端 |
CN108710513B (zh) | 2018-05-15 | 2020-07-21 | Oppo广东移动通信有限公司 | 应用程序启动方法、装置、存储介质及终端 |
CN108762839B (zh) * | 2018-05-22 | 2020-12-18 | 北京小米移动软件有限公司 | 应用程序的界面显示方法及装置 |
CN108829456A (zh) * | 2018-05-29 | 2018-11-16 | Oppo广东移动通信有限公司 | 应用程序预加载方法、装置、存储介质及终端 |
CN108804157A (zh) | 2018-06-05 | 2018-11-13 | Oppo广东移动通信有限公司 | 应用程序预加载方法、装置、存储介质及终端 |
CN111417929A (zh) * | 2018-12-29 | 2020-07-14 | 深圳市大疆创新科技有限公司 | 界面显示方法及控制终端 |
KR20210060213A (ko) * | 2019-11-18 | 2021-05-26 | 삼성전자주식회사 | 어플리케이션을 프리로드하는 방법 및 이를 지원하는 전자 장치 |
CN112162796A (zh) * | 2020-10-10 | 2021-01-01 | Oppo广东移动通信有限公司 | 应用启动的方法、装置、终端设备以及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6226665B1 (en) * | 1996-09-19 | 2001-05-01 | Microsoft Corporation | Application execution environment for a small device with partial program loading by a resident operating system |
CN102063251A (zh) * | 2010-12-02 | 2011-05-18 | 中兴通讯股份有限公司 | 一种移动终端及其快捷功能方法 |
CN102890613A (zh) * | 2012-08-21 | 2013-01-23 | 深圳天珑无线科技有限公司 | 移动终端快速记录信息的方法和移动终端 |
CN104156143A (zh) * | 2014-07-31 | 2014-11-19 | 天津三星通信技术研究有限公司 | 一种快速调用手写笔功能菜单的方法、装置以及移动终端 |
CN104423837A (zh) * | 2013-09-03 | 2015-03-18 | 三星电子株式会社 | 用于显示控制的方法及其电子设备 |
Family Cites Families (48)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6910106B2 (en) | 2002-10-04 | 2005-06-21 | Microsoft Corporation | Methods and mechanisms for proactive memory management |
US7577925B2 (en) | 2005-04-08 | 2009-08-18 | Microsoft Corporation | Processing for distinguishing pen gestures and dynamic self-calibration of pen-based computing systems |
KR101156209B1 (ko) | 2005-08-03 | 2012-06-18 | 삼성전자주식회사 | 휴대용 단말기의 통화중 데이터 입력/검색 방법 |
WO2007018245A1 (ja) | 2005-08-10 | 2007-02-15 | Mitsui Chemicals, Inc. | 共重合体ゴム、ゴム組成物、及びゴム成形体 |
US20070232739A1 (en) | 2006-03-30 | 2007-10-04 | General Electric Company | Thermoplastic polycarbonate compositions with improved mechanical properties, articles made therefrom and method of manufacture |
US9674176B2 (en) * | 2007-12-26 | 2017-06-06 | Intel Deutschland Gmbh | Radio communication device and method for booting a radio communication device |
TWI461045B (zh) * | 2008-05-02 | 2014-11-11 | Htc Corp | 手持電子裝置與開啟應用程式方法及數位儲存媒體 |
KR101513025B1 (ko) | 2008-05-08 | 2015-04-17 | 엘지전자 주식회사 | 이동 단말기 및 이동 단말기의 정보 알림 방법 |
KR101507840B1 (ko) | 2008-10-23 | 2015-04-03 | 엘지전자 주식회사 | 이동통신 단말기 및 터치 스크린 제어방법 |
KR101582919B1 (ko) | 2009-05-27 | 2016-01-07 | 삼성전자 주식회사 | 전자장치 및 그 부팅방법 |
KR101432989B1 (ko) | 2009-07-30 | 2014-08-27 | 에스케이플래닛 주식회사 | 분리 실행 기반의 컨텐츠용 코드 블록 제공 시스템, 그 방법 및 그 방법이 기록된 컴퓨터로 판독 가능한 기록매체 |
KR101772453B1 (ko) | 2010-03-24 | 2017-08-30 | 엘지전자 주식회사 | 이동 단말기 및 그 제어방법 |
JP2011253272A (ja) | 2010-06-01 | 2011-12-15 | Panasonic Corp | 携帯情報端末 |
KR101672212B1 (ko) | 2010-06-15 | 2016-11-04 | 엘지전자 주식회사 | 휴대 단말기 및 그 동작 방법 |
US8811948B2 (en) | 2010-07-09 | 2014-08-19 | Microsoft Corporation | Above-lock camera access |
KR101453743B1 (ko) | 2010-08-16 | 2014-10-21 | 에스케이플래닛 주식회사 | 웹 어플리케이션을 위한 사전 캐싱 방법 및 이를 적용한 단말 장치 |
KR101169693B1 (ko) | 2010-12-30 | 2012-08-02 | 연희연 | 지우개 찌꺼기 제거장치 |
US9201520B2 (en) | 2011-02-11 | 2015-12-01 | Microsoft Technology Licensing, Llc | Motion and context sharing for pen-based computing inputs |
KR101239103B1 (ko) | 2011-04-19 | 2013-03-06 | 주식회사 동부하이텍 | 차동 신호 처리를 이용한 터치스크린 컨트롤러 |
KR101892638B1 (ko) | 2012-03-27 | 2018-08-28 | 엘지전자 주식회사 | 이동 단말기 |
EP2527968B1 (en) | 2011-05-24 | 2017-07-05 | LG Electronics Inc. | Mobile terminal |
KR20130008096A (ko) | 2011-06-22 | 2013-01-22 | 삼성코닝정밀소재 주식회사 | 디스플레이 장치용 광학필름 및 이를 구비하는 디스플레이 장치 |
US9116698B2 (en) | 2011-06-07 | 2015-08-25 | Google Inc. | Intelligent selection of operating state upon change of power state |
KR101819980B1 (ko) | 2011-09-09 | 2018-01-19 | 삼성전자주식회사 | 광센싱 장치 및 그 구동 방법, 광센싱 장치를 포함하는 광터치 스크린 장치 |
EP2592548B1 (en) | 2011-11-14 | 2017-06-21 | LG Electronics Inc. | Mobile terminal and controlling method thereof |
KR101871711B1 (ko) | 2011-11-14 | 2018-06-27 | 엘지전자 주식회사 | 휴대 단말기 및 그 제어 방법 |
TWI498807B (zh) * | 2011-12-12 | 2015-09-01 | Htc Corp | 電子裝置及其操作方法 |
US9354748B2 (en) | 2012-02-13 | 2016-05-31 | Microsoft Technology Licensing, Llc | Optical stylus interaction |
KR20130123794A (ko) | 2012-05-03 | 2013-11-13 | 삼성전자주식회사 | 메모용 어플리케이션 |
KR101921161B1 (ko) | 2012-05-15 | 2018-11-22 | 삼성전자 주식회사 | 메모 기능 수행을 위한 단말의 제어 방법 및 그 단말 |
US9009630B2 (en) * | 2012-06-05 | 2015-04-14 | Microsoft Corporation | Above-lock notes |
KR101966695B1 (ko) * | 2012-06-22 | 2019-04-08 | 삼성전자 주식회사 | 휴대단말기의 통화중 메모 처리장치 및 방법 |
KR20140010593A (ko) | 2012-07-16 | 2014-01-27 | 삼성전자주식회사 | 전자펜 장탈착 인식 구조를 이용한 소모전류 감소 장치 및 방법 |
KR102078180B1 (ko) * | 2012-10-27 | 2020-04-07 | 삼성전자주식회사 | 무선 단말에서의 동작 모드 제어장치 및 방법 |
KR20140076261A (ko) | 2012-12-12 | 2014-06-20 | 삼성전자주식회사 | 펜을 이용한 사용자 인터페이스 제공 단말 및 방법 |
KR20150098649A (ko) | 2012-12-22 | 2015-08-28 | 퀄컴 인코포레이티드 | 비-휘발성 메모리의 이용을 통한 휘발성 메모리의 전력 소비 감소 |
KR102010957B1 (ko) * | 2012-12-24 | 2019-08-14 | 삼성전자 주식회사 | 휴대 장치 제어 방법 및 그 휴대 장치 |
KR20140095290A (ko) | 2013-01-24 | 2014-08-01 | 주식회사 제이아이테크 | 터치스크린이 구비된 휴대단말기용 스타일러스 펜 |
KR102068564B1 (ko) | 2013-03-15 | 2020-01-21 | 엘지전자 주식회사 | 이동 단말기 및 그 제어방법 |
KR20140114145A (ko) | 2013-03-18 | 2014-09-26 | 박철 | 터치패널을 갖는 개인휴대단말기의 작동방법 |
KR101441511B1 (ko) | 2013-07-03 | 2014-09-17 | 주식회사 더한 | 모니터 절전 제어 장치 |
ES2702242T3 (es) * | 2013-07-12 | 2019-02-28 | Amfag Srl | Cabezal pulverizador extensible y grifo relacionado provisto de un sistema de acoplamiento magnético |
KR20150025594A (ko) | 2013-08-29 | 2015-03-11 | 삼성전자주식회사 | 멀티 이미지 레이어 컴포지트 방법 |
US20150006209A1 (en) * | 2013-09-19 | 2015-01-01 | Amadeus S.A.S. | Method and system for building event based travel |
KR102157858B1 (ko) * | 2013-11-18 | 2020-09-21 | 삼성전자주식회사 | 전력 소모를 줄일 수 있는 전자 장치 및 방법 |
KR102227440B1 (ko) * | 2013-12-24 | 2021-03-12 | 삼성전자주식회사 | 전자 장치 및 그 동작 방법 |
KR20160046668A (ko) * | 2014-10-21 | 2016-04-29 | 삼성전자주식회사 | 기능 실행 방법 및 이를 구현한 전자장치 |
US10038775B2 (en) * | 2015-04-13 | 2018-07-31 | Microsoft Technology Licensing, Llc | Inputting data using a mobile apparatus |
-
2015
- 2015-08-12 KR KR1020150114064A patent/KR102443069B1/ko active IP Right Grant
-
2016
- 2016-07-15 US US15/211,761 patent/US10310866B2/en active Active
- 2016-07-18 EP EP16835323.3A patent/EP3335095B1/en active Active
- 2016-07-18 WO PCT/KR2016/007770 patent/WO2017026682A1/en active Application Filing
- 2016-07-18 CN CN201680044987.4A patent/CN107924314B/zh active Active
- 2016-07-18 EP EP21202293.3A patent/EP3961386B1/en active Active
-
2019
- 2019-04-18 US US16/388,180 patent/US11614948B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6226665B1 (en) * | 1996-09-19 | 2001-05-01 | Microsoft Corporation | Application execution environment for a small device with partial program loading by a resident operating system |
CN102063251A (zh) * | 2010-12-02 | 2011-05-18 | 中兴通讯股份有限公司 | 一种移动终端及其快捷功能方法 |
CN102890613A (zh) * | 2012-08-21 | 2013-01-23 | 深圳天珑无线科技有限公司 | 移动终端快速记录信息的方法和移动终端 |
CN104423837A (zh) * | 2013-09-03 | 2015-03-18 | 三星电子株式会社 | 用于显示控制的方法及其电子设备 |
CN104156143A (zh) * | 2014-07-31 | 2014-11-19 | 天津三星通信技术研究有限公司 | 一种快速调用手写笔功能菜单的方法、装置以及移动终端 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020140408A1 (zh) * | 2018-12-30 | 2020-07-09 | 广东乐芯智能科技有限公司 | 智能手表 |
CN111124247A (zh) * | 2019-12-26 | 2020-05-08 | 上海传英信息技术有限公司 | 控制界面显示方法、移动终端及存储介质 |
CN114116083A (zh) * | 2020-08-25 | 2022-03-01 | 北京珠穆朗玛移动通信有限公司 | 一种分屏显示方法、分屏显示装置、编解码器及存储装置 |
CN113225428A (zh) * | 2021-05-07 | 2021-08-06 | 乐视致新信息技术(武汉)有限公司 | 影像临摹处理方法、装置、设备和计算机可读存储介质 |
CN113794833A (zh) * | 2021-08-16 | 2021-12-14 | 维沃移动通信(杭州)有限公司 | 拍摄方法、装置和电子设备 |
CN113794833B (zh) * | 2021-08-16 | 2023-05-26 | 维沃移动通信(杭州)有限公司 | 拍摄方法、装置和电子设备 |
Also Published As
Publication number | Publication date |
---|---|
CN107924314B (zh) | 2021-11-02 |
KR102443069B1 (ko) | 2022-09-14 |
US20170046171A1 (en) | 2017-02-16 |
EP3335095A4 (en) | 2018-07-25 |
EP3335095A1 (en) | 2018-06-20 |
US11614948B2 (en) | 2023-03-28 |
EP3961386B1 (en) | 2024-02-28 |
WO2017026682A1 (en) | 2017-02-16 |
EP3961386A1 (en) | 2022-03-02 |
EP3335095B1 (en) | 2021-10-13 |
KR20170019789A (ko) | 2017-02-22 |
US20190243661A1 (en) | 2019-08-08 |
US10310866B2 (en) | 2019-06-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107924314A (zh) | 用于执行应用的设备和方法 | |
KR102491287B1 (ko) | 전자 장치 | |
CN107015682B (zh) | 用于提供用户接口的方法及电子设备 | |
CN109874365A (zh) | 用于执行无线充电的设备及其方法 | |
CN110462572A (zh) | 电子装置及其控制方法 | |
CN107800930A (zh) | 图像合成方法和支持该方法的电子设备 | |
CN107402667A (zh) | 包含显示器的电子设备 | |
CN107959877A (zh) | 电子设备和电子设备播放多媒体内容的方法 | |
CN107844693A (zh) | 用于通过引导接收指纹信息的设备和方法 | |
CN107393501A (zh) | 电子设备 | |
CN110476189A (zh) | 用于在电子装置中提供增强现实功能的方法和设备 | |
CN108432260A (zh) | 电子设备及其图像控制方法 | |
CN108292144A (zh) | 具有多个显示器的电子设备及其控制方法 | |
CN108028891A (zh) | 电子设备和照相方法 | |
CN106662969A (zh) | 处理内容的方法及其电子设备 | |
CN107016950A (zh) | 用于操作电子设备的方法和支持该方法的电子设备 | |
CN108700995A (zh) | 电子设备和用于切换和对齐其应用的方法 | |
CN109791475A (zh) | 具有双面显示器的电子设备和用于控制应用的方法 | |
CN109154931A (zh) | 显示内容的方法和适用于该方法的电子设备 | |
CN108475174A (zh) | 电子设备及其操作方法 | |
CN107085507A (zh) | 数据收发方法及装置 | |
CN107548486A (zh) | 用于提供快捷用户界面的电子装置及其方法 | |
CN107613283A (zh) | 视频中的基于对象或区域的聚焦控制 | |
CN110050279A (zh) | 用于感测指纹的电子设备和方法 | |
CN106250738A (zh) | 用于执行个人认证的电子装置及其方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |