电子装置及其控制方法与流程

文档序号:16049749发布日期:2018-11-24 11:10阅读:170来源:国知局

本公开涉及具有大屏幕显示器的电子装置以及用于响应于用户的触摸输入而控制显示器上所显示的内容的方法。

背景技术

最近,多种多样的电子装置(诸如智能电话、平板个人计算机(pc)和可穿戴装置)已经越来越普及。通过此类电子装置,用户可以体验各种多媒体内容。

为了容易地观看多媒体内容,用户偏爱具有大屏幕显示器的电子装置。即使降低了电子装置的可携带性,大屏幕显示器仍有利于向用户提供高度可读内容。另外,大屏幕显示器允许用户借助于基于触摸的输入动作(诸如滚动)来简单地操纵所显示的内容。

通常,用户使用双手抓握电子装置以便稳定地观看内容。在这种情况下,用户可能经常将一只手脱离电子装置以便例如选择所显示的图标。然而,这可能造成电子装置的不合需要的移动,并且用户可能难以精确地触摸所需位置。另外,在选择一些硬键的情况下,可能需要用户将双手脱离电子装置。



技术实现要素:

技术问题

因此,需要允许用户在仍使用双手固持电子装置的同时容易地选择远处的图标或硬键的电子装置及其控制方法。

仅作为背景信息呈现以上信息以协助理解本公开。尚未做出关于以上任何信息是否可适作为本公开的现有技术的判断和断言。

本公开的各方面是解决至少上述问题和/或缺点并且提供至少下文所述的优点。因此,本公开的一方面是提供具有大屏幕显示器的电子装置以及用于响应于用户的触摸输入而控制显示器上所显示的内容的方法。

技术方案

根据本公开的一方面,提供一种电子装置。所述电子装置包括:显示器,其被配置为接收用户的触摸输入;以及至少一个处理器,其电连接到显示器。至少一个处理器可以被配置为响应于第一输入在显示器上显示用于将显示器的整个显示区域的至少一部分与整个显示区域区分开的第一用户接口(ui)组件以及用于显示第一ui组件所在的区域的特定图像的第二ui组件。可以基于第一输入的位置来确定显示器上所显示的第二ui组件的位置。

根据本公开的另一方面,提供一种电子装置。所述电子装置包括:第一显示器和第二显示器,其被配置为接收用户的触摸输入;以及至少一个处理器,其电连接到第一显示器和第二显示器。至少一个处理器被配置为响应于从第二显示器接收的第一输入在第一显示器上显示用于将第一显示器的整个显示区域的至少一部分与整个显示区域区分开的第一ui组件,并且在第二显示器上显示用于显示第一ui组件所在的区域的特定图像的第二ui组件。可以基于第一输入的位置来确定第二显示器上所显示的第二ui组件的位置。

根据本公开的另一方面,提供一种具有显示器的电子装置的控制方法。所述控制方法包括:接收第一输入;接收与第一输入的位置有关的信息;响应于第一输入在显示器上显示用于将显示器的整个显示区域的至少一部分与整个显示区域区分开的第一ui组件以及用于显示第一ui组件所在的区域的特定图像的第二ui组件;以及基于第一输入的位置来确定显示器上所显示的第二ui组件的位置。

根据本公开的另一方面,提供一种非暂态计算机可读记录介质。提供了所述记录介质记录有执行对具有显示器的电子装置的控制方法的程序。所述方法包括:接收第一输入;接收与第一输入的位置有关的信息;响应于第一输入在显示器上显示用于将显示器的整个显示区域的至少一部分与整个显示区域区分开的第一ui组件以及用于显示第一ui组件所在的区域的特定图像的第二ui组件;以及基于第一输入的位置来确定显示器上所显示的第二ui组件的位置。

有益效果

根据本公开的各种实施方式,希望使用特定功能的用户能够在不将任何抓握手脱离电子装置的情况下容易地选择对应图标,即使该图标远离抓握位置。也就是说,虽然所需图标设置在用户难以在抓握状态下选择的第一ui组件中,但用户可以通过第二ui组件容易地选择所述图标。

本领域的技术人员将通过以下详细描述理解本公开的其它方面、优点和显著特征,以下详细描述结合附图揭示本公开的各种实施方式。

附图说明

本公开的某些实施方式的以上以及其它方面、特征和有益效果将从结合附图所作的以下描述更显而易见,在附图中:

图1是示出根据本公开实施方式的包括电子装置的网络环境的框图;

图2是示出根据本公开实施方式的电子装置的框图;

图3是示出根据本公开实施方式的程序模块的框图;

图4是示出根据本公开实施方式的电子装置上所显示的第一用户接口(ui)组件和第二ui组件的图;

图5是示出根据本公开实施方式的电子装置的示意性框图;

图6是示出根据本公开实施方式的在电子装置处显示第一ui组件和第二ui组件的过程的流程图;

图7a和图7b是示出根据本公开的各种实施方式的在电子装置处基于第一输入的位置来创建第二ui组件的情形的图;

图8a和图8b是示出根据本公开的各种实施方式的在电子装置处基于第一输入的位置来创建第一ui组件的情形的图;

图9a和图9b是示出根据本公开的各种实施方式的在电子装置处响应于第二ui组件的内部区域上的触摸而执行预定功能的情形的图;

图10是示出根据本公开实施方式的在电子装置处响应于第二ui组件的内部区域上的第二输入而移动第一ui组件的过程的流程图;

图11a和图11b是示出根据本公开的各种实施方式的在电子装置处响应于第二ui组件的内部区域上的第二输入而移动第一ui组件的情形的图;

图12a和图12b是示出根据本公开的各种实施方式的在电子装置处将第一ui组件移动到显示器的端部并且定位在该处的情形的图;

图13是示出根据本公开实施方式的在电子装置处响应于第二ui组件的内部区域上的第二输入而移动显示器上所显示的内容的过程的流程图;

图14a和图14b是示出根据本公开的各种实施方式的在电子装置处响应于第二ui组件的内部区域上的第二输入而移动显示器上所显示的内容的情形的图;

图15a和图15b是示出根据本公开的各种实施方式的在电子装置处当响应于第二ui组件的内部区域上的第二输入而移动显示器上所显示的内容时不移动第一ui组件的情形的图;

图16a和图16b是示出根据本公开的各种实施方式的在电子装置处响应于第三输入而创建第三ui组件的情形的图;

图17a和图17b是示出根据本公开的各种实施方式的在电子装置处第一ui组件和第二ui组件响应于第四输入而消失的情形的图;以及

图18a和图18b是示出根据本公开的各种实施方式的在具有多个显示器的电子装置处基于第一输入的位置来创建第一ui组件和第二ui组件的情形的图。

应当注意,在全部附图中,相同的参考标号用于描绘相同或相似的元件、特征和结构。

具体实施方式

提供以下参考附图的描述以协助全面理解如权利要求及其等同方案所限定的本公开的各种实施方式。其包括各种特定细节以协助所述理解,但这些细节应当仅被视为示例性的。因此,本领域的普通技术人员将认识到,能够在不脱离本公开的范围和精神的情况下做出本文所述的各种实施方式的各种改变和修改。另外,为了清楚和简洁起见,可能省略了对众所周知的功能和构造的描述。

以下描述和权利要求书中所使用的术语和字词不限于书面意思,而是仅由发明人使用来实现对本公开的清楚且一致的理解。因此,本领域的技术人员应当明白,以下对本公开的各种实施方式的描述仅被提供用于说明目的而不用于限制如所附权利要求及其等同方案所限定的本公开的目的。

应当理解,除非上下文另有清楚规定,否则单数形式“一”、“一个”和“所述”包括复数参考物。因此,例如,对“一组件表面”的引述包括对一个或多个此类表面的引述。

可以用于描述本公开的各种实施方式的术语“包括”或“可以包括”指代存在能够在本公开的各种实施方式中使用的对应的所公开功能、操作或组件,而不限制一个或多个附加功能、操作或组件。在本公开的各种实施方式中,诸如“包括”或“具有”等术语可以理解为表示特定特性、数字、操作、构成元件、组件或其组合,但不可被理解为排除一个或多个其它特性、数字、操作、构成元件、组件或其组合的存在或添加可能性。

在本公开的各种实施方式中,措辞“或”或“a或/和b中的至少一项”包括一起列举的字词中的任一项或所有组合。例如,措辞“a或b”或“至少a或/和b”可以包括a,可以包括b,或可以包括a和b两者。

本公开的各种实施方式中所使用的措辞“1”、“2”、“第一”或“第二”可以修饰各种实施方式的各种组件,而不限制对应组件。例如,以上措辞不限制组件的顺序和/或重要性。所述措辞可以用于区分一个组件与其它组件。例如,第一用户装置和第二用户装置可以指示不同用户装置,但其两者均为用户装置。类似地,在不脱离本公开的范围的情况下,第一结构元件可以被称为第二结构元件。第二结构元件也可以被称为第一结构元件。

当陈述一个组件“联接到”或“连接到”另一个组件时,所述组件可以直接联接或直接连接到另一个组件,或者新组件可以存在于所述组件与另一个组件之间。相反,当陈述一个组件“直接联接到”或“直接连接到”另一个组件时,在所述组件与另一个组件之间不存在新组件。

用于描述本公开的各种实施方式的术语仅仅是用于描述特定实施方式的示例而不限制本公开的各种实施方式。

除非不同地定义,否则本文所使用的所有术语(包括技术术语或科技术语)具有与本公开所属领域的技术人员所理解的含义相同的含义。除非本说明书中清楚地定义,否则诸如常用词典中所限定的术语等术语应当被解释为具有等同于相关技术领域中的上下文含义的含义,并且不应被解释为具有理想化或过于形式化的含义。

根据本公开的各种实施方式的电子装置可以是包括通信功能的装置。例如,电子装置可以是以下各项中的一项或组合:智能电话、平板个人计算机(pc)、移动电话、视频电话、电子书阅读器、台式pc、膝上型pc、上网本计算机、个人数字助理(pda)、相机以及可穿戴装置(例如,诸如电子眼镜的头戴式装置(hmd))、电子服装、电子手环、电子项链、电子配件、电子纹身和智能手表)。

根据本公开的一些实施方式,电子装置可以是具有通信功能的智能家用电器。智能家用电器可以包括以下各项中的至少一项:电视机(tv)、数字通用光盘(dvd)播放器、音频播放器、空调、吸尘器、烤箱、微波炉、洗衣机、空气净化器、机顶盒、电视盒(例如,samsunghomesynctm、appletvtm或googletvtm)、游戏机、电子词典、电子钥匙、便携式摄像机以及电子框架。

根据一些实施方式,电子装置可以包括以下各项中的至少一项:各种类型的医疗装置(例如,磁共振血管造影(mra)、磁共振成象(mri)、计算机断层扫描(ct)、扫描仪、超声波装置等)、导航装置、全球导航卫星系统(gnss)接收器、事件数据记录器(edr)、航班数据记录器(fdr)、车载信息娱乐装置、用于船只的电子设备(例如,用于船只的导航装置、陀螺罗盘等)、航空电子设备、安全装置、用于车辆的机头单元、工业或家用机器人、金融机构的自动柜员机(atm)、商店的销售点(pos)装置以及用于物联网(iot)的装置(例如,火灾报警器、各种传感器、电表或燃气表、喷水器、恒温器、路灯、烤箱、运动装备、热水箱、加热器、锅炉等)。

根据本公开的一些实施方式,电子装置可以包括以下各项中的至少一项:家具或建筑/结构的一部分、电子板、电子签名接收装置、投影仪以及包括相机功能的各种类型的测量装置(例如,水表、电表、煤气表、无线电波表等)。根据本公开的各种实施方式的电子装置可以是上述各种装置中的一项或组合。另外,根据本公开的各种实施方式的电子装置可以是柔性装置。本领域的技术人员明白,根据本公开的各种实施方式的电子装置不限于上述装置。

下文中将参考附图描述根据本公开的各种实施方式的电子装置。各种实施方式中所使用的术语“用户”可以指代使用电子装置的人或使用电子装置的装置(例如,人工智能电子装置)。

图1示出了根据本公开的各种实施方式的包括电子装置101的网络环境100。

参看图1,电子装置101可以包括各种组件,包括总线110、处理器120、存储器130、输入/输出接口150、显示器160和通信接口170。

总线110可以是连接上述组件并且在上述组件之间传输通信(例如,控制消息)的电路。

处理器120可以通过总线110从其它组件(例如,存储器130、输入/输出接口150、显示器160或通信接口170)接收命令,分析所接收的命令,并且根据所分析的命令执行计算或数据处理。

存储器130存储从处理器120或其它组件(例如,输入/输出接口150、显示器160或通信接口170)接收或者由处理器120或其它组件生成的命令或数据。存储器130可以存储软件和/或程序140。例如,程序140可以包括内核141、中间件143、应用编程接口(api)145以及应用147。内核141、中间件143或api145的至少一部分可以指代操作系统(os)。

内核141控制或管理用于执行由剩余其它程序模块(例如,中间件143、api145或应用147)实施的操作或功能的系统资源(例如,总线110、处理器120或存储器130)。内核141提供用于从中间件143、api145或应用147访问电子装置101的各个组件以控制或管理所述组件的接口。

中间件143执行允许api145或应用147与内核141通信以交换数据的转发功能。在从应用147接收的操作请求中,中间件143通过使用向应用147指派能够使用电子装置101的系统资源(例如,总线110、处理器120、存储器130等)的优先级的方法来执行用于所述操作请求的控制(例如,调度或负载平衡)。

api145是供应用147控制内核141或中间件143所提供的功能的接口,并且包括例如用于文件控制、窗口控制、图像处理或字符控制的至少一个接口或功能(例如,命令)。

应用147可以包括短消息服务(sms)/多媒体消息服务(mms)应用、电子邮件应用、日历应用、闹铃应用、保健应用(例如,测量运动量或血糖的应用)或环境信息应用(例如,提供关于气压、湿度或温度的信息的应用)。应用147可以是与电子装置101和外部电子装置(例如,电子装置104)之间的信息交换相关的应用。与信息交换相关的应用147可以包括例如用于将特定信息传送到外部电子装置的通知转发应用或者用于管理外部电子装置的装置管理应用。

例如,通知转发应用可以包括将由电子装置101的另一个应用(例如,sms/mms应用、电子邮件应用、保健应用或环境信息应用)生成的通知信息传输到外部电子装置(例如,电子装置104)的功能。通知转发应用可以从例如外部电子装置104接收通知信息,并且将所接收的通知信息提供给用户。装置管理应用可以管理(例如,安装、移除或更新)电子装置的至少一部分功能。例如,装置管理应用可以开启/关闭外部电子装置(或外部电子装置的一些组件),控制外部电子装置的显示器的亮度或与电子装置101的通信、外部电子装置104中所执行的应用或外部电子装置104所提供的服务(例如,呼叫服务或消息服务)。

应用147可以包括根据外部电子装置104的属性(例如,电子装置的类型)指定的应用。例如,当外部电子装置104是活动图片专家组(mpeg-1或mpeg-2)音频层-3(mp3)播放器时,应用147可以包括与音乐播放相关的应用。类似地,当外部电子装置104是移动医疗装置时,应用147可以包括与保健相关的应用。应用147可以包括指派给电子装置101的应用和从外部电子装置(例如,服务器106或电子装置104)接收的应用中的至少一项。

输入/输出接口150通过例如总线110将通过输入/输出装置140(例如,传感器、键盘或触摸屏)从用户输入的命令或数据传输到处理器120、存储器130、通信接口170或显示控制模块150。例如,输入/输出接口150可以将关于用户通过触摸屏的触摸输入的数据提供到处理器120。另外,输入/输出接口150可以通过输入/输出装置(例如,扬声器或显示器)输出通过例如总线110从处理器120、存储器130或通信接口170接收的命令或数据。例如,输入/输出接口150可以通过扬声器将通过处理器120处理的语音数据输出给用户。

显示器160可以包括例如液晶显示器(lcd)、柔性显示器、透明显示器、发光二极管(led)显示器、有机led(oled)显示器、微机电系统(mems)显示器或电子纸显示器。显示器160可以在视觉上向用户提供例如各种内容(例如,文本、图像、视频、图标、符号等)。显示器160可以包括触摸屏,并且接收例如使用电子笔或用户身体的触摸、手势、接近或悬停输入。显示器160可以是一个或多个显示器。例如,显示器160可以包括在电子装置101中或包括在与电子装置101具有有线或无线连接的外部装置(例如,电子装置102或104)中,由此向用户输出由电子装置101提供的信息。

显示器160可以能够附接到电子装置101或能够从电子装置101拆卸。例如,显示器160可以包括能够以机械方式或物理方式与电子装置101连接的接口。在通过用户选择将显示器160从电子装置101拆卸(例如,分开)的情况下,显示器160可以从处理器120接收各种控制信号或图像数据,例如,通过无线通信。

通信接口170可以在电子装置101与任何外部装置(例如,第一外部电子装置102、第二外部电子装置104或服务器106)之间建立通信。例如,通信接口170可以通过有线或无线通信与网络162连接,从而与任何外部装置(例如,第一外部电子装置102、第二外部电子装置104或服务器106)通信。

电子装置101可以在不使用通信接口170的情况下与第一外部电子装置102和第二外部电子装置104连接。例如,基于配备在电子装置101中的磁性传感器、接触传感器、光传感器等中的至少一项,电子装置101可以感测第一外部电子装置102和第二外部电子装置104中的至少一项是否与电子装置101的至少一部分接触,或者第一外部电子装置102和第二外部电子装置104中的至少一项是否分别附接到电子装置101的至少一部分。

无线通信可以使用长期演进(lte)、lte-advance(lte-a)、码分多址(cdma)、宽带cdma(wcdma)、通用移动远程通信系统(umts)、无线宽带(wibro)、全球移动通信系统(gsm)等中的至少一项作为蜂窝通信协议。短程通信163可以包括例如wi-fi、蓝牙(bt)、近场通信(nfc)、磁性安全传输或近场磁性数据条带传输(mst)和gnss等中的至少一项。gnss可以包括例如全球定位系统(gps)、glonass、北斗导航卫星系统(下文中称为“北斗”)和欧洲全球卫星导航系统(galileo)中的至少一项。下文中,“gps”可以在本公开中与“gnss”互换使用。有线通信可以包括例如通用串行总线(usb)、高清多媒体接口(hdmi)、推荐标准232(rs-232)、普通老式电话服务(pots)等中的至少一项。网络162可以包括远程通信网络,例如计算机网络(例如,局域网(lan)或广域网(wan))、互联网和电话网络中的至少一项。

第一外部电子装置102和第二外部电子装置104可以与电子装置101相同或不同。第一外部电子装置102和第二外部电子装置104可以包括例如多个电子装置。服务器106可以包括单个服务器或服务器组。电子装置101中所执行的全部或部分操作可以在其它电子装置(诸如第一电子装置102和第二电子装置104或服务器106)中执行。

在需要电子装置101自动或通过请求执行特定功能或服务的情况下,电子装置101可以请求另一个装置(例如,电子装置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)和/或图像信号处理器(isp)。处理器210还可以包括图2所示的组件的至少一部分,例如,蜂窝模块221。处理器210能够在易失性存储器上加载从其它组件(例如,非易失性存储器)中的至少一项接收的命令或数据,处理所加载的命令或数据。处理器210能够将各种数据存储在非易失性存储器中。

通信模块220可以包括与图1所示的通信接口170相同或相似的配置。例如,通信模块220能够包括蜂窝模块221、wifi模块223、bt模块225、gnss模块227(例如,gps模块、glonass模块、北斗模块或galileo模块)、nfc模块228以及射频(rf)模块229。

例如,蜂窝模块221能够通过通信网络提供语音呼叫、视频呼叫、sms服务、互联网服务等。蜂窝模块221能够通过使用sim224(例如,sim卡)来识别并验证通信网络中的电子装置201。蜂窝模块221可以执行处理器210所提供的功能的至少一部分。蜂窝模块221还可以包括通信处理器(cp)。

wifi模块223、bt模块225、gnss模块227和nfc模块228中的每一项可以包括用于处理通过对应模块发射或接收的数据的处理器。mst模块可以包括用于处理通过对应模块发射或接收的数据的处理器。蜂窝模块221、wifi模块223、bt模块225、gnss模块227、nfc模块228和mst模块的至少一部分(例如,两个或更多个模块)可以包括在一个集成芯片(ic)或一个ic封装中。

rf模块229能够发射/接收通信信号,例如,rf信号。rf模块229可以包括收发器、功率放大模块(pam)、频率滤波器、低噪声放大器(lna)、天线等。根据本公开的另一个实施方式,以下模块中的至少一项能够通过单独rf模块发射/接收rf信号:蜂窝模块221、wifi模块223、bt模块225、gnss模块226、nfc模块227和mst模块。

sim模块224可以包括含有sim和/或体现sim的卡。sim模块224还可以含有唯一标识信息(例如,集成电路卡标识符(iccid))或用户信息(例如,国际移动用户标识(imsi))。

存储器230(例如,图1所示的存储器130)可以包括内置存储器232或外部存储器234。内置存储器232可以包括以下各项中的至少一项:易失性存储器,例如,动态随机存取存储器(dram)、静态ram(sram)、同步动态ram(sdram)等;以及非易失性存储器,例如,一次性可编程只读存储器(otprom)、可编程rom(prom)、可擦除且可编程rom(eprom)、电可擦除且可编程rom(eeprom)、掩模rom、闪存rom、闪存存储器(例如,nand闪存存储器、nor闪存存储器等)、硬盘驱动器、固态驱动器(ssd)等。

外部存储器234可以包括闪存驱动器,例如,紧凑式闪存(cf)、安全数字(sd)、微型sd、迷你sd、极速数字(xd)、多媒体卡(mmc)、存储棒等。外部存储器234可以通过各种接口功能性地和/或物理性地连接到电子装置201。

存储器230可以存储支付信息以及作为一种应用的支付应用。支付信息可以指代与信用卡对应的信用卡卡号和pin。支付信息还可以包括用户验证信息,例如,指纹、面部特征、语音信息等。

当处理器210执行支付应用时,支付应用可以使得处理器210执行以下操作:与用户交互以进行支付(例如,显示用于选择卡(或卡图像)的屏幕并且从支付信息获得对应于所选择的卡(例如,预先指定的卡)的信息(例如,卡号));以及用于控制磁场通信的操作(例如,通过nfc模块227或mst模块将卡信息传输到外部装置(例如,读卡设备))。以下描述使用上文所描述的组件的操作提供详细实施方式。

传感器模块240可以测量/检测电子装置201的物理量或操作状态,并且将所测量或检测的信息转换为电子信号。传感器模块240可以包括以下各项中的至少一项:手势传感器240a、陀螺仪传感器240b、大气压传感器240c、磁性传感器240d、加速度传感器240e、抓握传感器240f、接近传感器240g、颜色传感器240h(例如,红绿蓝(rgb)传感器)、生物计量传感器240i、温度/湿度传感器240j、照度传感器240k以及紫外线(uv)传感器240m。另外或替代地,传感器模块240还可以包括电子鼻传感器、肌电图(emg)传感器、脑电图(eeg)传感器、心电图(ecg)传感器、红外线(ir)传感器、虹膜传感器和/或指纹传感器。传感器模块240可以进一步包括用于控制其中所包括的一个或多个传感器的控制电路。电子装置201可以包括用于控制传感器模块240的处理器,其被配置为处理器210的一部分或单独组件。在这种情况下,在处理器210正以休眠模式进行操作的同时,处理器可以控制传感器模块240。

输入单元250可以包括例如触控面板252、数字笔传感器254、按键256或超声波输入单元258。触控面板252可以使用例如电容类型、电阻类型、红外线类型和超声波类型中的至少一项。触控面板252可以进一步包括控制电路。触控面板252可以进一步包括触觉层以向用户提供触觉反馈。触控面板252可以包括能够测量用户的触摸的强度或压力的压力传感器(或力传感器)。这个压力传感器可以与触控面板252一体地或分开地形成。

数字笔传感器254可以是触控面板的一部分或包括单独识别片。按键256可以包括例如物理按钮、光学按键或小键盘。超声波输入单元258可以通过麦克风(例如,288)检测在输入工具处发生的超声波并且从而识别对应于所检测到的超声波的数据。

显示器260可以包括面板262、全息图单元264或投影仪266。面板262可以包括与图1所示的显示器160相同或相似的配置。面板262可以被实施为柔性、透明或可穿戴的。面板262还可以与触控面板252一起并入到一个模块中。全息图单元264可以通过使用光干涉在空气中展示立体图像。投影仪266可以通过将光投射到屏幕上来显示图像。屏幕可以位于电子装置201内部或外部。显示器260可以进一步包括用于控制面板262、全息图单元264或投影仪266的控制电路。

接口270可以包括高清多媒体接口(hdmi)272、usb274、光学接口276或d-超小型连接器(d-sub)278。接口270可以包括在图1所示的通信接口170中。另外或替代地,接口270可以包括移动高清链接(mhl)接口、sd卡/mmc接口或红外数据协会(irda)标准接口。

音频模块280可以提供声音与电子信号之间的双向转换。音频模块280中的组件的至少一部分可以包括在图1所示的输入/输出接口150中。音频模块280可以处理通过扬声器282、接收器284、耳机286、麦克风288等输入或输出的声音信息。

相机模块291可以拍摄静态图像和活动图像。相机模块291可以包括一个或多个图像传感器(例如,前置图像传感器或后置图像传感器)、透镜、isp、闪光灯(例如,led或氙灯)等。

电力管理模块295能够管理电子装置201的电力。电力管理模块295可以包括电力管理集成电路(pmic)、充电器ic或者电池计或燃料计。pmic可以采用有线充电和/或无线充电方法。无线充电方法的示例为磁共振充电、磁感应充电以及电磁充电。为此,pimc可以进一步包括用于无线充电的附加电路,诸如线圈、谐振电路、整流器等。电池计可以测量电池296的残余容量、充电电压、电流或温度。电池296采用可再充电电池或太阳能电池的形式。

指示器297可以显示电子装置201或其部分(例如,处理器210)的特定状态,例如,启动状态、消息状态、充电状态等。电机298可以将电信号转换为机械振动,诸如振动效果、触觉效果等。虽然未示出,但电子装置201可以进一步包括用于支持移动tv的处理单元(例如,gpu)。用于支持移动tv的处理单元能够处理符合标准(例如,数字多媒体广播(dmb)、数字视频广播(dvb)或mediaflotm等)的媒体数据。

本公开中所描述的每一元件可以使用一个或多个组件形成,并且对应元件的名称可以根据电子装置的类型而改变。在各种实施方式中,电子装置可以包括本公开中所描述的上述元件中的至少一项,并且可以不包括所述元件中的一些元件或进一步包括其它附加元件。另外,根据各种实施方式的电子装置的一些元件可以被联接以形成单个实体,同时执行与对应元件在联接之前的功能相同的功能。

图3是根据本公开实施方式的程序模块的框图。

参看图3,程序模块310(例如,图1所示的程序141至147)可以包括操作系统(os),其用于控制与电子装置(例如,电子装置11)和/或在os上运行的各种应用(例如,图1所示的应用147)相关的资源。所述os可以是android、ios、windows、symbian、tizen、bada等。

程序模块310可以包括内核320、中间件330、api360和/或应用370。程序模块310的至少一部分可以预先加载在电子装置上或者从服务器(例如,电子装置102或104、服务器106等)下载。

内核320(例如,内核14a)可以包括系统资源管理器321和/或装置驱动器323。系统资源管理器321可以包括例如进程管理器、存储器管理器和文件系统管理器。系统资源管理器321可以执行系统资源控制、分配和重新调用。装置驱动器323可以包括例如显示驱动器、相机驱动器、bt驱动器、共享存储器驱动器、usb驱动器、小键盘驱动器、wifi驱动器和音频驱动器。另外,装置驱动器312可以包括进程间通信(ipc)驱动器。

中间件330可以提供应用370共同所需要的功能。中间件330可以通过api360提供功能以允许应用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可以例如管理诸如wifi或bt等无线连接。通知管理器349可以按不打扰用户的方式显示或向用户通知诸如收到的消息、安排、邻近报警等事件。位置管理器350可以管理电子装置的位置信息。图形管理器351可以管理提供给用户的图形效果或与图形效果相关的用户接口(ui)。安全管理器352提供系统安全或用户验证所需要的一般安全性功能。当电子装置(例如,电子装置101)具有呼叫功能时,中间件330可以进一步包括用于管理电子装置的语音或视频呼叫功能的电话管理器。

中间件330可以包括配置上述组件的功能的各种组合的模块。中间件330可以提供根据操作系统的类型专门设计的模块以提供差异化功能。中间件330可以按此类方式自适应地配置以便移除现有组件的一部分或包括新组件。

api360(例如,api145)可以是api编程功能的集合,并且可以根据os具备不同配置。例如,在android或ios中,可以针对每个平台提供单个api集合。在tizen中,可以提供两个或更多个api集合。

应用370(例如,应用147)可以包括一个或多个应用以用于执行各种功能,例如,主页371、日记372、sms/mms373、即时消息(im)374、浏览器375、相机376、闹铃377、上下文378、语音拨号379、电子邮件380、日历381、媒体播放器382、相册383、时钟384、保健(例如,用于测量运动量、血糖水平等的应用)以及环境信息(例如,用于提供大气压、湿度、温度等的应用)。

应用370可以包括用于支持电子装置(例如,电子装置101)与外部装置(例如,电子装置102和104)之间的信息交换的应用,其在下文中称为“信息交换应用”。信息交换应用能够包括用于将特定信息转发到外部装置的通知转发应用或用于管理外部装置的装置管理应用。

例如,通知转发应用可以包括用于将在电子装置的其它应用(例如,sms/mms应用、电子邮件应用、保健应用、环境信息应用等)中创建的通知信息转发到外部装置(例如,电子装置32和34)的功能。另外,通知转发应用能够从外部装置接收通知信息以将所接收的信息提供给用户。

装置管理应用可以管理(例如,安装、移除或更新)与电子装置通信的外部装置(例如,电子装置102和104)的至少一个功能。所述功能的示例为开启/关闭外部装置或外部装置的一部分的功能、控制显示器的亮度(或分辨率)的功能、在外部装置上运行的应用、外部装置所提供的服务等。所述服务的示例为呼叫服务、消息传送服务等。

应用370可以包括外部装置(例如,电子装置102和104)的特定属性的应用(例如,移动医疗装置的保健应用等)。应用370可以包括从外部装置(例如,服务器106、电子装置102和104)接收的应用。应用370可以包括预先加载的应用或能够从服务器下载的第三方应用。应当理解,程序模块310的组件可以根据os的类型称为不同名称。

根据本公开的各种实施方式,程序模块310的至少一部分能够使用软件、固件、硬件或其两者或更多者的任何组合来实施。程序模块310的至少一部分能够由处理器(例如,处理器120)实施(例如,执行)。程序模块310的至少一部分可以包括模块、程序、例程、指令集或进程等,以便执行一个或多个功能。

本公开的各种实施方式提供能够向读卡设备传输由磁场信号承载的卡信息并且因此对消费进行支付的手持式电子装置。即使设备未配备有nfc模块,本公开的各种实施方式还提供能够在不修改现有解决方案的情况下,通过与读卡设备的通信来对消费等进行支付的手持式电子装置,就好像对所述设备使用磁卡一样。因此,本公开能够实现离线移动支付。

如本公开的各种实施方式中所使用的术语“模块”可以意指包括硬件、软件和固件或者其两者或更多者的任何组合中的一项的单元。“模块”可以与术语“单元”、“逻辑”、“逻辑块”、“组件”或“电路”互换。“模块”可以是集成组件的最小单元或其部分。“模块”可以是执行一个或多个功能的最小单元或其部分。“模块”可以用机械方式或用电子方式来实施。例如,根据本公开的各种实施方式的“模块”可以包括现在已知或将来待开发的以下各项中的至少一项:专用集成电路(asic)芯片、现场可编程门阵列(fpga)以及用于执行特定操作的可编程逻辑装置。

根据本公开的各种实施方式的方法(例如,操作)或系统(例如,模块或功能)的至少一部分能够使用存储在计算机可读存储介质中的作为程序模块的指令来实施。一个或多个处理器(例如,处理器120)能够执行指令,从而执行所述功能。计算机可读存储介质的示例可以是存储器130。程序模块的至少一部分能够由处理器实施(执行)。程序模块的至少一部分可以包括模块、程序、例程、指令集或进程等以便执行一个或多个功能。

计算机可读介质的示例包括:磁性介质,诸如硬盘、软盘和磁带;光学介质,诸如压缩光盘只读存储器(cd-rom)盘和dvd;磁光介质,诸如软式光盘;以及被专门配置为存储和执行程序指令(例如,程序模块)的硬件装置,诸如rom、ram、闪存存储器等。程序指令的示例包括由汇编语言(诸如编译器)创建的机器代码指令,以及能够在计算机中使用解释器执行的、由高级编程语言创建的代码指令等。所描述的硬件装置可以被配置为充当一个或多个软件模块以便执行上文所描述的操作和方法,反之亦然。

根据本公开的各种实施方式的模块或程序模块可以包括一个或多个组件,移除上文所述的一个或多个组件的一部分,或包括新组件。根据本公开的各种实施方式的由模块、程序模块或其它组件执行的操作可以按串行、并行、重复或启发方式来执行。所述操作的一部分能够以任何其它顺序执行、能够被跳过或使用附加操作来执行。

本公开中所描述的各种实施方式仅被提供以用于协助全面理解本公开及其技术,而不暗含限制。虽然上文已经详细描述了本公开的各种实施方式,但应当理解,本文所描述的基本发明构思的对于本领域技术人员显而易见的许多变化和修改将仍落在如所附权利要求书中所限定的本公开的各种实施方式的精神和范围内。

图4是示出根据本公开的各种实施方式的电子装置上所显示的第一ui组件和第二ui组件的图。

参看图4,电子装置101可以在显示器160上显示各种类型的内容。这些内容可以包括但不限于网页、图像、视频、应用屏幕等。

在各种实施方式中,电子装置101可以响应于第一输入在显示器160上连同内容一起显示第一ui组件410和/或第二ui组件420。电子装置101可以按闭环(例如,正方形、三角形或圆形)的形式显示第一ui组件410和第二ui组件420中的每一项以便将第一ui组件410和第二ui组件420的内部区域与显示器160上所显示的整个图像区分开。

第一输入可以是例如触摸或拖动显示器的信号。电子装置101可以基于第一输入的位置来显示第一ui组件410和/或第二ui组件420。例如,电子装置101可以在第一输入的位置的附近显示第二ui组件420。

电子装置101可以在正显示内容(诸如图像)的同时响应于第一输入在显示器160上显示第一ui组件410和第二ui组件420。第一ui组件410可以在所述图像的一部分上显示。图像的这个部分可以在第一ui组件410的内部区域中显示。图像的这个部分可以仍对用户可见。第二ui组件420可以含有在第一ui组件410的内部区域中所显示的图像的复制图像。例如,电子装置101可以将图像数据(其对应于在第一ui组件410的内部区域中所显示的图像)输出到第二ui组件420的内部区域。

电子装置101仍在第一ui组件410的内部区域中显示显示器160上所显示的原始图像,而电子装置101可以在第二ui组件420的内部区域中显示在第一ui组件410的内部区域中显示的所述图像的复制图像以代替对应于第二ui组件420的原始图像。在这种情况下,如果用户选择第二ui组件420的内部区域中所显示的图标,则电子装置101可以将此视为选择第一ui组件410的内部区域中所显示的图标并且随后执行对应功能。因此,希望使用特定功能的用户能够在不将任何抓握的手脱离电子装置101的情况下容易地选择对应图标,即使远离抓握区域。

电子装置101可以按相同比例在第一ui组件410和第二ui组件420的相应内部区域中显示相同图像。然而,这个图像还可以按不同比例来显示。电子装置101可以放大第一ui组件410的内部区域的图像并且随后在第二ui组件420的内部区域中显示放大图像。相反,电子装置100可以缩小第一ui组件410的内部区域的图像并且随后在第二ui组件420的内部区域中显示缩小图像。

图5是示出根据本公开实施方式的电子装置的示意性框图。

参看图5,电子装置101可以包括显示器510和处理器520。除了图5中示例性展示的元件之外,电子装置101可以进一步包括其它基本或可选元件。例如,电子装置101可以被配置为具有输入模块(例如,触控面板、硬键、接近传感器、生物计量传感器等)、供电单元、存储器等。

显示器510可以由如图4所示或如图1和图2中由参考标号160和260指示的触摸屏形成。显示器510可以接收例如使用电子笔或用户手指的触摸、手势、接近或悬停输入。在处理器520的控制下,显示器510可以显示各种类型的内容(例如,网页、视频、图像、应用执行屏幕等)。另外,在处理器520的控制下,显示器510可以与上文列举的内容一起显示上文论述的第一ui组件410和第二ui组件420。输入装置可以进一步设置在环绕显示器510的边框区处。例如,触控面板252的部分可以延伸到边框区。因此,电子装置101可以对相对于边框区的任何输入(例如,触摸、手势、接近或悬停)做出响应。

处理器520可以与图1中的处理器120或图2中的处理器210相同或相似。处理器520可以基于第一输入来在第二ui组件420的内部区域中显示位于第一ui组件410的内部区域中的图像的复制图像。处理器520可以复制第一ui组件410的内部区域中所显示的图像数据并且随后将所复制的图像数据输出到第二ui组件420的内部区域。另选地,处理器520可以控制显示驱动器将与位于第一ui组件410的内部区域中的图像对应的数据输出到第二ui组件420的内部区域。

第一输入可以是例如使用电子笔或用户手指的触摸、手势、接近或悬停输入。处理器520可以基于第一输入的位置来确定用于显示第二ui组件420的特定位置。

图6是示出根据本公开实施方式的在电子装置处显示第一ui组件和第二ui组件的过程的流程图。

参看图6,在操作610处,电子装置101可以接收第一输入。第一输入可以是使用电子笔或用户手指的触摸、手势、接近或悬停输入。电子装置101可以通过图5所示的显示器510接收第一输入或可以通过环绕显示器510的边框区接收第一输入。

在操作620处,电子装置101可以接收关于第一输入的位置的信息。使用第一输入的这个位置信息,电子装置101可以确定用于显示第一ui组件410或第二ui组件420的特定位置。

在操作630处,电子装置101可以在显示器510上显示第一ui组件410和/或第二ui组件420。例如,当通过显示器510接收第一输入时,电子装置101可以在发生第一输入的位置处或附近显示第二ui组件420。例如,如果第一输入在围绕显示器510的边框区处发生,则电子装置101可以在显示器510的最靠近边框区的区域上显示第二ui组件420。

当在电子装置101的左下部分处发生第一输入时,电子装置101可以在显示器510的左上部分上显示第一ui组件410。当在电子装置101的右下部分处发生第一输入时,电子装置101可以在显示器510的右上部分上显示第一ui组件410。

当在电子装置101的左下部分处发生第一输入时,电子装置101可以在显示器510的右上部分上显示第一ui组件410。当在电子装置101的右下部分处发生第一输入时,电子装置101可以在显示器510的左上部分上显示第一ui组件410。

以上示例不应理解为限制。不管发生第一输入的位置如何,电子装置101可以在预定位置处显示第一ui组件410和/或第二ui组件420。

第一ui组件410和第二ui组件420中的每一项可以具有各种形状。例如,第一ui组件410和第二ui组件420中的每一项可以按闭环的形式显示,所述闭环可以成形为例如矩形、圆形、三角形等。第一ui组件410和第二ui组件420可以具有相同形状和尺寸。另选地,两个ui组件可以在形状和/或尺寸上彼此不同。

在操作640处,电子装置101可以在第二ui组件420的内部区域中显示第一ui组件410的内部区域中所显示的图像的复制图像。例如,电子装置101可以复制第一ui组件410的内部区域中所显示的图像数据并且随后将所复制的图像数据输出到第二ui组件420的内部区域。在另一个示例中,电子装置101可以控制显示驱动器将与位于第一ui组件410的内部区域中的图像对应的数据输出到第二ui组件420的内部区域。

在显示器510上显示网页的情况下,电子装置101可以通过使用图形管理器351来创建对应于整个网页的图像。然后,电子装置101可以通过使用显示驱动器323来在显示器510上显示所创建的图像。电子装置101可以在考虑显示器510的尺寸的情况下在显示器510上显示整个网页图像的若干部分。

当在第二ui组件420的内部区域中显示在第一ui组件410内所显示的图像的复制图像时,电子装置101可以复制显示器510上所显示的整个图像当中的与第一ui组件410的内部区域对应的图像数据,并且随后将所复制的图像数据输出到第二ui组件420的内部区域。电子装置101可以通过使用由图形管理器351所创建的整个图像当中的与第一ui组件410的内部区域对应的图像数据来在第二ui组件420的内部区域中显示复制图像。

图7a和图7b是示出根据本公开的各种实施方式的在电子装置处基于第一输入的位置来创建第二ui组件的情形的图。

参看图7a,用户可以抓握电子装置101的右下部分。在这个状态下,用户可以通过例如在显示器510上从特定点开始在逆时针方向上画圆来创建第一输入710。这不应被理解为限制。在其它示例中,用户可以按各种方式创建第一输入710,诸如在显示器510上方在悬停状态下画预定义轨迹、以规定时间间隔触摸显示器510若干次或长时间触摸显示器510。

电子装置101可以存储创建第一输入710的位置,并且随后在显示第一ui组件410和/或第二ui组件420时利用所存储的位置。

参看图7b,电子装置101可以在显示器510上显示第一ui组件410和第二ui组件420。电子装置101可以在第一输入710的位置附近显示第二ui组件420。另外,在第二ui组件420的内部区域中,电子装置101可以显示第一ui组件410的内部区域中所显示的图像的复制图像。

由于在第一输入710的位置附近显示第二ui组件420,所以用户可以在仍抓握电子装置101的同时选择第二ui组件420中所显示的图标。虽然所需图标设置在用户难以在抓握状态下选择的第一ui组件410中,但用户可以通过第二ui组件420容易地选择所述图标。

显示第二ui组件420的位置可以由电子装置101的制造商预定义为默认值和/或由用户设置。例如,如果用户频繁地使用右手,则用户可以将第二ui组件420设置为总是在显示器510的右下部分上显示而不管第一输入710的位置如何。类似地,如果用户频繁地使用左手,则用户可以将第二ui组件420设置为总是在显示器510的左下部分上显示而不管第一输入710的位置如何。

图8a和图8b是示出根据本公开的各种实施方式的在电子装置处基于第一输入的位置来创建第一ui组件的情形的图。

参看图8a和图8b,用户可以抓握电子装置101的两侧下部部分。用户可以针对电子装置101创建第一输入810。基于第一输入810的位置,电子装置101可以确定第一ui组件410的位置。

参看图8a,用户可以在显示器510的左下部分处创建第一输入810。然后,电子装置可以响应于第一输入810在显示器510的左上部分上显示第一ui组件410。电子装置101可以响应于第一输入810在显示器510上显示第二ui组件420。第二ui组件420的内部区域中所显示的图像可以与第一ui组件410的内部区域中所显示的图像相同。

参看图8b,用户可以在显示器510的右下部分处创建第一输入810。然后,电子装置101可以响应于第一输入810在显示器510的右上部分上显示第一ui组件410。电子装置101可以响应于第一输入810在显示器510上显示第二ui组件420。第二ui组件420的内部区域中所显示的图像可以与第一ui组件410的内部区域中所显示的图像相同。

电子装置101可以基于显示器510上所显示的内容来确定第一ui组件410的位置。例如,当在显示器510上显示网页或应用执行屏幕时,可能在显示器510的左上部分或右上部分上显示菜单图标。然后,用户可以上下滚动显示器510的中部所显示的内容,并且必要时,可以选择菜单。因此,当第一ui组件410和第二ui组件420如图8a和图8b所示那样设置时,用户可以在握持电子装置的下部部分的情况下滚动所显示的内容,并且必要时,通过第二ui组件420容易地选择菜单。

图9a和图9b是示出根据本公开的各种实施方式的在电子装置处响应于第二ui组件的内部区域上的触摸而执行预定功能的情形的图。

参看图9a,在笛卡尔坐标平面上展示第二ui组件420。当用户触摸第二ui组件420的内部区域中的特定点t1910时,电子装置101可以将触摸点t1910转换为笛卡尔坐标平面上的位置。例如,电子装置101可以计算触摸点t1910的坐标(x1,y1)。

参看图9b,在笛卡尔坐标平面上展示第一ui组件410。电子装置101可以计算显示第一ui组件410的笛卡尔坐标平面上的具有与用户的触摸点t1910相同的位置的点。例如,电子装置101可以计算显示第一ui组件410的笛卡尔坐标平面上的点t2920。点t2920的位置值(x2,y2)与点t1910的位置值(x1,y1)相同。

第一ui组件410和第二ui组件420可以具有相同形状和不同尺寸。在这种情况下,电子装置101可以参考第一ui组件410与第二ui组件420的尺寸比率基于点t1910的位置来计算点t2920。

通过使用设置在电子装置101的抓握位置附近的第二ui组件420,用户可以在仍固持电子装置101的同时容易地选择位于超出可被抓握的位置范围的所需点。

图10是示出根据本公开实施方式的在电子装置处响应于第二ui组件的内部区域上的第二输入而移动第一ui组件的过程的流程图。

参看图10,在操作1010处,电子装置101可以接收第二ui组件420的内部区域中的第二输入。第二输入可以是在第二ui组件420不移动的情况下发生在第二ui组件420的内部区域中的触摸和拖动输入。这不应被理解为限制。另选地,电子装置101可以使用单独的硬键接收第二输入。

在操作1020处,电子装置101可以计算触摸和拖动输入的方向和距离。例如,电子装置101可以计算触摸的初始位置并且随后计算触摸的移动方向和距离。

在操作1030处,基于所计算出的触摸和拖动输入的方向和距离,电子装置101可以移动第一ui组件410。例如,如果触摸和拖动输入在第一方向上移动第一距离,则电子装置101可以将第一ui组件410在第一方向上移动完整的第一距离。

当触摸和拖动输入在第一方向上移动第一距离时,电子装置101可以将第一ui组件410在第一方向上移动第一距离的一半。当触摸和拖动输入在第一方向上移动第一距离时,电子装置101可以将第一ui组件410在第一方向上移动第一距离的两倍。

在操作1040处,电子装置101可以在第二ui组件420中显示与移动后的第一ui组件410的位置对应的图像的复制图像。例如,电子装置101可以复制第一ui组件410的内部区域中所显示的图像数据并且随后将所复制的图像数据输出到第二ui组件420的内部区域。电子装置101可以控制显示驱动器将与位于第一ui组件410的内部区域中的图像对应的数据输出到第二ui组件420的内部区域。

在连续地移动第一ui组件410的同时,电子装置101可以在第二ui组件420的内部区域中连续地显示临时包含在第一ui组件410的内部区域中的图像。

图11a和图11b是示出根据本公开的各种实施方式的在电子装置处响应于第二ui组件的内部区域上的第二输入而移动第一ui组件的情形的图。

参看图11a,电子装置101可以在显示器510上显示特定内容并且同时显示第一ui组件410和第二ui组件420。希望观看所显示的内容的用户可以抓握电子装置101的两侧下部部分。第一ui组件410可以在电子装置101的左上部分上显示,并且第二ui组件420可以在电子装置101的右下部分上显示。用户可以在没有从电子装置101的右下部分移除抓握的情况下在第二ui组件420的内部区域中创建各种第二输入。

电子装置101可以计算触摸和拖动输入的方向和距离。例如,电子装置101可以计算触摸的初始位置并且随后计算触摸的移动方向和距离。基于所计算出的触摸和拖动输入的方向和距离,电子装置101可以移动第一ui组件410。

参看图11a,电子装置101可以识别到在第二ui组件420的内部区域中发生触摸和拖动输入1110。然后,电子装置101可以计算触摸和拖动输入1110的移动方向和距离。

参看图11b,电子装置101可以基于所计算出的方向和距离来移动第一ui组件410。例如,电子装置101可以将第一ui组件410在与触摸和拖动输入的方向相同的方向上移动与触摸和拖动输入的距离相同的距离。当移动第一ui组件410时,电子装置101可以在第二ui组件420的内部区域中显示第一ui组件410的内部区域中所显示的图像的复制图像。

以此方式,用户可以通过使用第二ui组件420来移动第一ui组件410。因此,用户可以在抓握电子装置101的情况下在移动第一ui组件410的同时容易地选择设置在显示器510的任何位置处的任何图标。

图12a和图12b是示出根据本公开的各种实施方式的在电子装置处将第一ui组件移动到显示器的端部并定位在该处的情形的图。

参看图12a,电子装置101可以在显示器510上显示特定内容并且同时显示第一ui组件410和第二ui组件420。希望观看所显示的内容的用户可以抓握电子装置101的两侧下部部分。第一ui组件410可以在电子装置101的左上部分上显示,并且第二ui组件420可以在电子装置101的右下部分上显示。用户可以在没有从电子装置101移除抓握的情况下通过移动第一ui组件410来选择设置在显示器510的任何位置处的任何图标或内容。

电子装置101可以计算触摸和拖动输入的方向和距离。基于所计算出的触摸和拖动输入的方向和距离,电子装置101可以移动第一ui组件410。

参看图12a,电子装置101可以识别到在第二ui组件420的内部区域中发生触摸和拖动输入1210。电子装置101可以计算触摸和拖动输入1210的移动方向和距离。基于所计算出的方向和距离,电子装置101可以在显示器510上在向下方向上移动第一ui组件410。

参看图12a和图12b,如果第一ui组件410位于显示器510的下部端部处,并且如果触摸和拖动输入1210面向下,则电子装置101可以响应于触摸和拖动输入1210而改变显示器510上所显示的内容而不是移动第一ui组件410。例如,如果第一ui组件410位于显示器510的下端部处并且不再响应于触摸和拖动输入1210而向下移动,如图12a所示,则电子装置101可以基于触摸和拖动输入1210的方向和距离来移动显示器510上所显示的整个内容。例如,电子装置101可以与触摸和拖动输入1210的移动距离成比例地(例如,相同距离地)在触摸和拖动输入1210的相反方向上(即,在向上方向1240上)移动内容(例如,网页)。随着网页移动,第一ui组件410中先前所显示的网页的部分1220(见图12a)可以被改变为另一部分1230(见图12b)。因此,电子装置101可以在第二ui组件420中显示后一部分1230的复制图像。

以此方式,用户可以在维持电子装置101的抓握状态的同时通过使用第二ui组件420来容易地滚动显示器510上所显示的网页。

图13是示出根据本公开实施方式的在电子装置处响应于第二ui组件的内部区域上的第二输入而移动显示器上所显示的内容的过程的流程图。

参看图13,在操作1310处,电子装置101可以接收第二ui组件420的内部区域中的第二输入。第二输入可以是在第二ui组件420不移动的情况下发生在第二ui组件420的内部区域中的触摸和拖动输入。这不应被理解为限制。另选地,电子装置101可以使用单独的硬键接收第二输入。

在操作1320处,电子装置101可以计算触摸和拖动输入的方向和距离。例如,电子装置101可以计算触摸的初始位置并且随后计算触摸的移动方向和距离。

在操作1330处,基于所计算出的触摸和拖动输入的方向和距离,电子装置101可以移动显示器510上所显示的内容。例如,如果触摸和拖动输入在第一方向上移动第一距离,则电子装置101可以将所显示的内容在第一方向上移动完整的第一距离。

当触摸和拖动输入在第一方向上移动第一距离时,电子装置101可以将所显示的内容在第一方向上移动第一距离的一半。当触摸和拖动输入在第一方向上移动第一距离时,电子装置101可以将所显示的内容在第一方向上移动到第一距离的两倍。

当触摸和拖动输入在第一方向上移动第一距离时,电子装置101可以在第一方向的相反方向上与第一距离成比例地移动所显示的内容。

在操作1340处,电子装置101可以基于所述内容的移动来移动第一ui组件410。

在操作1350处,电子装置101可以在第二ui组件420中显示与所移动的第一ui组件410的位置对应的图像的复制图像。根据各种实施方式,在连续地移动第一ui组件410的同时,电子装置101可以在第二ui组件420的内部区域中连续地显示临时包含在第一ui组件410的内部区域中的图像。

图14a和图14b是示出根据本公开的各种实施方式的在电子装置处响应于第二ui组件的内部区域上的第二输入而移动显示器上所显示的内容的情形的图。

参看图14a,电子装置101可以在显示器510上显示特定内容,并且同时显示第一ui组件410和第二ui组件420。希望观看所显示的内容的用户可以抓握电子装置101的两侧下部部分。第一ui组件410可以在电子装置101的左上部分上显示,并且第二ui组件420可以在电子装置101的右下部分上显示。用户可以在没有从电子装置101的右下部分移除抓握的情况下在第二ui组件420的内部区域中创建各种第二输入(例如,触摸和拖动输入)。

电子装置101可以计算触摸和拖动输入的方向和距离。基于所计算出的触摸和拖动输入的方向和距离,电子装置101可以移动显示器510上所显示的内容。参看图14a,电子装置101可以识别到在第二ui组件420的内部区域中发生触摸和拖动输入1410。电子装置101可以计算触摸和拖动输入1410的移动方向和距离。

参看图14a和图14b,电子装置101可以基于所计算出的方向和距离来移动所显示的内容。例如,电子装置101可以与触摸和拖动输入1410的移动距离成比例地(例如,相同距离地)在触摸和拖动输入1410的相同方向上(即,在向上方向1420上)移动所显示的内容。另外,电子装置101可以基于所述内容的移动来移动第一ui组件410。例如,可以在所述内容的相反方向上(即,在向下方向1430上)移动第一ui组件410。随着移动第一ui组件410,第一ui组件410中先前所显示的内容的一部分1440(见图14a)可以被改变为另一部分1450(见图14b)。参看图14b,电子装置101可以在第二ui组件420中显示后一部分1450的复制图像。

以此方式,用户可以在维持电子装置101的抓握状态的同时通过使用第二ui组件420来容易地移动显示器510上所显示的内容。

图15a和图15b是示出根据本公开的各种实施方式的在电子装置处当响应于第二ui组件的内部区域上的第二输入而移动显示器上所显示的内容时不移动第一ui组件的情形的图。

参看图15a,电子装置101可以在显示器510上显示特定内容,并且同时显示第一ui组件410和第二ui组件420。希望观看所显示的内容的用户可以抓握电子装置101的两侧下部部分。第一ui组件410可以在电子装置101的左上部分上显示,并且第二ui组件420可以在电子装置101的右下部分上显示。用户可以在没有从电子装置101的右下部分移除抓握的情况下在第二ui组件420的内部区域中创建各种第二输入(例如,触摸和拖动输入)。

电子装置101可以计算触摸和拖动输入的方向和距离。基于所计算出的触摸和拖动输入的方向和距离,电子装置101可以移动显示器510上所显示的内容。参看图15a,电子装置101可以识别到在第二ui组件420的内部区域中发生触摸和拖动输入1510。电子装置101可以计算触摸和拖动输入1510的移动方向和距离。

参看图15a和图15b,电子装置101可以基于所计算出的方向和距离来移动所显示的内容。例如,电子装置101可以与触摸和拖动输入1510的移动距离成比例地(例如,相同距离地)在触摸和拖动输入1510的相同方向上(即,在向上方向1520上)移动所显示的内容。

即使内容被移动,电子装置101仍可以不移动第一ui组件410。例如,当显示器510上所显示的内容被移动时,电子装置101可以不在显示器510上显示第一ui组件410(见图15b)并且可以仍在第二ui组件420的内部区域中显示先前在第一ui组件410的内部区域中显示的图像的复制图像。由于第二ui组件420的内部区域中所显示的图像为固定的而与内容的移动无关,所以用户可以在观看显示器510上所显示的移动内容的同时选择先前在第一ui组件410的内部区域中设置的菜单图标或内容(例如,图标1531)。

以此方式,用户可以在维持电子装置101的抓握状态的同时通过使用第二ui组件420来容易地选择不在显示器510上显示的任何内容、菜单图标等。

图16a和图16b是示出根据本公开的各种实施方式的在电子装置处响应于第三输入而创建第三ui组件的情形的图。

参看图16a,用户可以抓握电子装置101的右下部分。在这个状态下,用户可以创建第三输入1610。例如,用户可以通过在显示器510上从特定点开始在逆时针方向上画圆来创建第三输入1610。这不应被理解为限制。在其它示例中,用户可以按各种方式创建第三输入1610,诸如在显示器510上方在悬停状态下画预定义轨迹、以规定时间间隔触摸显示器510若干次或长时间触摸显示器510。

参看图16b,电子装置101可以基于第三输入1610的位置来在显示器510上显示第三ui组件1620。例如,电子装置101可以在第三输入1610的位置附近显示第三ui组件1620。

由于在第三输入1610的位置附近显示第三ui组件1620,所以用户可以在没有从电子装置101移除抓握的情况下选择第三ui组件1620中所包含的图标。第三ui组件1620中所包含的此类图标可以替换电子装置101的一些硬键的功能。因此,用户可以在维持电子装置101的抓握状态的同时使用设置在超出可被抓握的位置范围处的所需硬键的功能。

尽管图16a和图16b展示第三输入1610的位置和第三ui组件1620的位置与第二ui组件420重叠,但第三ui组件1620的位置可以由电子装置101的制造商确定和/或由用户设置。例如,如果用户频繁地使用右手,则用户可以将第三ui组件1620设置为总是在显示器510的右下部分上显示而不管第三输入1610的位置如何。类似地,如果用户频繁地使用左手,则用户可以将第三ui组件1620设置为总是在显示器510的左下部分处显示而不管第三输入1610的位置如何。

图17a和图17b是示出根据本公开的各种实施方式的在电子装置处第一ui组件和第二ui组件响应于第四输入而消失的情形的图。

参看图17a,用户可以抓握电子装置101的右下部分。在这个状态下,用户可以创建第四输入1710。例如,用户可以通过在显示器510上从特定点开始在顺时针方向上画圆来创建第四输入1710。这不应被理解为限制。在其它示例中,用户可以按各种方式创建第四输入1710,诸如在显示器510上方在悬停状态下画预定义轨迹、以规定时间间隔触摸显示器510若干次或长时间触摸显示器510。

参看图17b,电子装置101可以基于第四输入1710来控制第一ui组件410和/或第二ui组件420从显示器510消失。虽然图17a和图17b展示第四输入1710的位置与第二ui组件420重叠。

第一ui组件410和/或第二ui组件420可以在没有第四输入1710的情况下自动消失。例如,电子装置101可以被设置为当在显示第一ui组件410和/或第二ui组件420之后过去给定时间时自动移除第一ui组件410和/或第二ui组件420。用于使第一ui组件410和/或第二ui组件420消失的各种方案可以由制造商和/或用户设置。

图18a和图18b是示出根据本公开的各种实施方式的在具有多个显示器的电子装置处基于第一输入的位置来创建第一ui组件和第二ui组件的情形的图。

参看图18a,电子装置101可以包括两个显示器510-1和510-2或更多个显示器。用户可以展开两个显示器510-1和510-2并且抓握电子装置101的右下部分。在这个状态下,用户可以创建第一输入1810。例如,用户可以通过在显示器510上从特定点开始在逆时针方向上画圆来创建第一输入1810。这不应被理解为限制。

电子装置101可以存储第一输入1810的位置并且随后在显示第一ui组件410和/或第二ui组件420时利用所存储的位置。

参看图18b,电子装置101可以在第一显示器510-1上显示第一ui组件410,并且还在第二显示器510-2上显示第二ui组件420。例如,电子装置101可以在发生第一输入1810的第二显示器510-2上显示第二ui组件420,并且在不发生第一输入的第一显示器510-1上显示第一ui组件410。如上文论述,电子装置101可以在第二ui组件420的内部区域中显示第一ui组件410的内部区域中所显示的图像的复制图像。

由于在第二显示器510-2上显示第二ui组件420,所以用户可以在没有从电子装置101移除抓握的情况下选择第二ui组件420中所显示的图标等。在维持电子装置101的抓握状态的同时,用户可以通过第二ui组件420容易地选择第一显示器510-1上所显示的所需图标等。在具有两个或更多个显示器510-1和510-2的电子装置中,第一ui组件410和第二ui组件420的位置不限于以上示例。根据各种实施方式,第二ui组件420的位置可以由制造商或用户确定。

本公开所使用的术语“模块”可以指代包括硬件、软件和固件或其任何组合中的一项的特定单元。例如,模块可以与单元、逻辑、逻辑块、组件或电路互换使用。模块可以是执行一个或多个特定功能的最小单元或其部分。模块可以用机械方式或用电子方式来形成。例如,本文所公开的模块可以包括已经知道或者待开发的asic芯片、fpga和可编程逻辑装置中的至少一项。

根据各种实施方式的装置(例如,模块或其功能)或方法(例如,操作)的至少一部分可以被实施为例如以程序模块的形式存储在计算机可读存储介质中的命令。在由处理器执行命令的情况下,处理器可以执行对应于该命令的特定功能。计算机可读存储介质可以是例如存储器130。程序模块的至少一部分可以用软件、固件、硬件或其两者或更多者的组合来实施。程序模块的至少一些可以由例如处理器实施(例如,执行)。程序模块的至少一些可以包括例如用于执行一个或多个功能的模块、程序、例程、指令集和/或进程。

非暂态计算机可读记录介质可以包括:磁性介质,诸如硬盘、软盘和磁带;光学介质,诸如cd-rom和dvd;磁光介质,诸如软式光盘;以及被专门配置为存储并执行程序指令的硬件装置。另外,程序指令可以包括:高级语言代码,其能够在计算机中通过使用解释器来执行;以及由编译器做出的机器代码。前述硬件装置可以被配置为作为一个或多个软件模块来操作以便执行本公开的各种实施方式的操作,反之亦然。

根据各种实施方式的模块或程序模块可以包括或不包括上文所论述的组件中的至少一项或进一步包括任何其它组件。可以依序、并行、重复或启发式地执行根据各种实施方式的模块、程序模块或任何其它组件所执行的操作。另外,可以按不同次序执行或省略一些操作,或者可以添加任何其它操作。

尽管已经参考本公开的各种实施方式展示并描述了本公开,但本领域的技术人员将理解,可以在不脱离如所附权利要求及其等同方案所限定的本公开的精神和范围的情况下对本公开做出形式和细节方面的各种改变。

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