处理内容的方法及其电子设备与流程

文档序号:11160818阅读:443来源:国知局
处理内容的方法及其电子设备与制造工艺

本公开涉及一种用于处理内容的电子设备。



背景技术:

基于信息通信技术与半导体技术的发展,各种便携式终端的供给与使用已呈迅速增长之势。特别是,最近的便携式终端包括各种各样的功能,例如,电视(TV)观看功能(例如,诸如数字多媒体广播(DMB)或者数字视频广播(DVB)的移动广播)、音频回放功能(例如,移动画面专家组阶段1或者阶段2(MPEG-1或者MPEG-2)音频层-3(MP3))、画面功能、以及数据通信功能、以及诸如语音呼叫或者消息传输/接收的音频通信功能。

以上信息仅呈现为背景信息以帮助本公开的理解。关于上述任何内容是否可应用为针对本公开的现有技术,还没有进行确定,并且没有进行断言。



技术实现要素:

技术问题

用户运行多个步骤以执行相关技术的备忘录功能或者短文功能,并因此,用户不能够容易地使用备忘录功能或者短文功能。

技术方案

根据本公开的一个方面,提供了一种在电子设备处处理内容的方法。所述方法包括生成与向经由电子设备所显示的内容施加的用户输入对应的第一内容,以及将显示有关第一内容的第一短文信息的浮动用户界面(UI)显示在电子设备的屏幕上。

根据本公开的另一个方面,提供了一种用于处理内容的电子设备。所述电子设备包括显示器和处理器,所述电子设备被配置为与向经由电子设备所显示的内容施加的用户输入对应的第一内容,并控制显示器将显示有关第一内容的第一短文信息的浮动UI显示在屏幕上。

根据本公开的另一个方面,提供了一种记录了用于运行电子设备处理内容的方法的程序的机器可读存储介质。所述方法包括生成与向经由电子设备所显示的用户输入内容对应的第一内容,以及将显示有关第一内容的第一短文信息的浮动UI显示在电子设备的屏幕上。

本公开能提供用于允许用户容易地使用备忘录功能或者短文功能的方法与电子设备。

通过以下结合附图的详细描述,对于本领域技术人员,本公开的其它方面、优点、和显著特征将会变得明显,所述详细描述公开了本公开的各个实施例。

技术效果

本公开的一个方面在于提供用于允许用户容易地使用备忘录功能或者短文功能的方法与电子设备。

附图说明

通过以下结合附图的描述,本公开某些实施例的上述与其它方面、特性以及优点将会变得更加明显,在这些附图中:

图1说明了包括根据本公开各个实施例的电子设备的网络环境;

图2是根据本公开各个实施例由电子设备处理内容的方法的流程图;

图3是根据本公开各个实施例的电子设备处理内容的另一方法的流程图;

图4说明了根据本公开各个实施例的电子设备处理内容的示例;

图5说明了根据本公开各个实施例的电子设备处理内容的示例;

图6说明了根据本公开各个实施例的电子设备根据用户输入选择内容的示例;

图7说明了根据本公开各个实施例的电子设备处理内容的另一示例;

图8说明了根据本公开各个实施例的电子设备处理内容的另一示例;

图9说明了根据本公开各个实施例的电子设备处理内容的另一示例;

图10a和10b说明了根据本公开各个实施例的电子设备处理内容的另一示例;

图11说明了根据本公开各个实施例的电子设备处理内容的另一示例;

图12说明了根据本公开各个实施例的电子设备处理内容的另一示例;

图13说明了根据本公开各个实施例的电子设备处理内容的另一示例;

图14说明了根据本公开各个实施例的电子设备处理内容的另一示例;

图15a和15b说明了根据本公开各个实施例的电子设备处理内容的另一示例;

图16说明了根据本公开各个实施例的电子设备处理内容的另一示例;

图17说明了根据本公开各个实施例的电子设备处理内容的另一示例;

图18a和18b说明了根据本公开各个实施例的电子设备处理内容的另一示例;

图19说明了根据本公开各个实施例的电子设备处理内容的另一示例;

图20是根据本公开各个实施例的电子设备的框图;以及

图21是根据本公开各个实施例的程序模块的框图。

在所有图中,相同的附图标记应理解为指代相同的部分、部件、以及结构。

具体实施方式

提供参考附图的以下描述,以帮助对权利要求及其等效所限定的本公开各个实施例的全面理解。所述描述包括有助于理解的各种具体细节,但仅应将这些具体细节视为仅示范性的。因此,本领域技术人员将认识到,在不脱离本公开的范围与精神的情况下,能对此处所描述的各个实施例进行各种改变与修改。另外,为了清楚与简明,可省略公知功能与构造的描述。

以下描述及权利要求中所使用的术语与词汇并不局限于文献上的含义,而仅由发明人使用以使能本公开的清楚和一致的理解。因此,本领域技术人员应清楚的是,提供本公开的各个实施例的以下描述仅为了说明的目的,而不是为了如所附权利要求及其等效所限定的那样限制本公开。

应理解的是,单数形式“某”以及“所述”包括复数指代物,除非上下文另行明确加以表示。于是,例如,对“某部件表面”的提及包括对这样的表面的一个或多个的提及。

在本公开中,表述“具有”、“可具有”、“包括”或者“可包括”指的是对应特征(例如,数值、功能、操作、或者诸如元件的部件)的存在,但不排除附加特征的存在。

在本公开中,措辞“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)、移动电话、视频电话、电子书(e-book)阅读器、台式PC、膝上PC、上网本计算机、个人数字助理(PDA)、便携式多媒体播放器(PMP)、MP3播放机、移动医疗器械、相机、和可佩戴设备(例如,诸如电子眼镜的头戴设备(HMD)、电子服饰、电子手镯、电子项链、电子智慧配件、电子纹身、或者智能手表)中的至少一个。

根据本公开的各个实施例,该电子设备可以是智能家用电器。该智能家用电器可以包括例如电视、数字视频盘(DVD)播放器、音频设备、冰箱、空调、真空吸尘器、烤炉、微波炉、洗衣机、空气净化器、机顶盒、家庭自动控制板、安全控制板、TV盒(例如,三星HomeSyncTM、苹果TVTM、或谷歌TVTM)、游戏控制台(例如,XboxTM或PlayStationTM)、电子字典、电子钥匙、摄像放像机、和电子相框中的至少一个。

根据另一实施例,该电子设备可包括各种医疗设备(例如,各种便携式医疗测量设备(血糖监视设备、心率监视设备、血压测量设备、体温测量设备等)、磁共振血管造影(MRA)、磁共振成像(MRI)、计算断层照相(CT)机器、以及超声机器)、导航设备、全球定位系统(GPS)接收机、事件数据记录仪(EDR)、飞行数据记录仪(FDR)、车辆资讯娱乐设备、用于船只的电子设备(例如,用于船只的导航设备和陀螺仪罗盘)、航空电子设备(avionics)、安全设备、车头单元、家庭或工业机器人、自动柜员机(ATM)、商店中的销售点(POS)、物联网设备(例如,灯泡、各种传感器、电表或煤气表、洒水设备、火警报警器、温度调节装置、街灯、烤箱、体育用品、热水箱、加热器、锅炉等)中的至少一个。

根据各个实施例,该电子设备可包括家具或房屋/结构的一部分、电子白板、电子签名接收设备、投影仪、和各种测量仪器(例如,水表、电表、燃气表、以及无线电波仪表)中的至少一个。根据本公开的各个实施例的电子设备可以是上面列出的设备的一个或多个的组合。根据本公开的各个实施例的电子设备可以是灵活的设备。此外,根据本公开的各个实施例的电子设备不限于前述设备,并且根据技术发展,可包括新的电子设备。

以下,将参照附图来描述根据本公开各个实施例的电子设备。如这里所使用的,术语“用户”可以表示使用电子设备的人或者使用电子设备的设备(例如,执行测试操作的人工智能电子设备、自动化设备等)。

图1说明了包括根据本公开各个实施例的电子设备的网络环境。

参照图1,网络环境100包括电子设备101。电子设备101可以包括总线110、处理器120、存储器130、输入/输出接口150、显示器160和通信接口170。根据各个实施例,电子设备101可以省略上述部件中的至少一些,或者可以还包括其它部件。

总线110可以包括用于连接部件120到170并且在所述部件之间传输通信(例如,控制消息和/或数据)的电路。

处理器120可以包括CPU、AP、以及通信处理器(CP)中的一个或多个。例如,处理器120可以执行与电子设备101的至少一个其它部件的控制和/或通信相关的操作或者数据处理。

处理器120可以控制电子设备101以执行备忘录功能或者短文功能。根据实施例,电子设备101可以运行用于存储或者临时存储数据(例如,用户所选择的文本或者图像)的短文模式。另外,处理器120可以通过控制显示器160显示浮动用户界面(UI),而控制电子设备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进行通信,以传输/接收数据。另外,对于从应用程序147所接收的任务请求,例如,中间件143可以使用向至少一个应用分派使用电子设备101的系统资源(例如,总线110、处理器120、或者存储器130)的优先级的方法,执行对所述任务请求的控制(例如,调度或者负载平衡)。

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)中的至少一个。例如,有线通信可以包括通用串行总线(USB)、高清晰度多媒体接口(HDMI)、推荐的标准232(RS-232)、以及普通老式电话业务(POTS)中的至少一个。网络162可以包括诸如计算机网络(例如,局域网(LAN)或者广域网(WAN))、因特网、以及电话网络的通信网络中的至少一个。

第一和第二外部电子设备102和104的每一个可以与电子设备101相同,或者与电子设备101不同。根据实施例,服务器106可以包括一个或多个服务器的一组服务器。

根据各个实施例,可以由另一个电子设备或者多个电子设备(例如,电子设备102或者104或者服务器106)执行电子设备101所执行的所有或者某些操作。根据实施例,当电子设备101应该自动地或者根据请求执行某些功能或服务时,电子设备101可以远程地请求在另一个设备(例如,电子设备102或者104或者服务器106)上执行至少某些功能。所述另一个电子设备(例如,电子设备102或者104或者服务器106)可以执行附加的功能,并且将结果传送到电子设备101。电子设备101可以根据所接收的结果或者在额外地处理了所接收的结果之后提供所请求的功能或者服务。为此,例如,可以使用云计算、分布式计算、或者客户机-服务器计算技术。

以下,电子设备101所接收的用户输入可以是触摸输入、悬停输入、语音输入、以及姿态输入中的一个或多个。可以通过用户的身体(例如,手指等)或者触针笔进行触摸输入或者悬停输入。可以通过电子设备101中的麦克风从用户接收语音输入,以及可以通过电子设备中的相机从用户接收姿态输入。

根据本公开的一方面,提供了一种用于处理内容的电子设备。

图2是根据本公开各个实施例的电子设备处理内容的方法的流程图。

参照图2,在操作S202中,处理器120可以确定与用户输入对应的文本或者图像,例如,通过显示器160选择文本或者图像。当根据用户输入选择文本或者图像时,在操作S204中,处理器120可以捕获文本或者图像,并且将所捕获的文本或者图像确定为内容。所述内容可以是包括用户所选择的文本和图像两者的所捕获的图像。例如,在操作S202中,用户选择包括显示在屏幕上的100个字符和2个静态图像的一个区域。在操作S204中,处理器120可以捕获所述100个字符和2个静态图像,并且将所捕获的区域确定为所选择的内容。

此后,在操作S206中,处理器120可以存储内容。根据实施例,处理器120可以将内容临时存储在存储器130中。另外,在操作S208中,处理器120可以根据用户输入处理内容。根据实施例,在操作S208中,处理器120可以在显示器上显示内容,或者根据用户输入存储、编辑、共享、或者删除内容。

根据实施例,处理器120可以存储或者临时存储多个内容,并且可以单独或者同时处理所述多个所存储或者临时存储的内容。在操作S202之前,电子设备101可以存储或者临时存储一个或多个内容。处理器120可以按照等于预先确定的数目的量,来存储或者临时存储内容。例如,处理器120可以存储或者临时存储20个内容,并且可以根据用户输入处理20个内容中的每一个内容。

图3是根据本公开各个实施例的电子设备处理内容的另一种方法的流程图。

参照图3,在操作S302中,电子设备101可以根据用户输入(第一输入)执行短文模式。当执行短文模式时,在操作S304中,电子设备101的处理器120可以判断是否接收到用于选择显示在屏幕上的图像(例如,静态图像或者动态图像)或者文本的至少一部分的用户输入(第二输入)。

当在操作S304中没有接收到第二输入时,所述过程返回至操作S304,直至接收到第二输入。在另一个实施例中,如果在操作S304中没有接收到第二输入,则处理器120可以维持短文模式,不执行任何操作。当在操作S304中接收到第二输入时,在操作S306中,处理器120可以根据第二输入捕获文本或者图像,并且将所捕获的文本或者图像确定为第一内容。

接下来,在操作S308中,处理器120可以存储第一内容。即使关断电子设备101的电源或者终止短文模式,第一内容仍可以保留在电子设备101中。根据实施例,可以将第一内容存储在临时文件夹中,而且,当接通电源时,处理器120能够加载第一内容,并且将所加载的第一内容显示在显示器160上。

根据另一个实施例,可以临时存储第一内容。当临时存储第一内容时,当关断电子设备101的电源或者终止短文模式时,可以自动地删除第一内容。

电子设备101可以在步骤S310在屏幕上显示在第一内容之前所存储的包括有关第一内容和第二内容的短文信息的浮动UI。例如,短文信息可以包括第一内容和第二内容的缩略图像以及第一内容和第二内容的数目。例如,处理器120可以将该浮动UI中的与第一内容和第二内容对应的缩略图像显示为径向菜单。根据实施例,处理器120可以将该浮动UI显示在最上层(即,具有最高z次序)。

当存储第一内容或者第二内容时,可以将与有关相应内容的信息对应的内容信息存储在存储器130中。内容信息可以包括在第一内容和第二内容的每一个中包含的图像的数目、存储第一内容和第二内容每一个的时间、以及将在第一内容和第二内容的每一个中包含的图像或者文本提供于其的应用信息。当将第一内容和第二内容的每一个显示在显示器160上时,可以将内容信息连同对应内容一起加以显示。

接下来,在操作S312中,处理器120可以判断是否接收到用于处理第一或者第二内容的用户输入(即,第三输入)。当在操作S312没有接收到第三输入时,处理器120可以控制电子设备101以维持当前状态,而不执行任何操作。

当在操作S312中接收到第三输入时,在操作S314中,处理器120可以根据第三输入处理第一内容或者第二内容。根据实施例,在操作S314中,处理器120可以将第一内容或者第二内容显示在屏幕上,或者根据用户输入存储、编辑、共享、或者删除第一内容或者第二内容。例如,处理器120可以将含于第一或者第二内容中的图像的颜色转换为黑和白,或者提取含于第一内容或者第二内容中的文本,并且将文本中诸如电话号码和邮件地址的联系信息存储在存储器130中。

在图3中,尽管首先执行短文模式,然后确定与用户输入对应的内容,然而当根据另一个实施例中的用户输入选择图像或者文本时,也可以将操作模式自动转换至短文模式。当输入预定的快捷键以执行短文模式时,可以自动地执行短文模式。另外,当输入姿态输入或者语音输入以执行短文模式时,也可以自动地执行短文模式。

根据本公开的一个方面,提供了一种用于在电子设备处处理内容的方法。所述方法包括:将通过电子设备的显示器所显示的一个或多个内容之中的与用户输入对应的内容生成为第一内容;以及将显示有关第一内容的第一短文信息的浮动UI显示在屏幕上。

图4说明了根据本公开各个实施例的电子设备处理内容的示例。

参照图4的(a),电子设备101可以执行第一模式401、第二模式402、第三模式403、第四模式404、以及短文模式405。根据实施例,处理器120可以在显示器160上显示用于选择与用户输入对应的操作模式的模式选择表400。用户可以通过选择模式401~405之一选择电子设备101的操作模式。在图4的(a)中,电子设备101可以从用户接收用于执行短文模式405的用户输入411。此时,例如,用户输入411可以是轻触、点击、或者双击短文模式405。

根据实施例,处理器120可以根据用户输入加载模式选择表400。例如,处理器120可以根据用于在预定的时间或者更长一段时间对屏幕上的预置位置连续地进行选择的触摸输入,来加载模式选择表。另外,电子设备101也可以直接进入短文模式,而无需根据用户输入加载模式选择表400。例如,当选择包括图像或者文本的区域时,自动地执行短文模式405,然后可以将该区域作为内容加以捕获和存储。另外,也可以显示示出有关内容的短文信息的浮动UI。

参照图4的(b)、(c)、(d)以及(e),说明短文模式405中根据用户输入410的执行屏幕421。

参照图4的(b),用户使用手指或者触针笔600选择含于执行屏幕421中的文本或者图像中的部分430。用户可以通过使用触针笔600,在执行屏幕421中,在包括用户希望选择的文本或者图像的区域430中自上向下画线,选择区域430中的图像或者文本,另外,处理器120还可以通过捕获区域430生成所捕获的图像。

根据实施例,处理器120可以控制显示器160以将用户所选择的区域430与其它区域加以区分。在图4的(b),显示器160可以使用一层不同于执行屏幕421背景颜色的颜色覆盖用户所选择的区域430。

参照图4的(c),将所捕获的图像430浮动在执行屏幕421之上。如图4的(c)中所说明的,当选择了文本或者图像时,处理器120可以捕获包括文本或者图像的区域430。另外,处理器120可以浮动所捕获的图像430,以将其显示在执行屏幕421上。

用户可以将用于处理所捕获的图像430的命令输入到电子设备101中。根据实施例,处理器120可以显示与用于将所捕获的图像430临时存储为内容的命令对应的图标452。在图4的(c)中,用户将用于选择图标452的用户输入412输入到电子设备101中。此时,例如,用户输入412可以是点击或者双击图标452。当选择了图标452时,处理器120可以将所捕获的图像430临时存储为内容。根据实施例,当所捕获的图像430包括文本时,处理器120可以显示与用于提取和解析所捕获的图像430上的文本的命令对应的图标451。另外,电子设备101还可以通过选择图标441、442以及443中的至少一个,根据用户输入来处理所捕获的图像430。

例如,处理器120可以通过选择图标441,根据用户输入,将所捕获的图像430存储在存储器130中或者删除所捕获的图像430。处理器120可以通过选择图标441,根据用户输入,将所捕获的图像组合成一个文件。例如,如果在显示器160上显示三个内容,则处理器120可以将这三个内容合并为单一文件。例如,处理器120可以将内容合并为一个图像或者文档文件(例如,pdf文件)。

另外,可以通过选择图标442,根据用户输入,与另一个应用或者其它设备(例如,电子设备102和104或者服务器106)共享所捕获的图像430。根据实施例,处理器120可以根据用户输入确定与其共享所捕获的图像430的应用或者设备。当确定了与其共享所捕获的图像430的应用或者设备时,处理器120可以将所捕获的图像430的格式转换为适于对应应用或者设备的格式。例如,当与第一应用共享所捕获的图像430时,处理器120可以将所捕获的图像430转换为jpg文件。而且,当与第二应用共享所捕获的图像430时,处理器120可以将所捕获的图像430转换为bmp文件。另外,也可以与多个应用或者设备同时共享一个所捕获的图像430。处理器120可以将所捕获的图像430的格式转换为适于所述应用和设备中的每一个的格式。

根据另一个实施例,当所捕获的图像430的数目为两个或更多时,处理器120将所捕获的图像430组合为一个文件,并且共享该文件。例如,处理器120可以将三个所捕获的图像430组合为一个所捕获的图像,并且共享所组合的所捕获的图像。另外,处理器120可以与每一个应用或者设备共享每一个所捕获的图像430。例如,当所捕获的图像430的数目为三时,处理器120可以将三个所捕获的图像430顺序地传输到应用或者设备。

根据另一个实施例,当所捕获的图像430对应于通过仅捕获文本所生成的图像时,处理器120可以从所捕获的图像提取字符,并且与应用或者设备仅共享所提取的字符。当所捕获的图像430包括图像和文本两者时,处理器120可以通过将从所捕获的图像430所提取的图像和文本中的每一个传输到应用或者设备,来共享所捕获的图像430。根据实施例,与其共享所捕获的图像430的应用或者设备可以根据对应的应用或者设备的规范,显示图像和文本两者,或者仅显示图像和文本之一。

另外,处理器120可以通过选择图标443,根据用户输入,对有关所捕获的图像430的信息(例如,包括所捕获的图像430中包含的图像的拍摄时间的标记、文件大小、分辨率、文件路径等)进行编辑。

参照图4的(d),当将所捕获的图像430作为内容临时存储时,电子设备101可以在屏幕上显示浮动UI 450。该浮动UI 450可以是向用户通知将图4的(d)中所捕获的捕获图像临时存储在电子设备101中的UI。根据实施例,可以通过该浮动UI 450显示与一个或多个临时存储的内容对应的缩略图像和临时存储的内容的数目。该浮动UI 450可以具有其中缩略图像按照径向形状彼此覆盖的形式、其中缩略图像横向排列并且彼此覆盖的形式、或者其中缩略图像纵向排列并且彼此覆盖的形式,并且可以具有其中缩略图像每隔预置时间(例如,每一秒)旋转的动画。根据实施例,处理器120可以将该浮动UI 450显示在最上层(即,具有最高z次序)上。因此,可以将该浮动UI 450显示在显示器160的屏幕的整个区域中。

参照图4的(e),处理器120可以通过该浮动UI 450显示内容430的缩略图像,以通知临时存储了内容430。另外,临时存储内容430,处理器120可以经由该浮动UI显示“1”,以指示临时存储的内容的数目。

参照图4的(d),电子设备101接收用于选择该浮动UI 450的用户输入413。当电子设备101接收到用户输入413时,例如,处理器120可以控制显示器160以按照弹出窗口的形式显示临时存储的内容430。

参照图4的(e),按照弹出窗口形式浮动临时存储的内容430。由于内容430包括文本,所以处理器120可以在内容430上显示与用于提取在内容430中包括的文本并且进行解析的命令对应的图标451。另外,当通过该浮动UI 450加载内容时,处理器120可以控制显示器160不显示该浮动UI 450或者将该浮动UI 450显示在包括内容430的层的较低层上,以使内容430隐藏该浮动UI 450。

图5说明了根据本公开各个实施例的电子设备处理内容的另一个示例。

参照图5的(a),根据用户输入所选择的图像被捕获,并且浮动在执行屏幕521上。当根据用户输入选择了执行屏幕521上的图像时,可以捕获图像,并且可以在图像上显示与用于将所捕获的图像531作为内容临时存储的命令对应的图标452。根据实施例,由于在图5的(a)中所捕获的图像531不包括文本,所以可以不将与用于解析文本的命令对应的图标451显示在所捕获的图像531上。

图5的(a)说明了临时存储了所捕获的图像(即,内容531)之后的执行521、以及一起示出了临时存储的内容531和532的短文窗口570。参照图5的(b),可以将该浮动UI 450显示在执行屏幕521上。尽管图5的(b)在执行屏幕521的右上方说明了该浮动UI 450,然而也可以在执行屏幕521的任何部分定位该浮动UI 450。该浮动UI 540可以显示临时存储的内容的数目和与每一个临时存储的内容对应的缩略图像。在图5的(b)中,从所捕获的图像中减去缩略图像,即,通过该浮动UI 450显示内容531。

参照图5的(c),在临时存储了内容531之后,处理器120将另一个执行屏幕522显示在显示器160上。在图5的(c)中,假设临时存储的内容的数目是多个。处理器120可以将包括临时存储的内容或者与内容对应的缩略图像561、562以及563的浮动窗口560显示在执行屏幕522上。浮动窗口560可以包括于临时存储的内容对应的缩略图像。例如,当存在30个所存储的内容时,浮动窗口560也可以显示所有30个缩略图像。尽管在图5的(c)中在浮动窗口560中显示了仅三个缩略图像561、562以及563,然而处理器120也可以根据用于滚动浮动窗口560的用户输入,通过浮动窗口560,显示更多的缩略图像。

参照图5的(d),一起显示了临时存储的内容531、532以及533。如图5的(d)中所说明的,短文屏幕可以按临时存储的次序(即,在时间上递升的或者递降的)而顺序地显示临时存储的内容531、532以及533。

短文屏幕可以包括与用于处理临时存储的内容531-533的命令对应的图标571、572以及573。处理器120可以根据用于选择图标571-573之一的用户输入,来处理内容531-533。例如,当用户选择了图标571时,处理器120可以将屏幕切换至执行屏幕531。当用户选择了图标572时,处理器120可以与另一个应用或者其它设备(例如,电子设备102和104或者服务器106)共享对应内容。当用户选择了图标573时,处理器120可以删除对应内容。

根据实施例,处理器120可以选择内容531、532以及533之一,并然后根据用于选择图标571-573之一的用户输入,来处理对应的内容。根据另一个实施例,用户可以选择内容531-533之一,并且通过向图标571-573之一拖拽所选择的内容,请求电子设备101处理对应的内容。根据另一个实施例,用户可以选择内容531-533之一,并然后通过向左或者向右拖拽对应的内容,而向电子设备101作出删除内容的请求。

图6说明了由根据本公开各个实施例的电子设备101根据用户输入选择内容的示例。

图6的(a)说明了电子设备101的操作模式,并且根据用户输入选择短文模式。参照图6的(a),电子设备101可以执行第一至第四模式401、402、403以及404、以及短文模式405。根据实施例,处理器120可以在显示器160上显示用于选择与用户输入对应的操作模式的模式选择表400。用户可以通过选择模式401-405之一,来选择电子设备101的操作模式。电子设备101可以从用户接收用于执行短文模式405的用户输入601。此时,例如,用户输入601可以是点击或者双击短文模式405。用户可以通过使用触针笔600选择短文模式405,而进行用户输入601。

参照图6的(b),说明了其中根据用户输入选择要临时存储的内容的区域641。用户可以通过触针笔600选择包括图像或者文本的区域641,并且捕获该区域641中包括的图像或者文本。另外,用户可以将用于将所捕获的图像作为内容临时存储的命令输入到电子设备101。

参照图6的(b),用户通过显示器160,通过向电子设备101中输入用于选择显示在执行屏幕621上的虚拟OK按钮602的用户输入602,而选择包括图像或者文本的区域641。

参照图6的(c),说明了用于选择要临时存储的内容的用户输入603。

参照图6的(c),用户通过使用触针笔600从执行屏幕621的左上方绘制对角线603。处理器120可以将包括该对角线的矩形确定为包括用户希望临时存储的图像或者文本的区域。参照图6的(d),说明了图6的(c)中用户输入603所生成的所捕获的图像631。为了表示根据用户输入603选择图像或者文本,处理器120可以控制显示器160,使得将具有不同于执行屏幕621的背景颜色的颜色的层定位在包括所述图像或者文本的区域631上。

图7说明了根据本公开各个实施例的电子设备处理内容的另一个示例。

参照图7的(a),电子设备101根据用户输入选择在执行屏幕721中包含的图像或者文本之中的文本或者图像,或者将其作为内容730加以临时存储。

图7的(a)说明了与用于处理所存储的内容730的命令对应的图标441、442、443、451以及452。当在执行屏幕721上选择图像或者文本时,处理器120可以捕获所选择的图像或者文本,并且在执行屏幕721上单独地浮动所捕获的图像731。用户可以通过输入用于选择图标452的用户输入,将所捕获的图像731作为内容加以临时存储。

参照图7的(b),内容732仅存储图像。参照图7的(c),内容732存储图像和文本。参照图7的(d),内容733仅包括文本。如图7的(a)至(c)中所说明的,电子设备101可以通过选择图标452,根据用户输入,而临时存储内容731、732以及733。另外,在图7的(b)和(c)中,电子设备101可以通过选择图标451,而提取和解析含于内容732和733中的文本。

图8说明了根据本公开各个实施例的电子设备处理内容的另一个示例。

参照图8的(a),浮动通过捕获执行屏幕821中的区域所生成的所捕获的图像831。

由于图8的(a)中所说明的内容831是静态图像,所以也将在内容831中包含的文本作为静态图像的一部分加以包括。处理器120可以通过例如OCR方案从内容831提取文本数据。参照图8的(b),说明了文本数据832,并且从内容831提取文本数据832。在图8的(a)和(b)中,处理器120可以将所捕获的数据831作为内容加以临时存储。

根据实施例,处理器120可以解析文本数据832。处理器120可以解析含于文本数据832中的所有字符、数字、以及特殊字母。处理器120可以根据用于选择图标442的用户输入,与能够由电子设备101加以执行的所有应用或者与其它设备(例如,电子设备102和104或者服务器106)共享文本数据832。另外,处理器120还可以提取含于文本数据832中的诸如地址、电话号码、邮件地址、以及网站地址的联系信息,并且可以将所提取的数据确定为有关内容831的短文信息。处理器120可以临时存储短文信息以对应于内容831,并且通过该浮动UI 450显示短文信息。

根据实施例,处理器120可以在执行屏幕831上显示预定的图像(例如,加载图像),该图像表示在能将文本数据832显示在显示器160上之前一直在提取文本数据832,如图8的(b)中所说明的。

图9说明了由根据本公开各个实施例的电子设备101处理内容的另一个示例。

参照图9,说明了其中处理器120可以提取有关的文本数据832的信息作为结果931-935的示例。根据实施例,处理器120可以单独地从内容831仅提取图像。另外,处理器120可以控制显示器160以在文本数据832附近显示文本数据832的分析的结果。在图9中,将文本数据832的分析的结果931至935显示在文本数据832的下部。

处理器120可以从文本数据832提取电话号码931。另外,处理器120还可以显示与用于处理电话号码931的命令对应的图标941。处理器120可以根据施加于图标941之一的用户输入,与另一个应用或者电子设备(例如,电子设备102或者104、或者服务器106)共享电话号码931。例如,处理器120可以通过选择图标941之一,向电话号码931打电话、发送邮件、发送文本消息、或者向地址簿添加电话号码931。根据实施例,当存在含于文本数据932中的多个电话号码时,处理器120可以顺序地显示电话号码961和962,并且连同电话号码961和962一起显示邮件地址963。

处理器120可以从文本数据832提取电子邮件地址932。另外,处理器120还可以显示与用于处理电子邮件地址932的命令对应的图标942。处理器120可以通过选择图标942之一,与另一个应用或者电子设备(例如,电子设备102或者104、或者服务器106)共享邮件地址932。而且,处理器120可以通过选择图标942之一,共享电子邮件地址932、向电子邮件地址932传输电子邮件、向电子邮件地址932传输消息、或者将电子邮件地址932添加到地址簿。

处理器120可以从文本数据832提取日程表信息933。当提取日程表信息时,处理器120可以通过向日历应用添加日程表933信息,来管理用户的日程表。另外,处理器120还可以显示与用于处理日程表信息933的命令对应的图标943。处理器120可以通过选择图标943之一,与另一个应用或者电子设备(例如,电子设备102或者104、或者服务器106)共享日程表信息933。而且,处理器120可以通过选择图标943之一,共享日程表信息933或者向电子设备101中预先安装的日历应用添加日程表信息933。

处理器120可以从文本数据832提取网站地址,并且将网站934显示在文本数据832之下。另外,处理器120还可以显示与用于处理网站地址的命令对应的图标944。处理器120可以通过选择图标944之一,与另一个应用或者电子设备(例如,电子设备102或者104、或者服务器106)共享网站934。而且,处理器120可以通过选择图标944之一、通过浏览器来浏览网站934,或者向书签列表添加网站934。

处理器120可以从文本数据832提取地图数据935(例如,地址或者GPS坐标)。处理器120可以显示包括与文本数据832之下的地图数据对应的位置的地图935。另外,处理器120还可以连同地图数据935一起显示与用于处理地图数据935的命令对应的图标945。处理器120可以通过选择图标945之一,与另一个应用或者电子设备(例如,电子设备102或者104、或者服务器106)共享地图数据935。而且,处理器120可以通过选择图标945之一,来选择包括在地图935上的文本数据中的地址。

图10a和10b说明了根据本公开各个实施例的电子设备处理内容的另一个示例。

参照图10a的(a),处理器120可以从执行屏幕1021捕获包括图像和文本的区域,并且将所捕获的图像1031临时存储为第一内容。图10a的(a)浮动和显示所临时存储的第一内容1031。当临时存储了第一内容1031时,可以在该浮动UI 450中显示与第一内容1031对应的缩略图像。

参照图10a的(b),当假设临时存储的内容对应于第一内容1031时,该浮动UI 450可以将“1”显示为临时存储的内容的数目。

接下来,处理器120可以从执行屏幕1022捕获包括一个图像的区域,并且将所捕获的图像1032临时存储为第二内容。参照图10a的(c),说明了用于从执行屏幕1022选择包括图像的区域的用户输入。用户可以通过触针笔600选择区域1032,并且捕获在区域1032中包括的图像或者文本。

参照图10a的(d),将所捕获的图像1032浮动在执行屏幕1022上。处理器120可以临时存储所捕获的图像1032。另外,处理器120还可以将所捕获的图像1032转换为第二内容,并且临时存储第二内容。

参照图10b的(e),处理器120可以在执行屏幕1022上显示向其添加了与第二内容1032对应的缩略图像的浮动UI 450。由于临时存储的内容的数目为2,所以该浮动UI 450可以将“2”显示为临时存储的内容的数目。

接下来,处理器120可以从执行屏幕1022捕获包括三个图像的区域,并且将所捕获的图像1033临时存储为第三内容。参照图10b的(f),说明了用于从执行屏幕1022选择包括三个图像的区域的用户输入。用户可以通过触针笔600选择区域1033,以确定包括要临时存储的图像或者文本的区域。参照图10b的(g),在执行屏幕1022上浮动临时存储的第三内容1033。处理器120可以将所捕获的图像1033转换为第二内容1033,并且临时存储第二内容。

处理器120可以在执行屏幕1022上显示向其添加与第三内容1033对应的缩略图像的浮动UI 450。由于临时存储的内容的数目为3,所以该浮动UI 450可以将“3”显示为临时存储的内容的数目。参照图10b的(h),可以将通过该浮动UI 450所显示的缩略图像显示为部分地彼此重叠。此时,对于相应于临时存储的内容的缩略图像,该浮动UI 450可以首先显示相应于以后存储的内容的缩略图像。相反,对于相应于临时存储的内容的缩略图像,该浮动UI 450可以首先显示相应于相对较早存储的内容的缩略图像。

图11说明了根据本公开各个实施例的电子设备101处理内容的另一个示例。

参照图11的(a),将包括相应于临时存储的内容的缩略图像1131、1132、以及1133的弹出窗口1151显示在执行屏幕1121上。弹出窗口1151是该浮动UI 450的示例,并且可以将其显示在包括临时存储的内容的缩略图像1131、1132以及1133的执行屏幕1121、1122以及1123上。可以将弹出窗口1151显示在执行屏幕1121的任何位置,并且可以根据用户输入加以移动。在图11的(a)中,将弹出窗口1151显示在执行屏幕1121的右上方。参照图11的(b),将包括相应于临时存储的内容的缩略图像1134、1135以及1136的弹出窗口1152显示在执行屏幕1122的左下方。

参照图11的(a),通过沿对角线方向拖拽所选择的缩略图像1133,而输入用于选择一个缩略图像1133的用户输入1101。处理器120可以根据用户输入1101,移动相应于缩略图像1131-1133的内容。参照图11的(b),弹出窗口1151根据用户输入1101移动,并且被定位在执行屏幕1122的左下方。参照图11的(b),将根据用户输入1101移动的弹出窗口1152显示在执行屏幕1122的左下方。图11的(c)和(d)说明了通过使用弹出窗口1151向执行屏幕1123移动临时存储的内容1134至1136的示例。

参照图11的(c),处理器120根据消息传输/接收应用显示文本消息窗口作为执行屏幕1123。电子设备101接收用于选择缩略图像1134的用户输入1102,并且沿对角线方向拖拽所选择的缩略图像1134。根据实施例,电子设备101可以将缩略图像1134移至执行屏幕1123的输入窗口1171。

处理器120可以根据用户输入1102将相应于缩略图像1134的内容1134移至执行屏幕1123,如图11的(c)中所说明的。即,处理器120可以允许用户通过根据用户输入1102移动内容1134,而使用应用中的内容1134。参照图11的(d),用户可以通过消息传输/接收应用将内容1134传输到另一个设备。

图12说明了根据本公开各个实施例的电子设备处理内容的另一个示例。在图12的(a)和(b)中,说明了显示临时存储的内容的列表1210的屏幕。

参照图12的(a),处理器120可以生成其中基于存储内容1211-1213的时间排列临时存储的内容1211、1212以及1213的列表1210。处理器120可以执行相应于图标441、442以及443的每一个的命令。例如,处理器120可以根据用户输入存储、删除、共享以及编辑内容1211-1213中的至少一个。参照图12的(a),输入用于删除第一内容1211的用户输入1201。处理器120可以从列表1210去除所选择的第一内容1211。参照图12的(b),说明了去除具有第一内容1211的列表1210。

根据另一个实施例,处理器120可以通过接收用于选择显示在内容1211-1213中每一个之上的图标1223的用户输入,从列表1210删除相应的内容。

图13说明了根据本公开各个实施例的电子设备处理内容的另一个示例。

参照图13的(a),处理器120可以通过触针笔600接收用于选择显示在执行屏幕1311上的文本的用户输入。处理器120可以控制显示器160,使得强调所选择的文本1331。可以捕获包括所选择的文本或者图像的区域,并且将其作为内容加以临时存储。如图13的(a)中所说明的,用户可以通过将用于强调所希望的图像或者文本的用户输入输入到电子设备101中,而选择所希望的图像或者文本。

参照图13的(b),当选择文本或者图像时,处理器120可以显示编辑菜单1350。用户可以通过选择含于编辑菜单1350中的菜单之一,而确定处理所选择的图像或者文本的方法。在图13的(b)中,用户选择“一并观看”菜单。参照图13的(c),响应所选择的菜单项,执行根据图13的(b)中所选择的菜单的操作。在图13的(a)中,所述执行屏幕仅显示用户所选择的图像或者文本。

图14说明了根据本公开各个实施例的电子设备处理内容的另一个示例。

参照图14的(a),提供用于“一并观看”功能的用户输入1401。处理器120可以控制显示器160,以仅显示用户根据用户输入1401所选择的图像或者文本。

参照图14的(b),当根据用户输入选择了图像或者文本时,处理器120可以控制显示器160以区分含于不同段落中的文本。在图14的(b)中,根据用户输入选择含于第一段中的文本和含于第二段中的文本。

图15a和15b说明了根据本公开各个实施例的电子设备处理内容的另一个示例。

参照图15a的(a),执行屏幕1521说明第一应用的执行。

参照图15a的(a),处理器120可以捕获包括相应于用户输入的图像或者文本的区域1531,并且将所捕获的图像临时存储为内容1532。

处理器120可以根据用户输入将内容1532移至执行不同于第一应用的应用的执行屏幕。

参照图15a的(b),将内容1532移至执行第二应用的执行屏幕1522。由于内容1532既包括图像也包括文本,所以第二应用既可以接收包括在内容1532中的图像也可以接收包括在内容1532中的文本。根据另一个实施例,可以将有关内容1532的短文信息输入到第二应用中。用户可以通过将所选择的图像或者文本拖拽至执行屏幕1522,而将内容1532移至第二应用。

参照图15b的(c),将内容1532显示在执行第二应用的执行屏幕1522上。根据实施例,处理器120可以将内容1532拷贝至第二应用。

参照图15b的(d),将内容1532移至或者拷贝至除了第一应用之外的应用。在图15b的(d)中,第三应用是消息发送应用。用户可以通过将内容1532拖拽至消息发送应用窗口1523,而将内容1532显示在消息发送应用窗口1523中。

图16说明了根据本公开各个实施例的电子设备处理内容的另一个示例。

参照图16,处理器120可以根据用户输入提取显示在浏览器窗口1610中的网站地址1620。例如,用户输入可以是通过使用手指或者触针笔600在浏览器窗口1610上的轻拂,并且电子设备101也可以将另一种类型的输入(例如,悬停输入、语音输入、姿态输入等)识别为用于提取网站地址1620的用户输入。

当提取网站地址1620时,处理器120可以临时存储网站地址1620,并且将网站地址1620显示在浏览器窗口1610的右侧,如图16中所说明的。根据另一个实施例,用户可以通过自上向下或者自下向上、网站地址1620上的定向输入的拖拽输入,而删除网站地址1620。

图17说明了根据本公开各个实施例的电子设备处理内容的另一个示例。

参照图17,当将电子设备101实现为具有两个监视器时,处理器120临时存储所提取的网站地址1620,并且拷贝网站地址1620,并将其输入到不同应用的执行屏幕1720中。例如,处理器120可以拷贝从浏览器窗口1620所提取的网站地址1620,并且将网站地址1620输入到执行屏幕1720的输入窗口1721中。

图18a和18b说明了根据本公开各个实施例的电子设备处理内容的另一个示例。

参照图18a和18b,通过浏览器应用显示超文本标示语言(HTML)文档的示例。当处理器120选择包含于因特网页面中的文本或者图像时,将所选择的文本或者图像存储为内容。处理器120可以确定将用户所选择的部分定位在其处的html文档的位置(例如,行)。处理器120可以将“f727to732f890t932”插入与html文档的行727-732和890-932对应的统一资源定位符(URL)中,并且存储URL或者将URL传输到另一个外部设备(例如,电子设备102或者104、或者服务器106)。例如,处理器120可以将“http://ss.com/253#f728t760f820t884”传输到另一个外部电子设备。处理器120可以示出与行727-732和行890-932对应的图像或者文本。例如,处理器120可以控制显示器160以通过滚动因特网页面而示出相应的区域,以允许用户通过使用URL直观地标识包括与行727-732和行890-932对应的图像或者文本的区域。另外,处理器120可以与因特网页面的其它区域相对照地,示出包括与行727-732和行890-932对应的图像或者文本的区域。

图19说明了根据本公开各个实施例的电子设备处理内容的另一个示例。

参照图19的(a),执行屏幕1921包括字符或者文本,并且用户使用触针笔600选择文本。另外,处理器120可以显示用于处理所选择的文本1932的菜单栏1925。在图19的(a)中,用户从菜单栏1925选择“备忘录”功能。

参照图19的(b),由于选择了备忘录功能,所以处理器120可以控制显示器160以在执行屏幕1921上浮动和显示备忘录窗口1940。处理器120可以通过显示器160将用户所选择的文本1932与未选择的文本加以区分。另外,电子设备101可以通过用户的手指或者触针笔600接收备忘录。此时,可以将备忘录与所选择的文本1932相关。

参照图19的(c),在完全输入了备忘录之后,处理器120可以隐藏备忘录窗口1941。另外,处理器120可以通过显示备忘录图标1942通知用户:与文本1932相关的备忘录存在。

图20是根据本公开各个实施例的电子设备的框图。

参照图20,例如,电子设备2001可以包括图1中所说明的电子设备101的全部或者一些。电子设备2001可以包括至少一个AP 2010、通信模块2020、订户标识模块(SIM)卡2024、存储器2030、传感器模块2040、输入设备2050、显示器2060、接口2070、音频模块2080、相机模块2091、电源管理模块2095、电池2096、指示器2097、以及马达2098。

AP 2010可以通过驱动操作系统或者应用程序来控制与其连接的多个硬件或者软件部件,并且执行各种数据处理与计算。例如,可以将AP 2010具体化为芯片上的系统(SoC)。根据实施例,AP 2010还可以包括图形处理单元(GPU)和/或图像信号处理器。AP 2010可以包括图20中所说明的某些部件(例如,蜂窝模块2021)。AP 2010可以将从至少一个其它元件(例如,非易失性存储器)接收的指令或者数据加载于易失性存储器中,以处理所加载的指令或者数据,并且可以将各种类型的数据存储在非易失性存储器中。

通信模块2020可以类似于图1的通信接口200。例如,通信模块2020可以包括蜂窝模块2021、Wi-Fi模块2023、蓝牙(BT)模块2025、GPS模块2027、近场通信(NFC)模块2028、以及射频(RF)模块2029。

例如,蜂窝模块2021可以通过通信网络提供语音呼叫、图像呼叫、短消息发送服务(SMS)、或者因特网服务。根据实施例,蜂窝模块2021可以使用订户标识模块(例如,SIM卡2024)区分和验证通信网络中的电子设备2001。根据本公开的实施例,蜂窝模块2021可以执行AP 2010可提供的功能中的至少一些。根据本公开的实施例,蜂窝模块2021可以包括CP。

例如,Wi-Fi模块2023、BT模块2025、GPS模块2027、以及NFC模块2028可以包括用于处理通过相应的模块所传输的/所接收的数据的处理器。根据任何实施例,可以将蜂窝模块2021、Wi-Fi模块2023、BT模块2025、GPS模块2027、以及NFC模块2028中的至少一些(两个或更多)包括于一个集成芯片(IC)或者IC封装中。

例如,RF模块2029可以传输/接收通信信号(例如,RF信号)。例如,RF模块2029可以包括收发器、功率放大器模块(PAM)、频率滤波器、低噪放大器(LNA)、或者天线。根据另一个实施例,蜂窝模块2021、Wi-Fi模块2023、BT模块2025、GPS模块2027、以及NFC模块2028中的至少一个可以通过单独的RF模块2029传输/接收RF信号。

例如,SIM卡2024可以包括含有订户标识模块和/或嵌入SIM的卡,并且还可以包括唯一标识信息(例如,集成电路卡标识器(ICCID))或者订户信息(例如,国际移动订户身份(IMSI))。

例如,存储器2030(例如,存储器130)可以包括内部存储器2032或者外部存储器2034。内部存储器2032可以包括易失性存储器(例如,动态随机存取存储器(DRAM)、静态RAM(SRAM)、同步动态RAM(SDRAM)等)以及非易失性存储器(例如,一次可编程只读存储器(OPTROM)、可编程ROM(PROM)、可擦除与可编程ROM(EPROM)、电可擦除与可编程ROM(EEPROM)、掩蔽ROM、闪速ROM、闪存(例如,NAND闪存或者NOR闪存)、硬盘驱动器、固态驱动器(SSD)等)中的至少一个。

外部存储器2034还可以包括闪速驱动器,例如,紧致闪速(CF)、安全数字(SD)、微安全数字(Micro-SD)、小安全数字(Mini-SD)、极限数字(xD)、存储棒等。外部存储器2034可以通过各种接口功能性地和/或物理性地连接到电子设备2001。

传感器模块2040可以测量电子设备2001的物理量或者检测其操作状态,并且可以将所测量的或者所检测的信息转换为电信号。例如,传感器模块2040可以包括姿态传感器2040A、陀螺传感器2040B、气压传感器2040C、磁传感器2040D、加速度传感器2040E、夹持传感器2040F、近程传感器2040G、颜色传感器2040H(例如,红/绿/蓝(RGB)传感器)、生物测定传感器2040I、温度/湿度传感器2040J、照度传感器2040K、以及紫外线(UV)传感器2040M中的至少一个。另外或者作为选择,传感器模块2040还可以包括电子鼻传感器、肌电图(EMG)传感器、脑电图(EEG)传感器、心电图(ECG)传感器、红外(IR)传感器、虹膜传感器、和/或指纹传感器。传感器模块2040还可以包括控制电路,用于控制含于其中的至少一个传感器。在某些实施例中,电子设备2001还可以包括处理器,被配置为控制传感器模块2040作为AP 2010的一部分或者与AP 2010分离,并且可在AP 2010处于睡眠状态的同时控制传感器模块2040。

例如,输入设备2050可以包括触摸面板2052、(数字)笔传感器2054、键2056、或者超声波输入设备2058。例如,触摸面板2052可以使用电容型、电阻型、红外型、以及超声波型中的至少一个。触摸面板2052还可以包括控制电路。触摸面板2052还可以包括触觉层,并且向用户提供触觉反应。

例如,(数字)笔传感器2054可以为触摸面板2052的一部分,或者可以包括单独的识别片。例如,键2056可以包括物理按钮、光学键或者键区。超声波输入设备2058可以通过用于生成超声波信号的输入单元,使用电子设备2001的麦克风(例如,麦克风2088)检测声波,来标识数据。

显示器2060(例如,显示器160)可以包括面板2062、全息摄影设备2064、或者投影仪2066。面板2062可以包括与图1的显示器160相同或者类似的部件。例如,可以将面板2062具体化为柔软的、透明的、或者可佩戴的。也可以将面板2062与触摸面板2052集成为单一的模块。全息摄影设备2064可以利用光的干涉在空中显示立体图像。投影仪2066可以将光投射于屏幕上,以显示图像。例如,可以将屏幕定位在电子设备2001之内或者之外。根据本公开的实施例,显示器2060还可以包括用于控制面板2062、全息摄影设备2064、或者投影仪2066的控制电路(未示出)。

例如,接口2070可以包括HDMI 2072、USB 2074、光接口2076、或者D-超小型相机(D-超小型)2078。例如,可以将接口2070包括在图1中所说明的通信接口170中。另外或者作为选择,例如,接口2070可以包括移动高清晰度链接(MHL)接口、SD卡/多媒体卡(MMC)接口、或者红外数据协会(IrDA)标准接口。

例如,音频模块2080可以双向转换声音和电信号。例如,可以将音频模块2080的至少一些部件包括在图1中所说明的输入/输出接口150中。例如,音频模块2080可以处理通过扬声器2082、接收器2084、耳机2086、或者麦克风2088所输入或者输出的语音信息。

相机模块2091可以对静态图像和动态图像进行拍照。根据实施例,相机模块2091可以包括一个或多个图像传感器(例如,前传感器和后传感器)、镜头、图像信号处理器(ISP)、或者闪光灯(例如,LED或者氙灯)。

例如,电源管理模块2095可以管理电子设备2001的电源。根据实施例,电源管理模块2095可以包括电源管理集成电路(PMIC)、充电器IC、或者电池或者燃料表。PMIC可以具有有线和/或无线充电方案。可以将磁谐振方案、磁感应方案、或者电磁方案例示为无线充电方法,也可以添加诸如线圈环路电路、谐振电路、整流器电路等的用于无线充电的附加电路。例如,电池表可以测量电池2096的剩余电量、电压、电流、或充电期间的温度。例如,电池2096可以包括可再充电电池或者太阳能电池。

指示器2097可以指示电子设备2001或者其一部分(例如,AP 2010)的具体状况,例如,引导状况、消息状况、充电状况等。马达2098可以将电信号转换为机械振动,并且可以生成振动或者触觉效应。尽管未加以说明,然而电子设备2001还可以包括用于支持移动TV的处理设备(例如,GPU)。用于支持移动电视(TV)的处理单元可以根据数字多媒体广播(DMB)、数字视频广播(DVB)、媒体流等的标准,来处理媒体数据。

可以由一个或多个部件实现电子设备2001的上述元件中的每一个元件,并且对应元件的名称可以取决于电子设备2001的类型而变化。在本公开的各个实施例中,电子设备2001可以包括上述元件中的至少一个,并且可以排除某些元件,或者还包括其它附加元件。另外,可以将根据各个实施例的电子设备2001的某些元件组合成一个整体,使得可按照与将它们加以组合之前的方式相同的方式,来执行对应元件的功能。

图21是根据本公开各个实施例的程序模块的框图。

参照图21,程序模块2110(例如,程序140)可以包括用于控制与电子设备(例如,电子设备101)相关的资源的OS和/或OS中所执行的各种应用(例如,应用程序147)。例如,所述OS可以为等。

程序模块2110可以包括内核2120、中间件2130、API 2160、和/或至少一个应用2170。程序模块2110的至少一些可以在电子设备中预加载或者从服务器(例如,服务器106)下载。

例如,内核2120(例如,图1的内核141)可以包括系统资源管理器2121或者设备驱动器2123。系统资源管理器2121可以执行系统资源的控制、分配或者收集。根据实施例,系统资源管理器2121可以包括过程管理器、存储管理器、或者文件系统管理器。例如,设备驱动器2123可以包括显示器驱动器、相机驱动器、BT驱动器、共享内存驱动器、USB驱动器、键区驱动器、Wi-Fi驱动器、音频驱动器、或者过程间通信(IPC)驱动器。

中间件2130可以通过API 2160提供应用2170所需要的功能,使得应用2170能够有效地使用电子设备的有限的系统资源。根据实施例,例如,中间件2130(例如,中间件143)可以包括运行时间库2135、应用管理器2141、窗口管理器2142、多媒体管理器2143、资源管理器2144、电源管理器2145、数据库管理器2146、封装管理器2147、连接性管理器2148、通知管理器2149、定位管理器2150、图形管理器2151、以及安全管理器2152中的至少一个。

例如,运行时间库2135可以包括库模块,在执行应用2170的同时,编译器使用该库模块,以通过编程语言添加新的功能。运行时间库2135可以执行输入/输出管理、内存管理、或者运算功能。

例如,应用管理器2141可以管理应用2170的生命周期。窗口管理器2142可以管理屏幕中所使用的图形用户界面(GUI)资源。多媒体管理器2143可以检测用于再现各种媒体文件所需要的格式,并且可以使用对于对应格式合适的编解码器,对媒体文件进行编码或解码。资源管理器2144可以管理应用2170的诸如源代码、存储或者储存空间的资源。

电源管理器2145可以与基本输入/输出系统(BIOS)一起操作,以管理电池或者电源,并且可以提供电子设备的操作所需的电源信息。数据库管理器2146可以生成、搜寻、或者改变由应用2170中的至少一个所要使用的数据库。封装管理器2147可以管理以封装文件形式分发的应用的安装或者更新。

例如,连接性管理器2148可以管理诸如Wi-Fi或者BT的无线连接。通知管理器2149可以在无干扰的情况下向用户显示或者通知诸如所接收的消息、约定、以及接近度通知的事件。定位管理器2150可以管理电子设备的定位信息。图形管理器2151可以管理要向用户和用户界面提供的图形效果。安全管理器2152可以提供系统安全或者用户验证所需的各种安全功能。根据实施例,当电子设备(例如,电子设备101)具有呼叫功能时,中间件2130还可以包括用于管理电子设备的语音呼叫功能或者视频呼叫功能的通话管理器。

中间件2130可以包括形成以上所提到的部件的各种功能的组合的中间件模块。中间件2130可以提供根据操作系统的类型专门化的模块,以便提供不同的功能。另外,中间件2130还可以动态地去除传统的部件、或者添加新的部件。

根据操作系统,作为API编程功能的集合的API 2160(例如,API 145)可以包括不同的配置。例如,对于每一个平台,在Android或者iOS的情况下,可以提供一个API集合,在的情况下,可以提供两个或更多API集合。

至少一个应用2170(例如,应用程序147)可以包括家庭应用2171、日志应用2172、SMS/多媒体消息服务(MMS)应用2173、即时消息(IM)应用2174、浏览器应用2175、相机应用2176、警报应用2177、联系应用2178、语音拨号应用2179、电子邮件应用2180、日历应用2181、媒体播放器应用2182、相册应用2183、时钟应用2184、健康护理应用(例如,用于测量工作率或者血糖的应用)(未示出)、以及环境信息应用(例如,用于提供气压、湿度、或者温度信息的应用)(未示出)中的一个或多个。

根据实施例,应用2170可以包括支持电子设备(例如,电子设备101)和外部电子设备(例如,电子设备102和104)之间的信息交换的应用(为了便于描述,以下将其称为“信息交换应用”)。例如,该信息交换应用可以包括用于将特定的信息传输到外部电子设备的通知中继应用、或者用于管理外部电子设备的设备管理应用。

例如,通知中继应用可以包括向外部电子设备(例如,电子设备102或者104)传送从电子设备101的其它应用(例如,SMS/MMS应用、电子邮件应用、健康管理应用、或者环境信息应用)生成的通知信息的功能。另外,例如,通知中继应用可以从外部电子设备接收通知信息,并且将所接收的通知信息提供到用户。例如,设备管理应用可以管理(例如,安装、删除、或者更新)用于与电子设备进行通信的外部电子设备(例如,电子设备104)的至少一部分的功能(例如,接通/关断外部电子设备本身(或者其某些元件)或者调整显示器的亮度(或者分辨率))、在外部电子设备中执行的应用、或者从外部电子设备提供的服务(例如,电话呼叫服务或者消息服务)。

根据实施例,应用2170可以包括根据外部电子设备(例如,电子设备102或者104)的属性(例如,诸如相应于移动医疗设备的电子设备的类型的电子设备的属性)所指定的应用(例如,健康管理应用)。根据实施例,应用2170可以包括从外部电子设备(例如,服务器106、或者电子设备102或者104)所接收的应用。根据实施例,应用2170可以包括预加载的应用或者能够从服务器下载的第三方应用。根据以上所描述的实施例的程序模块2110的部件的名称可取决于操作系统的类型而变化。

根据各个实施例,可以按照软件、固件、硬件、或者它们的两个或以上的组合,来实现编程模块2110的至少一些。例如,可以由处理器(例如,AP2010)实现(例如,执行)编程模块2110的至少一些。例如,编程模块2110的至少一些可以包括用于执行一个或多个功能的模块、程序、例程、指令集、或者过程。

根据本公开的一方面,提供了一种机器可读存储介质,其记录有用于执行电子设备处理内容的方法的程序。所述方法包括:生成与通过该电子设备的显示器所显示的一个或多个内容之中的、与用户输入对应的内容作为第一内容;以及将显示第一短文信息的浮动UI显示在屏幕上。

例如,本公开中所使用的术语“模块”可以指代包括硬件、软件、以及固件的一个或多个组合的单元。“模块”可以与诸如单元、逻辑、逻辑块、部件、或者电路的术语互换。“模块”可以是所集成的部件的最小单位或者所集成的部件的一部分。“模块”可以是用于执行一个或多个功能的最小单位或者它们的一部分。可以机械地或者电子地实现“模块”。例如,根据本公开的“模块”可以包括用于执行已知的或者以后将开发的操作的、特定用途集成电路(ASIC)芯片、现场可编程门阵列(FPGA)、以及可编程逻辑器件中的至少一个。

根据各个实施例,可以通过按照编程模块形式存储在计算机可读存储介质中的命令,来实现根据本公开的设备(例如,模块或者其功能)或者方法(例如,操作)的至少一些。当由一个或多个处理器(例如,处理器120)执行所述命令时,所述一个或多个处理器可以执行相应于所述命令的功能。例如,计算机可读存储介质可以为存储器130。

计算机可读记录介质可以包括硬盘、软盘、磁介质(例如,磁带)、光介质(例如,致密盘只读存储器(CD-ROM)和数字通用盘(DVD))、磁光介质(例如,可光读软盘)、硬件设备(例如,只读存储器(ROM)、随机存取存储器(RAM)、闪存)等。另外,程序指令可以包括能够使用解释器在计算机中执行的高级语言代码、以及编译器所作出的机器代码。可以将以上所提到的硬件设备配置为作为一个或多个软件模块操作,以执行本公开的操作,反之亦然。

根据本公开的编程模块可以包括一个或多个以上所提到的部件,或者还可以包括其他附加的部件,或者可以省略某些以上所提到的部件。可以顺序地、并行地、反复地、或者按照试探方式执行由根据本公开各个实施例的模块、编程模块、或者其它部件元件所执行的操作。而且,也可以根据另外的次序执行某些操作,或者可以省略某些操作,或者可以添加其它操作。

尽管已经参照本公开的各个实施例示出与描述了本公开,然而本领域技术人员将理解的是,可在这里进行形式和细节的各种改变,而不脱离所附权利要求及其等效所限定的本公开的精神与范围。

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