屏幕操作方法和支持该方法的电子设备与流程

文档序号:14033531阅读:179来源:国知局
屏幕操作方法和支持该方法的电子设备与流程

本公开涉及根据用户输入的屏幕控制。



背景技术:

电子设备支持各种用户功能。关于各种用户功能,电子设备可以提供包括一个或多个对象的屏幕。电子设备中的屏幕的显示尺寸在增加,使得可以显示更大量的信息。

因此,典型的电子设备可能导致用户在拿住这样的电子设备并同时仅用一只手进行触摸操作时体会到不方便。例如,用户在用一只手拿住电子设备的同时触摸电子设备的显示器的整个区域会是非常困难的。此外,由于大屏幕显示器一般需要较大的触控动作,因此在用一只手握住电子设备的同时触摸屏幕是非常不方便的。



技术实现要素:

技术问题

以上信息仅作为背景信息来呈现以帮助理解本公开。关于任何以上内容是否可适用为关于本公开的现有技术,没有做出决定,也没有断言。

技术方案

根据本公开的一个方面,提供了一种电子设备。该电子设备包括:显示器,在该显示器上显示一个或多个对象;以及处理器,用于控制显示器的显示状态,其中处理器基于通过接收到的输入事件指示的位置来调整在显示器上显示的一个或多个对象的显示位置,以显示一个或多个对象。

根据本公开的另一方面,提供了一种屏幕操作方法。该屏幕操作方法包括:显示一个或多个对象;接收输入事件;以及通过基于由输入事件指示的位置调整在显示器上显示的一个或多个对象的显示位置,显示一个或多个对象。

从以下结合附图公开本公开的各种实施例的详细描述中,本公开的其他方面、优点和显著特征对于本领域技术人员而言将变得明显。

有益效果

本公开的各方面至少解决上述问题和/或缺点,并且至少提供下面描述的优点。因此,本公开的一个方面是提供一种用于通过响应于用户输入重新调整屏幕来便于屏幕操作的屏幕操作方法以及支持该方法的电子设备。

附图说明

从以下结合附图的描述中,本公开的某些实施例的以上和其他方面、特征和优点将变得更加明显,其中:

图1是示出根据本公开的实施例的电子设备操作环境的图;

图2是示出根据本公开的实施例的屏幕操作模块的配置的图;

图3是示出根据本公开的实施例的屏幕操作方法的图;

图4是示出根据本公开的实施例的与响应于触摸来控制屏幕有关的屏幕界面的图;

图5是示出根据本公开的实施例的与锁定功能有关的屏幕操作方法的流程图;

图6是示出根据本公开的实施例的与响应于触摸的锁定图案显示调整有关的屏幕界面的示例的图;

图7是示出根据本公开的实施例的响应于对锁定图案的触摸的屏幕操作的示例的图;

图8是示出根据本公开的实施例的响应于对锁定图案的触摸的屏幕操作的另一示例的图;

图9是示出根据本公开的各种实施例的锁定图案显示的各种示例的图;

图10a是示出根据本公开的实施例的在锁定图案显示之前的状态的图;

图10b是示出根据本公开的实施例的锁定图案显示的调整的图;

图11是示出根据本公开的实施例的锁定屏幕操作方法的流程图;

图12是示出根据本公开的实施例的锁定释放操作的图;

图13是示出根据本公开的实施例的用于描述显示页面的屏幕的操作的屏幕界面的图;

图14是示出根据本公开的实施例的锁定操作功能的示例的图;

图15是示出根据本公开的实施例的电子设备的框图;以及

图16是示出根据本公开的实施例的程序块的图。

在整个附图中,将理解,相似的附图标记指代相似的部件、组件和结构。

具体实施方式

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

以下描述和权利要求中使用的术语和词语不限于书面含义,而是仅由发明人使用以使得能够清楚和一致地理解本公开。因此,本领域技术人员应当明白,提供本公开的各种实施例的以下描述仅用于说明的目的,而不是用于限制由所附权利要求及其等同物限定的本公开的目的。

应当理解,除非上下文另有明确规定,单数形式“一(a)”、“一(an)”和“该(the)”包括复数指示物。因此,例如,提到“组件表面”包括提到这些表面中的一个或多个。

在此使用的术语“具有”、“可以具有”、“包括(include)”、“可以包括”、“包括(comprise)”等表示存在相应的特征(例如,数字、功能、操作或元素),并不排除附加特征的存在。

术语“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)播放器、音频、冰箱、空调、清洁器、烤箱、微波炉、洗衣机、空气净化器、机顶盒、家庭自动化控制面板、安全控制面板、tv盒(例如,samsunghomesynctm,appletvtm或googletvtm)、游戏控制台(例如,xboxtm或playstationtm)、电子词典、电子钥匙、可携式摄录像机或电子相框中的至少一个。

在本公开的各种实施例中,电子设备可以包括各种医疗设备(包括各种便携式医学测量设备)中的至少一个。各种便携式医学测量设备可以包括血糖测量设备、心率测量设备、血压测量设备、体温测量设备等、磁共振血管造影(mra)、磁共振成像(mri)、计算机断层扫描(ct)、扫描仪、超声波设备等、导航设备、全球导航卫星系统(gnss)、事件数据记录器(edr)、飞行数据记录器(fdr)、车辆信息娱乐设备、船舶用电子装备(例如导航系统、陀螺罗盘等)、航空电子设备、安全设备、车辆头部单元、工业或家庭机器人、自动取款机(atm)、商店销售点(pos)或物联网设备(例如,灯泡、各种传感器、电表或气表、喷洒器、火警、恒温器、街灯、烤面包机、运动器材、热水箱、加热器、锅炉等)。

根据本公开的各种实施例,电子设备可以包括下述各项中的至少一个:家具或建筑物/结构的一部分、电子板、电子签名接收设备、投影仪或测量仪器(例如,水表、电表、气表、波表等)。在本公开的各种实施例中,电子设备可以是上述设备的一个或多个组合。根据本公开的各种实施例的电子设备可以是柔性设备。根据本公开的实施例的电子设备不限于上述设备,并且随着技术发展可以包括新的电子设备。

在下文中,将参考附图描述根据本公开的各种实施例的电子设备。这里使用的术语“用户”可以指使用电子设备的人或者可以指使用电子设备的设备(例如,人造电子设备)。

图1是示出根据本公开的实施例的电子设备操作环境的图。

参考图1,电子设备操作环境10可以包括例如电子设备100、网络162、服务器102和/或外部电子设备104。

在电子设备操作环境10中,如果在电子设备100响应于指定的应用的执行而输出屏幕之后发生用户输入,则可以重新调整屏幕元素的显示状态。这种重新调整可以包括基于用户输入的发生点,重新调整屏幕尺寸、重新调整包括在屏幕中的一个或更多个对象的显示状态、和/或重新调整由指定的应用可提供的整个屏幕的至少一部分的显示状态。

根据本公开的各种实施例,如果发生指定的输入事件(例如,释放用户输入的事件),则电子设备100可以基于指定的输入事件的发生点来显示调整了显示状态的(display-state-adjusted)屏幕。替选地,如果发生指定的输入事件,则电子设备100可以执行与由输入事件指定的图标有关的功能,并且可以响应于该功能的执行而输出屏幕。替选地,电子设备100可以应用在重新调整了屏幕元素的显示状态的状态下输入的用户输入(例如,下触(touchdown)事件、触摸并拖动事件、或触摸释放事件)作为特定应用的输入事件,并且可以根据输入事件的应用来执行功能。

根据本公开的各种实施例,电子设备100可以输出与锁定释放有关的锁定图案作为屏幕元素,并且可以响应于用户输入(例如,下触事件)重新调整屏幕元素的显示状态。例如,电子设备100可以基于在锁定图案中包括的多个对象之中的特定对象(或与特定对象相邻的位置)上发生的下触点(apointofatouchdown)来重新调整锁定图案的显示状态。根据本公开的实施例,电子设备100可以基于下触点执行下述各项中的至少一个:包括在锁定图案中的对象的位置移动、对象之间的距离的减小、或对象的尺寸减小。如果下触点被输出到锁定图案之外的区域,则电子设备100可以基于下触点执行下述各项中的至少一个:锁定图案的显示位置变化、对象之间的距离的减小、或对象的尺寸减小。

根据本公开的各种实施例,如果在锁定图案之外的区域上发生用户输入(例如,下触事件),则电子设备100可以向用户输入的发生点输出与锁定图案有关的释放图案的对象的一部分。例如,电子设备100可以向触摸的发生点输出用于释放锁定图案的对象。替选地,电子设备100可以在触摸点处定位锁定图案的对象之中的与释放有关的开始对象,并基于开始对象重新布置锁定图案的其他对象的同时,减小锁定图案的对象的尺寸或锁定图案的对象之间的距离。根据本公开的各种实施例,根据显示器上的用户输入的位置,电子设备100可以在减小对象时改变对象之间的间隔或对象的尺寸中的至少一个。

根据本公开的各种实施例,电子设备100可以输出作为屏幕元素的一个或多个对象(例如,图标、小插件等),并且可以接收指定的用户输入(例如,下触事件或长按事件)。电子设备100可以基于指定的用户输入的发生点来减小图标的尺寸或图标之间的距离。根据本公开的实施例,当重新调整屏幕元素的显示状态时,电子设备100可以向特定位置输出与关于屏幕元素的指定的功能的执行有关的至少一个功能图标(例如,图标删除图标等)。

根据本公开的各种实施例,电子设备100可以从服务器102接收网页,输出网页,并且基于用户输入点(例如,下触事件点)减小并显示输出的网页。在此操作中,电子设备100可以在显示器160上减小并显示通过网页显示功能(例如,网页浏览功能)可显示的页面(或未显示页面)的一部分(包括比当前显示的屏幕的面积更大的面积的部分)或整体。电子设备100可以响应于之后发生的输入事件(例如,拖动事件)来执行页面的移动。电子设备100可以响应于之后发生的输入事件(例如,触摸释放事件)执行与显示的应用有关的功能,或可以向显示器160的全屏幕输出与输入事件发生点(例如,触摸释放事件点)有关的局部显示区域。根据本公开的实施例,电子设备100可以使得用户能够在用一只手执行触摸操作的同时容易地检查、移动或选择各种页面。

根据本公开的各种实施例,电子设备100可以根据发生的用户输入的数量(例如,多个下触事件或多个长按事件或多个短按事件)来区分待输出的屏幕元素的输出区域。例如,电子设备100可以将指定的对象输出到相应的用户输入点,并且可以收集与对象有关的输入事件。电子设备100可以通过将与对象有关的输入事件应用为指定应用的输入信号来执行特定功能(例如,锁定功能)。

网络162可以支持在电子设备100、外部电子设备104和服务器102之间建立有线通信信道或无线通信信道。在外部电子设备104包括无线通信接口的情况下,网络162可以支持建立外部电子设备104的无线通信信道。网络162可以包括能够支持无线通信功能(例如,各种无线通信标准,诸如第二代(2g)、第三代(3g)、第四代(4g)、长期演进(lte)、第五代(5g)等)以及无线接入通信功能(例如,wi-fi通信功能)等的至少一个设备。网络162可以包括各种电信网络中的至少一个,包括计算机网络(例如,局域网(lan)或广域网(wan))、因特网或电话网络。网络162还可以包括短距离通信网络。在这种情况下,在电子设备100与服务器102之间、在电子设备100与外部电子设备104之间、或者在服务器102与外部电子设备104之间可以基于短距离通信信道来发送/接收数据。

服务器102可以经由网络162连接到电子设备100。服务器102可以响应于来自电子设备100的请求来建立无线通信信道。服务器102例如可以从电子设备100接收特定数据。此外,服务器102可以将特定数据(例如,网页)发送到电子设备100。从服务器102提供给电子设备100的网页可以提供在电子设备100的显示器160上可显示的区域的一个页面、以及连接到该页面的上侧、下侧、左侧和右侧的其他页面。响应于用户输入(例如,轻扫(swipe)事件或拖动事件),在显示器160上可以显示在显示器160上未显示的其他页面。响应于用户输入,其他页面的至少一部分可以被减小并显示在显示器160上。

外部电子设备104可以包括各种元件,其至少一部分与电子设备100的元件相同或相似。根据本公开的实施例,外部电子设备104可以建立到电子设备100的语音或数据通信信道。在外部电子设备104建立到电子设备100的语音呼叫信道时,可以在电子设备100上显示语音呼叫屏幕。如果在显示器160上发生指定的输入事件(例如长按事件、短按事件、施加指定压力的事件等),则当基于输入事件的发生点输出语音呼叫屏幕的减小屏幕(reducedscreen)时,电子设备100可以向邻近该减小屏幕的区域输出另一屏幕以显示与外部电子设备104有关的信息(例如,关于外部电子设备104注册的电话簿信息、关于外部电子设备104的呼叫日志信息、以及关于外部电子设备104的近期的即时消息屏幕信息等)。

尽管在上面的描述中指定的输入事件被描述为长按事件,但是本公开的各种实施例不限于此。例如,指定的输入事件可以是用于在显示器160上指定某个点(certainpoint)的事件。例如,指定的输入事件可以包括轻击(tap)显示器160上的某个点的轻击事件、识别与显示器160的表面分开一定距离(certaindistance)的对象的悬停(hovering)事件等。根据本公开的各种实施例,指定的输入事件可以包括用于指示显示器160上的某个点的手势事件(例如,在相机拍摄图像的状态下指示显示器上的某个点的事件)。根据本公开的各种实施例,指定的输入事件可以包括用于指示显示器160上的某个点的语音输入事件(例如,用于指示显示器160的右下侧的音频信息、用于指示在显示器160上显示的一个对象名的音频信息等)。根据本公开的各种实施例,指定的输入事件可以包括感测到从外部施加的压力的传感器事件(或感测信息)。关于此操作,电子设备100可以包括至少一个压力传感器。

电子设备100可以包括总线110、处理器120、存储器130、输入/输出接口150、显示器160、通信接口170和屏幕操作模块180。

总线110可以包括用于将上述元件(120、130、150、160、170和180)彼此连接并且在上述元件之间传送通信(例如,控制消息和/或数据)的电路。例如,总线110可以将通信接口170连接到屏幕操作模块180。总线110可以经由通信接口170向外部电子设备104(或服务器102)(下面的描述是关于外部电子设备104提供的)传送由屏幕操作模块180生成的应用注册信息。

处理器120可以包括中央处理单元(cpu)、应用处理器(ap)或通信处理器(cp)中的至少一个。处理器120可以执行数据处理或与电子设备100的其他元件中的至少一个的通信和/或控制有关的操作。根据本公开的实施例,处理器120可以根据用户输入或指定的日程(schedule)来安装至少一个应用。处理器120可以基于通过支持触摸功能的显示器160输入的输入事件的发生点,执行调整在显示器160上显示的一个或多个对象的显示状态或在其上显示的屏幕的至少一部分所需的信号处理。关于该操作,处理器120可以包括屏幕操作模块180的至少一部分,或者至少一个处理器120可以构成屏幕操作模块180的至少一部分。

存储器130可以包括易失性存储器和/或非易失性存储器。存储器130可以存储与电子设备100的其他元件中的至少一个有关的指令或数据。指令可以由处理器120或屏幕操作模块180中的至少一个来执行。指令可以包括例如用于收集输入事件的发生点的位置值的指令、以及用于基于输入事件的发生点来调整在显示器160上显示的一个或多个对象的尺寸或位置中的至少一个的指令。指令可以包括用于基于输入事件的发生点将与指定的功能的执行有关的对象输出到特定位置的指令。指令可以包括用于处理与另外发生在对象的调整了显示状态的屏幕上的事件对应的功能的指令。

根据本公开的各种实施例,存储器130可以存储软件和/或程序140。程序140可以包括例如内核141、中间件143、应用编程接口(api)145和/或应用程序(或应用)147。内核141、中间件143或api145的至少一部分可被称为操作系统(os)。

内核141可以控制或管理用于执行其他程序(例如,中间件143、api145或应用程序147)的操作或功能的系统资源(例如,总线110、处理器120、屏幕操作模块180或存储器130)。此外,内核141可以提供用于允许中间件143、api145或应用程序147以访问电子设备100的各个元件以便控制或管理系统资源的接口。

中间件143可以用作媒介(intermediary),使得api145或应用程序147与内核141通信并交换数据。此外,中间件143可以根据优先顺序来处理从应用程序147接收的一个或多个任务请求。例如,中间件143可以为至少一个应用程序147分配优先级,以使用电子设备100的系统资源(例如,总线110、处理器120、屏幕操作模块180、存储器130等)。例如,中间件143可以根据分配给至少一个应用程序147的优先级来处理一个或多个任务请求,从而关于一个或多个任务请求执行调度或负载平衡。

api145可以包括用于允许应用程序147控制从内核141或中间件143提供的功能的接口。api145可以包括例如至少一个接口或功能(例如,指令)以用于文件控制、窗口控制、图像处理、字符控制等目的。

应用程序147可以包括至少一个应用。例如,应用程序147可以包括音乐应用、锻炼(或健康护理)应用、闹钟应用等。根据本公开的实施例,应用程序147可以包括用于响应于触摸输入来调整屏幕的应用。屏幕调整应用可以用至少一个程序例程或指令来配置以便被包括在另一应用(例如,待机屏幕或主屏幕输出应用、锁定屏幕应用等)中。

输入/输出接口150可以用于将从用户或另一外部设备输入的指令或数据传送到电子设备100的其他元件。此外,输入/输出接口150可以向用户或另一外部设备输出从电子设备100的其他元件接收的指令或数据。输入/输出接口150可以包括例如至少一个物理按钮或触摸按钮或触摸板或触摸屏。此外,输入/输出接口150可以包括用于由电子笔(例如,数字笔或触控笔)等进行输入的装置。而且,输入/输出接口150可以包括用于处理音频信号的音频设备。音频设备可以输出与应用的执行有关的音频数据。例如,音频设备可以输出与触摸事件的发生对应的音频数据、与屏幕元素(例如,对象)的显示调整对应的声音效果等。根据设定或用户输入可以不执行该音频数据输出功能。

显示器160可以包括例如液晶显示器(lcd)、发光二极管(led)显示器、有机发光二极管(oled)显示器、微机电系统(mems)显示器或电子纸显示器。显示器160可以向用户呈现各种内容(例如,文本、图像、视频、图标、符号等)。显示器160可以包括触摸屏,并且可以接收来自电子笔或用户身体的一部分的触摸、手势、接近、压力或悬停输入。

显示器160可以输出例如包括锁定图案的锁定屏幕。显示器160可以输出包括至少一个图标的待机屏幕或主屏幕。显示器160还可以输出网页屏幕等。显示器160可以输出这样的屏幕,其中上述屏幕的对象(例如,锁定图案对象、图标对象和包括在网页中的至少一个对象)的显示状态已基于与输入事件有关的特定点(specificpoint)被调整。显示器160可以响应于附加输入事件而输出特定屏幕(例如,锁定释放屏幕、与特定图标有关的功能的执行屏幕等)。

通信接口170可以设置电子设备100与外部设备(例如,外部电子设备104或服务器102)之间的通信。例如,通信接口170可以经由无线通信连接到网络162,以便与外部设备(例如,外部电子设备104或服务器102)通信。通信接口170可以接收由服务器102提供的网页。

无线通信可以采用蜂窝通信协议中的至少一个,诸如lte、高级lte、码分多址(cdma)、宽带cdma(wcdma)、通用移动电信系统(umts)、无线宽带(wibro)或全球移动通信系统(gsm)。此外,无线通信可以包括例如短距离通信。短距离通信可以包括无线保真(wi-fi)、蓝牙、近场通信(nfc)、磁条传输(mst)、gnss等中的至少一个。

gnss可以包括例如全球定位系统(gps)、全球导航卫星系统(glonass)、beidou导航卫星系统(以下称为“beidou”)或galileo欧洲的基于全球卫星的导航系统中的至少一个。在下文中,术语“gps”和术语“gnss”可以互换使用。有线通信接口可以包括通用串行总线(usb)、高清晰度多媒体接口(hdmi)、推荐标准232(rs-232)、普通老式电话服务(pots)等中的至少一个。

屏幕操作模块180可以响应于输入事件的发生来调整屏幕元素的显示状态。例如,屏幕操作模块180可以向显示器160输出包括一个或多个对象的屏幕。如果接收到输入事件,则屏幕操作模块180可以基于由输入事件指示的点来调整一个或多个对象的显示状态。屏幕操作模块180可以响应于附加输入事件的发生来执行指定的功能。根据本公开的各种实施例,在附加输入事件满足指定的条件的情况下,屏幕操作模块180可以执行指定的功能,或者如果附加输入事件不满足指定的条件,则屏幕操作模块180可以恢复在调整对象显示状态之前的显示状态。屏幕操作模块180可以用至少一个处理器来实现。替选地,屏幕操作模块180可以用处理器的至少一部分来实现。在屏幕操作模块180用一个处理器实现的情况下,屏幕操作模块180可以用处理器120替换。

图2是示出根据本公开的实施例的屏幕操作模块的配置的图。

参考图2,屏幕操作模块180可以包括输入处理模块181、屏幕显示调整模块183或功能处理模块185。屏幕操作模块180的每个元素或至少一部分元素可以用一个处理器来实现,或可以是处理器的至少一部分。替选地,屏幕显示调整模块183或功能处理模块185可以作为程序模块来提供,并且可以被加载到至少一个处理器上以被操作来执行与屏幕的操作有关的功能。

根据本公开的各种实施例,输入处理模块181可以收集指示或选择显示器160上的特定点的事件(或与事件有关的事件信息)。例如,输入处理模块181可以经由触摸屏收集指示显示器160上的特定点的触摸事件。输入处理模块181可以经由相机或麦克风接收指示显示器160上的特定点的输入事件。输入处理模块181可以将指示显示器160上的特定点的输入事件传送给屏幕显示调整模块183。

屏幕显示调整模块183可以基于与已发生的输入事件有关的特定点来调整包括在屏幕中的至少一个屏幕元素的显示状态。例如,屏幕显示调整模块183可以调整屏幕元素的显示状态,使得屏幕元素朝向由输入事件指示的点聚拢(converge)(或减小屏幕元素之间的距离)。在聚拢过程期间,屏幕显示调整模块183可以协调(coordinate)屏幕元素,使得屏幕元素不彼此重叠。根据本公开的各种实施例,屏幕显示调整模块183可以显示屏幕元素,使得屏幕元素至少部分地彼此重叠,但不会彼此重叠超过一定程度。

根据本公开的各种实施例,屏幕显示调整模块183可以基于由输入事件指示的点来调整屏幕元素的布置状态。例如,屏幕显示调整模块183可以在输入事件的发生点上显示多个对象之中的特定对象,并且可以显示其他对象,使得其他对象朝向特定对象聚拢。对象之间的相对位置可以与发生输入事件之前的相对位置相同或相似。在屏幕元素是锁定图案的情况下,屏幕显示调整模块183可以响应于输入事件的发生来改变对象之间的相对位置。

功能处理模块185可以从输入处理模块181接收已经在显示器160上发生的关于其显示状态已被调整的对象的附加输入事件。功能处理模块185可以通过分析附加输入事件来确定附加输入事件是否满足指定的条件。如果发生满足指定的条件的附加输入事件,则功能处理模块185可以执行指定的功能。例如,如果发生与锁定图案释放有关的附加输入事件,则功能处理模块185可以释放锁定屏幕状态。如果发生与特定图标的选择有关的附加输入事件,则功能处理模块185可以执行映射到图标的功能。根据本公开的各种实施例,如果发生选择特定对象的附加输入事件,则功能处理模块185可以向显示器160输出以所选择的对象为中心的屏幕。

根据本公开的各种实施例,一种电子设备可以包括在其上显示一个或多个对象的显示器以及用于控制显示器的显示状态的处理器,其中处理器可以基于通过接收到的输入事件指示的位置来调整在显示器上显示的一个或多个对象的显示位置,使得一个或多个对象朝向所指示的位置移动指定的距离并被显示。

根据本公开的各种实施例,一种电子设备可以包括在其上显示多个对象的显示器以及操作地连接到显示器的处理器,其中处理器被配置为接收输入事件并确定由输入事件指示的位置,并且将在显示器上显示的多个对象朝向所指示的位置移动指定的距离,或基于该位置来调整在显示器上显示的多个对象之间的间隔。

根据本公开的各种实施例,处理器可以基于由输入事件指示的位置来调整多个对象之间的距离,以显示多个对象。

根据本公开的各种实施例,处理器可以调整一个或多个对象的尺寸以显示一个或多个对象。

根据本公开的各种实施例,处理器可以显示与指定的功能的执行有关的附加对象。

根据本公开的各种实施例,如果由于附加输入事件而使附加对象与一个或多个对象重叠,则处理器可以执行映射到附加对象的功能。

根据本公开的各种实施例,处理器可以输出与锁定图案有关的多个对象,并且可以基于由输入事件指示的位置来减小并显示锁定图案。

根据本公开的各种实施例,如果附加输入事件满足指定的条件,则处理器可以释放锁定功能。

根据本公开的各种实施例,如果附加输入事件不满足指定的条件,则处理器可以恢复初始锁定图案显示状态。

根据本公开的各种实施例,处理器可以显示锁定图案,使得锁定图案的释放开始点与由输入事件指示的位置匹配。

根据本公开的各种实施例,如果在基于该位置显示锁定图案时不能显示锁定图案的整体,则处理器可以以使得显示锁定图案的整体的比率来减小锁定图案。

根据本公开的各种实施例,一种电子设备可以包括被配置为接收触摸输入的显示器、电连接到显示器的处理器、以及电连接到处理器的存储器,其中存储器可以存储指令,所述指令在被执行时使处理器:在显示器的至少一部分上显示锁定释放图案,接收用于选择显示器上的第一点的第一用户输入,响应于第一用户输入而朝向显示器上的第一点移动锁定释放图案的至少一部分,接收对其至少一部分已被移动的锁定释放图案的第二用户输入,并且至少部分地基于确定第二用户输入对应于选择的图案来释放锁定释放图案。

图3是示出根据本公开的实施例的屏幕操作方法的图。

参考图3,在操作301中,电子设备100的处理器可以显示对象选择屏幕。例如,电子设备100可以向显示器160输出包括对应于锁定图案的一个或多个对象的屏幕。替选地,电子设备100可以向显示器160输出包括至少一个图标的屏幕。

在操作303中,电子设备100的处理器可以确定是否接收到指定的触摸输入。如果没有接收到指定的触摸输入,则过程可以返回到操作301,使得电子设备100可以保持显示对象选择屏幕的状态,或可以执行指定的功能。例如,电子设备100可以切断对显示器160的电力供应,或可以切换到休眠模式。

如果发生指定的触摸输入,则电子设备100可以在操作305中基于触摸点执行对象显示调整。例如,电子设备100可以在屏幕上显示对象,使得对象朝向触摸点聚拢。在聚拢过程期间,电子设备100可以改变对象的尺寸或颜色中的至少一个。当对象聚拢时,对象的行进距离可以相同或可以彼此不同。例如,如果从对象中选择中心对象,则当其他对象朝向所选择的中心对象聚拢时,其他对象行进的距离可以相同。如果从对象中选择外侧对象(outerobject),则当其他对象朝向所选择的外侧对象聚合时,其他对象行进的距离可以彼此不同。已聚拢的对象之间的距离可以是相同的。根据本公开的各种实施例,电子设备100可以基于触摸点来减少屏幕元素。屏幕元素可以包括例如包括在屏幕中的一个或多个对象、背景屏幕、屏幕布局(或模板)等。

在基于触摸点执行对象显示调整之后,电子设备100可以执行功能或可以根据附加输入执行布置恢复。例如,电子设备100可以检查在对象的显示状态已被调整的状态下发生的附加用户输入(例如,触摸输入、语音输入、基于图像识别的输入、通过手势进行的传感器信号输入等)。根据本公开的实施例,电子设备100可以在发生用于指示触摸点的下触事件之后接收触摸和拖动事件以及触摸释放事件。电子设备100可以响应于附加触摸输入来执行指定的功能。例如,电子设备100可以执行与位于触摸释放点处的图标或菜单有关的功能。替选地,电子设备100可以响应于触摸和拖动输入而移动通过下触输入选择的图标,并且可以执行由触摸释放点指定的特定功能(例如,图标的删除或传输)。根据本公开的各种实施例,如果在下触输入之后在没有触摸和拖动输入的情况下释放触摸,则电子设备100可以向显示器160输出在发生触摸输入之前显示的屏幕。

图4是示出根据本公开的实施例的与响应于触摸来控制屏幕有关的屏幕界面的图。

参考图4,如状态401所示,电子设备100的处理器可以将具有第一图标布置状态410的图标输出到显示器160。第一图标布置状态410的图标可以以第一尺寸和第一间隔显示在显示器160上。

根据本公开的实施例,如果发生用于选择安置在第一点411上的特定图标431的触摸事件,则电子设备100的处理器可以在显示器160上显示第二图标布置状态430的图标,在第二图标布置状态430中基于第一点411已经调整了图标的尺寸和图标之间的间隔,如状态403所示。例如,电子设备100可以显示其中图标朝向第一点411聚拢的第二图标布置状态430。根据本公开的实施例,电子设备100可以将第二图标布置状态430的图标的尺寸减小到指定尺寸,并且可以基于第一点411重新布置图标。例如,电子设备100可以显示具有分别比第一尺寸和第二间隔小的第二尺寸和第二间隔的图标。

根据本公开的实施例,电子设备100可以向显示器160上的某部分(certainportion)输出与执行特定功能有关的附加图标441、443和445。例如,电子设备100可以将附加图标441、443和445布置在距第一点411的一定距离内,或可以布置附加图标441、443和445,使得附加图标441、443和445邻近所述图标之中的距第一点411最远布置的外侧图标451。

根据本公开的实施例,附加图标441、443和445可以包括例如文件夹图标441、页面生成图标443和删除图标445。如果由于在用于选择特定图标431的触摸事件之后发生的拖动事件而导致文件夹图标441与特定图标431重叠,则电子设备100可以将特定图标431添加到文件夹图标441中。如果在特定图标431被拖动并且与文件夹图标441重叠之后触摸被释放,则电子设备100可以向显示器160上的某部分输出包含特定图标431的文件夹图标441,而不在显示器160上显示特定图标431。当触摸被释放时,电子设备100可以将其他图标输出到其原始位置(例如,状态401)。根据本公开的各种实施例,如果在特定图标431被拖动并且与删除图标445至少部分重叠之后发生触摸释放,则电子设备100可以从显示器160删除特定图标431。

根据本公开的各种实施例,电子设备100可以将第一点411上的触摸事件应用为用于减小当前屏幕的尺寸的输入信号、用于减小当前屏幕的尺寸的中心点或用于选择位于该点处的图标的输入中的至少一个。例如,如果在第一点411上发生触摸事件,则电子设备100可以在基于第一点411显示其中布置在屏幕上的图标被减小的减小屏幕的同时选择图标431。例如,如果在发生下触事件的同时发生触摸和拖动事件,则电子设备100可以响应于触摸和拖动事件来移动并显示图标431。在图标431与特定附加图标(例如,删除图标445)重叠的情况下,电子设备100可以从屏幕删除图标431。如上所述,电子设备100可以将用于减小屏幕的输入事件应用为与对应点有关的输入信号。

图5是示出根据本公开的实施例的与锁定功能有关的屏幕操作方法的图。

参考图5,在操作501中,电子设备100的处理器可以显示锁定屏幕。例如,如果在休眠状态下发生唤醒事件,则电子设备100可以向显示器160输出锁定屏幕。替选地,如果请求执行设置了锁定功能的应用,则电子设备100可以向显示器160输出锁定屏幕。

在操作503中,电子设备100的处理器可以确定是否接收到指定的触摸输入。如果没有发生指定的触摸输入,则过程可以进行到操作505,使得电子设备100可以确定是否发生与功能终止有关的事件。如果发生与功能终止有关的事件或经过了指定的时间,则电子设备100可以根据功能终止来执行功能处理。例如,电子设备100可以控制到休眠状态的转换。如果没有发生与功能终止有关的事件,则过程可以返回到操作501,使得电子设备100可以保持显示锁定屏幕的状态。

如果接收到指定的触摸输入,则在操作507中,电子设备100的处理器可以基于触摸点执行锁定图案显示调整。例如,电子设备100可以调整锁定图案的位置,使得锁定图案在朝向触摸发生点的方向上收缩到指定尺寸。在操作507中,电子设备100可以将包括在锁定图案中的一个或多个对象的尺寸减小到指定尺寸。

根据本公开的各种实施例,电子设备100的处理器可以基于触摸点移动锁定图案,使得锁定释放开始点与触摸点匹配。在此操作中,电子设备100可以调整对象的尺寸,使得锁定图案整体被显示在显示器160内。此外,电子设备100可以将触摸操作视为指定锁定释放开始点。

根据本公开的实施例,电子设备100可以在满足指定的条件时执行锁定释放。例如,如果使用调整了显示状态的锁定图案接收特定输入图案,则电子设备100可以将输入图案与指定的锁定释放图案进行比较,以确定前者与后者是否相同。如果输入图案与指定的锁定释放图案相同,则由于已满足用于释放锁定的指定的条件,所以电子设备100可以释放锁定。根据本公开的各种实施例,如果不满足用于释放锁定的指定的条件,则电子设备100可以保持锁定状态并可以通知锁定释放失败。

图6是示出根据本公开的实施例的与响应于触摸的锁定图案显示调整有关的屏幕界面的示例的图。

参考图6,根据本公开的各种实施例,电子设备100的处理器可以向显示器160输出第一锁定图案610,如状态601所示。第一锁定图案610可以具有第一尺寸和第一间隔,并且可以包括布置在显示器160上的指定部分(例如,屏幕的中心部分)上的九个对象。

如图6所示,在状态603中,如果在显示器160上的第一位置631上发生触摸事件,则电子设备100的处理器可以向显示器160输出第二锁定图案630,第二锁定图案630是通过基于第一位置631减小第一锁定图案610的尺寸并重新布置锁定图案610而获得的。例如,电子设备100可以在与第一位置631邻近的位置处显示第二锁定图案630。第二锁定图案630例如可以通过将包括在第一锁定图案610中的对象之间的尺寸或间隔中的至少一个减小到指定值来形成。当显示第二锁定图案630时,电子设备100可以显示第二锁定图案630,使得第二锁定图案630的一个角(例如,右下角)邻近第一位置631。根据本公开的各种实施例,电子设备100可以在第一位置(触摸点)上安置包括在第二锁定图案630中的特定点。该特定点可以是锁定释放开始点。电子设备100可以将在第一位置631上已发生的触摸事件识别为对锁定释放开始点的触摸。因此,如果执行用于释放锁定的拖动操作,则电子设备100可以基于第一位置631上的特定点来确定输入图案是否是锁定释放图案。

根据本公开的各种实施例,电子设备100可以取决于未布置对象的区域而不同地执行对象的布置或减小。例如,如果在电子设备100的右下侧的第一位置631上发生触摸,则电子设备100可以基于右下对象来布置和减小对象。如果在电子设备100的左下侧的第二位置651上发生触摸,则电子设备100可以基于左下对象来布置或减小对象。对象不仅可以是锁定图案,还可以是图标、小插件等。

如图6所示,在状态605中,如果在显示器160上的第二位置651上发生触摸事件,则电子设备100的处理器可以向显示器160输出第三锁定图案650,第三锁定图案650是通过基于第二位置651减小第一锁定图案610的尺寸并重新布置锁定图案610而获得的。例如,电子设备100可以在与第二位置651邻近的位置处显示第三锁定图案650。第三锁定图案650例如可以通过将包括在第一锁定图案610中的对象的尺寸或对象之间的间隔中的至少一个减小到指定值来形成。第三锁定图案650可以被显示在与第二锁定图案630的位置不同的位置处,但是可以具有与第二锁定图案630基本相同的形状。当显示第三锁定图案650时,电子设备100可以显示第三锁定图案650,使得第三锁定图案650的一个角(例如,左下角)邻近第二位置651。根据本公开的各种实施例,电子设备100可以显示第三锁定图案650,使得第二位置651是锁定释放开始点。在此操作中,电子设备100可以调整第三锁定图案650的尺寸,使得即使锁定释放开始点被安置在第二位置651上,整个锁定图案也被安置在显示器160内。

图7是示出根据本公开的实施例的响应于对锁定图案的触摸的屏幕操作的示例的图。

参考图7,在状态701中,电子设备100的处理器可以向显示器160输出包括第一锁定图案710的锁定屏幕。第一锁定图案710例如可以包括具有固定尺寸且彼此分开一定距离的多个对象。关于锁定释放,用户可以生成用于选择特定对象的触摸事件,例如,安置在右下侧位置711上的右下对象731。

因此,如图7所示,在状态703中,电子设备100的处理器可以向显示器160输出第二锁定图案730。第二锁定图案730可以包括与第一锁定图案710相比具有减小的尺寸或减小的间隔或二者的对象。根据本公开的各种实施例,与第一锁定图案710的对象相比,除了第二锁定图案730的右下对象731之外的对象朝向右下对象731聚拢(如图7中的由聚拢在右下对象731上的直线箭头所指示的)。这里,朝向右下对象731聚拢的对象可以减小尺寸。朝向右下对象731聚拢的对象可以被布置为不彼此重叠。

图8是示出根据本公开的实施例的响应于对锁定图案的触摸的屏幕操作的另一示例的图。

参考图8,在状态801中,电子设备100的处理器可以向显示器160输出包括第一锁定图案810的锁定屏幕。第一锁定图案810例如可以包括具有固定尺寸的多个对象,其中这些对象彼此分开一定距离。关于锁定释放,用户可以生成用于选择特定对象的触摸事件,例如安置在中心位置811上的中心对象831。

因此,如图8所示,在状态803中,电子设备100的处理器可以向显示器160输出第二锁定图案830。第二锁定图案830可以包括与第一锁定图案810相比具有减小的尺寸或减小的间隔(例如,对象之间的距离)或二者的对象。根据本公开的各种实施例,与第一锁定图案810的对象相比,除了第二锁定图案830的中心对象831之外的对象朝向中心对象831聚拢。在该示例中,朝向中心对象831聚拢的对象可以减小尺寸。朝向中心对象831聚拢的对象可以优选地被布置为不彼此重叠。

图9是示出根据本公开的实施例的锁定图案显示的各种示例的图。

参考图9,在状态901中,电子设备100的处理器可以向显示器160上的特定位置输出第一锁定图案910。第一锁定图案910例如可以包括布置在特定位置(例如,屏幕的下部中心部分)的九个对象。在状态903中,如果用户触摸显示器160上的第一点911,则电子设备100可以接收在第一点911上发生的触摸事件。根据本公开的各种实施例,第一点911可以在显示第一锁定图案910的区域之外。电子设备100可以基于触摸事件的发生点移动并输出锁定图案。在此操作中,如果基于触摸事件的发生点不能输出具有特定尺寸的整个锁定图案(例如,具有默认减小尺寸的锁定图案)(例如,如果如状态905或906所示锁定图案的对象的一部分不能显示在显示器上),则电子设备100可以自适应地改变锁定图案的尺寸。例如,如状态907或908所示,电子设备100可以减小锁定图案,使得锁定图案的所有对象被显示在显示器上。当减小锁定图案时,电子设备100可以根据触摸事件的位置和锁定图案的锁定释放图案开始点来改变锁定图案的减小比率,并且因此可以如在状态907或908中那样改变(减小)锁定图案910的对象之间的距离。

例如,在锁定释放图案开始点是中心对象951的情况下,电子设备100的处理器可以向显示器输出这样的屏幕,在该屏幕中重新布置第一锁定图案910,使得中心对象951被安置在第一点911上并且第一锁定图案910以中心对象951为中心,如图9中的状态905所示。例如,在锁定释放图案开始点是中心对象951(例如,对象编号5)的情况下,电子设备100可以将中心对象951安置在第一点911上,并且可以基于中心对象951重新布置其他对象。这里,如果第一锁定图案910的对象之间的间隔等于或大于特定值,则可以在显示器160上仅显示第一锁定图案910的对象的一部分。

根据本公开的各种实施例,在由于包括在锁定图案中的对象之间的间隔等于或大于特定值而不能在显示器160上显示整个锁定图案的情况下,电子设备100的处理器可以调整锁定图案的显示状态以便向显示器160输出第二锁定图案970,如状态907所示。这里,电子设备100可以布置对象,使得中心对象951保留在第一点911上并且其他对象朝向中心对象951聚拢。用于聚拢的对象之间的间隔可以被确定为这样的值,该值使得包括在锁定图案中的所有对象可以显示在显示器160上。在此操作中,电子设备100还可以将对象的尺寸减小到特定尺寸。根据本公开的各种实施例,电子设备100可以在没有状态905的干预的情况下将锁定图案从状态903改变到状态907。

图9中的状态906示出了锁定释放图案开始点被放置在另一个位置上的另一个示例。例如,在状态906中,锁定释放图案开始点可以是左下对象961(例如,对象编号7)。电子设备100可以将左下对象961安置在第一点911上,并且可以基于左下对象961重新布置锁定图案的其他对象。这里,在保持第一锁定图案910的对象之间的指定间隔(例如,默认减小间隔)的情况下,如果基于左下对象961显示第一锁定图案910,则可以如图9中的状态906所示仅显示左下对象961和左侧中间对象962。

在由于基于左下对象961显示第一锁定图案910而不能显示整个锁定图案的情况下,电子设备100可以输出第三锁定图案980,第三锁定图案980是通过调整对象的大小和对象之间的间隔(或距离)而获得的,如图9中的状态908所示。第三锁定图案980可以具有这样的尺寸,该尺寸使得左下对象961位于第一点911上并且所有对象能够被输出到显示器160。

根据本公开的各种实施例,电子设备100可以将已发生触摸事件的第一点911上的触摸事件视为用于释放锁定的输入信号。例如,如图9的状态907所示,如果在第一点911上发生触摸事件,则电子设备100可以将中心对象951视为被选择,同时输出包括中心对象951的第二锁定图案970。之后,电子设备100可以基于附加触摸和拖动事件以及初始输入触摸事件的组合来确定是否释放锁定。

图10a是示出根据本公开的实施例的与锁定图案显示有关的状态的图。

参考图10a,如果在将锁定图案输出到显示器160的同时在第一点1011上发生触摸事件,则电子设备100可以在第一点1011上安置与锁定释放开始点对应的特定对象(例如,左下对象)。因此,其他对象的至少一部分不能被输出到显示器160。

在这种状态下,电子设备100可以通过调整包括在锁定图案中的对象的大小或对象之间的间隔(或距离)中的至少一个而允许将整个锁定图案输出到显示器160。参考图10a,d可以表示对象之间的间隔或距离的值。xref可以表示从发生触摸的开始点沿x轴方向到显示器160的边缘的距离中的相对短的距离的值。yref可以表示从发生触摸的开始点沿y轴方向到显示器160的边缘的距离中的相对短的距离的值。xd可以表示从减小到指定尺寸的锁定图案中的发生触摸的开始点到初始锁定图案的x轴最外侧对象的距离的值。yd可以表示从减小到指定尺寸的锁定图案中的发生触摸的开始点到初始锁定图案的y轴最外侧对象的距离的值。

图10b是示出根据本公开的实施例的锁定图案显示的调整的图。

参考图10a和10b,电子设备100可以接收在显示器160上发生的触摸事件1010。触摸事件1010可以被应用为锁定图案的锁定释放图案开始点。在操作1001中,电子设备100可以针对x轴和y轴中的每一个来测量从锁定图案的锁定释放图案开始点到屏幕上未显示的点中的最远点的距离(xd,yd)。

在操作1003中,电子设备100可以针对x轴和y轴中的每一个测量从开始点到可显示区域的端部(anend)的距离(xref,yref)。例如,这些距离可以表示从开始点到电子设备100的显示器160的一侧的距离。

在操作1005中,电子设备100可以基于开始点以新的间隔d_new重新布置对象。d_new可以表示为d×min(xref/xd,yref/yd)。

如上所述,电子设备100可以通过基于从指定对象到显示器160的边缘的距离调整对象之间的间隔或锁定图案的尺寸中的至少一个而允许将整个锁定图案输出到显示器160。

根据本公开的各种实施例,在xref/xd的值等于或大于指定值的情况下,电子设备100可以以小于指定值的设定特定比率来减小锁定图案。例如,锁定释放开始点可以是中心点。在这种情况下,考虑到电子设备100将锁定图案的中心点安置在第一点1011上,xref/xd可以具有接近于1的值。此外,yref/yd可以具有值1。如上所述,在每个轴的比率具有等于或大于指定值(例如,1/2)的情况下,可以以指定比率(例如,1/2、1/3等)减小锁定图案,以便减小用户的拖动操作范围。在xref/xd的比率或yref/yd的比率等于或小于(例如,1/3等)指定比率(例如,1/2)的情况下,电子设备100可以以通过计算获得的比率(例如,1/3)减小锁定图案。

根据本公开的各种实施例,锁定图案的开始对象可以被显示在触摸事件1010的位置上。可以基于触摸事件1010的位置改变(例如,减小、对象间隔缩小等)锁定图案的位置或形状以显示锁定图案。可以基于触摸事件1010的位置来改变锁定图案的位置或形状。如果在基于触摸事件1010的位置减小锁定图案的尺寸或对象之间的间隔的情况下(例如,在xref/xd的比率小于1/5的情况下)用户不能对锁定图案执行拖动操作,则可以在不改变锁定图案的位置或形状的情况下显示锁定图案。

图11是示出根据本公开的实施例的锁定屏幕操作方法的图。

参考图11,在操作1101中,电子设备100的处理器可以在显示器160上显示锁定屏幕。例如,电子设备100可以根据锁定屏幕输出设定在电子设备100从休眠状态切换到唤醒状态或执行指定的应用时输出锁定屏幕。

在图11所示的操作1103中,电子设备100的处理器可以确定在图案上是否发生触摸事件。如果在图案上没有发生触摸事件,则电子设备100可以在操作1105中执行与发生的事件对应的功能。例如,如果没有发生触摸事件,则电子设备100可以保持锁定屏幕输出状态。替选地,如果经过了指定的时间而没有发生触摸事件,则电子设备100可以切换到休眠状态。

如果在操作1103中在图案上发生触摸事件,则电子设备100的处理器在操作1107中可以基于触摸点执行锁定图案显示调整。例如,电子设备100可布置锁定图案的对象,使得除通过触摸事件选择的对象之外的对象朝向所选择的对象聚拢。在此操作中,电子设备100可以将聚拢的对象的尺寸或所选择的对象的尺寸中的至少一个减小到一定尺寸。根据本公开的各种实施例,电子设备100可以显示调整了显示状态的对象,使得调整了显示状态的对象与初始显示的锁定图案的对象在颜色、亮度或形状中的至少一个上不同。电子设备100可以将在图案上发生的触摸事件视为用户输入信息。例如,如果发生从锁定图案的对象中选择特定对象的事件,则电子设备100可以将所选择的对象视为用于锁定释放图案的输入信息。这里,电子设备100可以基于对象选择点将锁定图案减小到指定尺寸并显示减小的锁定图案。

在图11所示的操作1109中,电子设备100的处理器可以确定是否满足指定的条件。例如,电子设备100可以确定在调整了显示状态的锁定图案上是否发生指定的触摸事件。如果发生满足指定的条件的事件(例如,与锁定释放图案对应的触摸和拖动事件),则电子设备100可以在操作1111中执行锁定屏幕释放。在锁定屏幕被释放时,电子设备100可以向显示器160输出指定屏幕(例如,待机屏幕、主屏幕、特定应用的执行屏幕等)。在此操作中,电子设备100还可以将在操作1103中已发生的触摸事件视为用于释放锁定的输入信息,以确定触摸事件是否满足指定的条件。

如果不存在满足指定的条件的事件,则该过程可以返回到图11所示的操作1101,使得电子设备100可以保持锁定屏幕显示状态。根据本公开的各种实施例,电子设备100可以输出与锁定屏幕释放尝试失败对应的引导信息。在过程返回到操作1101时,电子设备100可以保持调整了显示状态的锁定图案的显示状态。替选地,在过程返回到操作1101时,电子设备100可以恢复调整了显示状态的锁定图案的原始显示状态。

如果在图11所示的操作1113中发生与用于显示锁定屏幕的请求有关的事件,则该过程可以返回到操作1101,使得电子设备100可以重新执行操作1101和随后的操作。如果不存在与用于显示锁定屏幕的请求有关的事件,则电子设备100可以返回到先前状态以保持锁定屏幕被释放的状态。

根据本公开的各种实施例,一种屏幕操作方法可以包括:显示一个或多个对象;接收输入事件;以及通过将在显示器上显示的一个或多个对象朝向由输入事件指示的位置移动指定距离来显示一个或多个对象。

根据本公开的各种实施例,显示可以包括通过基于由输入事件指示的位置调整多个对象之间的间隔来显示一个或多个对象。

根据本公开的各种实施例,显示可以包括通过调整一个或多个对象的尺寸来显示一个或多个对象。

根据本公开的各种实施例,显示可以包括显示与指定的功能的执行有关的附加对象。

根据本公开的各种实施例,该方法还可以包括:如果由于附加输入事件而使附加对象与一个或多个对象重叠,则接收附加输入事件并执行映射到附加对象的功能。

根据本公开的各种实施例,显示可以包括输出与锁定图案有关的多个对象,并且基于由输入事件指示的位置来减小并显示锁定图案。

根据本公开的各种实施例,该方法还可以包括:如果附加输入事件满足指定条件,则接收附加输入事件并释放锁定功能。

根据本公开的各种实施例,该方法还可以包括:如果附加输入事件不满足指定的条件,则接收附加输入事件并恢复初始锁定图案显示状态。

根据本公开的各种实施例,显示可以包括显示锁定图案,使得锁定图案的释放开始点与由输入事件指示的位置匹配。

根据本公开的各种实施例,显示可以包括:如果在基于位置显示锁定图案时不能显示锁定图案的整体,则以使得显示锁定图案的整体的比率来减小锁定图案。

图12是示出根据本公开的实施例的锁定释放操作的图。

参考图12,如状态1201所示,电子设备100可以向显示器160输出包括第一锁定图案1210的锁定屏幕。在此操作中,电子设备100还可以显示其他对象,诸如时间显示对象、引导信息对象等。

根据本公开的实施例,如果在第一点1211上发生触摸事件,如图12所示,则电子设备100可以输出第二锁定图案1230,第二锁定图案1230是通过基于第一点1211调整第一锁定图案1210的锁定对象的尺寸或锁定对象之间的间隔中的至少一个而获得的,如状态1203所示。图12示例性示出了通过将对象的大小和对象之间的间隔(或距离)改变或减小到指定值来获得第二锁定图案1230的情况。

如果接收到附加事件1231,如图12所示,则电子设备100可以确定附加事件1231是否满足指定的条件。参考图12,附加事件1231可以包括用于连接(例如按顺序)锁定对象中的一些或全部以释放锁定的拖动事件。如果附加事件1231与用于释放锁定的指定的拖动事件匹配,则电子设备100可以释放锁定屏幕。如果附加事件1231不对应于锁定释放值,则电子设备100可以恢复先前状态(例如,状态1201)。根据本公开的各种实施例,电子设备100可以输出关于锁定释放失败的引导信息。根据本公开的各种实施例,输出第二锁定图案1230的电子设备100可以保持时间显示对象或引导信息对象的原始状态。

图13是示出根据本公开的实施例的用于描述显示页面的屏幕的操作的屏幕界面的图。

参考图13,如状态1301所示,电子设备100可以基于指定类型的模板或布局向显示器160输出包括至少一个区域的页面。该页面可以包括例如第11区域1311、第12区域1312和第13区域1313。该页面可以是由经由特定统一资源定位符(url)地址访问的服务器提供的网页。替选地,该页面可以由云服务器提供。替选地,可以由于到另一个外部设备的连接而提供该页面。替选地,可以通过执行电话簿功能来提供页面。

根据本公开的各种实施例,例如,如果在第13区域1313上发生滚动事件1310,则电子设备100可以响应于滚动事件1310的应用而输出包括其他区域的页面,如状态1303所示。在状态1303中,电子设备100例如可以向显示器160输出包括第13区域1313、第14区域1314、第15区域1315和第16区域1316的显示页面区域1330。根据本公开的各种实施例,电子设备100可以将未输出到显示器160的未显示页面区域存储在存储器中。因此,如图13所示,电子设备100可以响应于用户输入而向显示器160输出第一未显示页面区域1391、第二未显示页面区域1392、第三未显示页面区域1393和第四未显示页面区域1394。未显示页面区域1391至1394可以表示与当前显示的区域有关的区域。替选地,未显示页面区域1391至1394可以表示在发生拖动事件或执行特定功能时可提供的区域。

根据本公开的各种实施例,电子设备100可以在显示器160上接收指定的第一触摸事件1309(例如,长按事件、短按事件或施加指定压力的事件)。因此,如状态1305所示,电子设备100可以在显示器160上显示包括调整后的显示页面区域1330a和调整后的未显示页面区域1391a、1392a、1393a、1394a、1395a和1396a的调整了显示状态的页面。调整后的未显示页面区域可以表示与未显示页面区域1391至1394和未显示页面区域(未示出)对应的区域。

在如状态1305所示输出调整后的显示页面区域和调整后的未显示页面区域时,电子设备100可以根据第一触摸事件1309的位置来改变要输出到显示器160的未显示页面区域的范围。例如,在第一触摸事件1309发生在屏幕中的略高于屏幕的右侧中间部分的部分的情况下,电子设备100可以向显示器160输出包括在第二未显示区域1392中的区域(第21区域、第22区域和第23区域)的一部分(例如,第21区域1321和第22区域1322的一部分),如状态1305所示。如上所述,电子设备100可以使用第一触摸事件1309的位置作为用于缩小当前屏幕的中心点。此外,电子设备100可以使用第一触摸事件1309的位置作为在当前屏幕中未缩小的未显示页面区域的缩小中心点。在第一触摸事件1309发生在屏幕中的略高于屏幕的右侧中间部分的部分时,电子设备100可以在显示器160上显示未显示页面区域1392的一部分,并且可以在显示器160上显示未显示页面区域1392的整体。替选地,电子设备100可以将安置在未显示页面区域1393的左侧的未显示页面区域输出到显示器160,作为调整后的未显示页面区域1395a。因此,电子设备100可以另外向显示器160输出包括在第五调整后的未显示页面区域中的第51区域1351和第52区域1352。调整后的未显示页面区域1395a可以被安置在未显示页面区域1393的左侧,以响应于滚动事件或轻扫事件的发生而被输出到显示器160。

第六调整后的未显示页面区域可以对应于安置在第四未显示页面区域1394下方的页面区域。如果第一触摸事件1309发生在屏幕的右侧中间部分或在右侧中间部分上方的部分,则电子设备100可以在显示器160上显示第六调整后的未显示页面区域。第六调整后的未显示页面区域可以包括所有未显示页面区域的一部分(例如,第61区域1361)。

根据本公开的各种实施例,如果发生附加事件1380(例如,在第一触摸事件1309之后发生的触摸释放事件),则电子设备100可以基于附加事件1380的发生点执行功能。例如,如状态1307所示,电子设备100可以向显示器160的全屏幕输出对应于附加事件1380的发生点的页面区域(例如,第31区域1331和第32区域1332)。附加事件1380的发生点可以对应于第三未显示页面区域1393。当发生附加事件1380时,电子设备100可以向显示器160的全屏幕输出包括在第三未显示页面区域1393中的第31区域1331和第32区域1332。根据本公开的各种实施例,如果在第五调整后的未显示页面区域1395a上发生附加事件1380,则电子设备100可以向显示器160输出包括在第五未显示页面区域1395a中的区域。例如,电子设备100可以将第51区域1351和第52区域1352输出到显示器160的全屏幕。

图14是示出根据本公开的实施例的锁定操作功能的另一示例的图。

参考图14,如状态1401所示,电子设备100可以向显示器160输出第一锁定图案1410。例如,当用户在两个点保持显示器160时,电子设备100可以在显示器160上接收第一触摸事件1411和第二触摸事件1412。

根据本公开的实施例,如图14中的状态1403所示,电子设备100可以基于第一触摸事件1411的发生点输出第二锁定图案1431,并且可以基于第二触摸事件1412的发生点输出第三锁定图案1433。这里,第二锁定图案1431的释放开始点可以是左下对象1421。因此,第二锁定图案1431的左下对象1421可以被安置在第一触摸事件1411的发生点上,并且第二锁定图案1431的其他对象可以基于左下对象1421被重新布置。在此操作中,还可以调整对象的大小。第三锁定图案1433的释放开始点可以是下部中间对象1422。因此,第三锁定图案1433的下部中间对象1422可以被安置在第二触摸事件1412的发生点上,并且第三锁定图案1433的其他对象可以基于下部中间对象1422被重新布置。在此操作中,附加地或替选地,可以调整对象的尺寸和/或对象之间的距离。

电子设备100可以确定基于第二锁定图案1431发生的附加事件和基于第三锁定图案1433发生的附加事件是否满足指定的条件。如果满足指定的条件,则电子设备100可以执行锁定释放。如果不满足指定的条件,则电子设备100可以恢复显示第一锁定图案1410的状态,如图14中的状态1401所示。

根据本公开的实施例,可以根据设定执行输出多个调整了显示状态的锁定图案的功能。如果该设定被配置为使得输出一个锁定图案,则电子设备100可以仅输出一个锁定图案。在此操作中,电子设备100可以输出与多个触摸事件之中的较早(或较后)发生的触摸事件有关的锁定图案。

图15是示出根据本公开的实施例的电子设备的框图。

参考图15,电子设备1501可以包括例如上面关于本公开的上述各种实施例描述的电子设备的一部分或全部。电子设备1501可以包括至少一个处理器(例如ap)1510、通信模块1520、订户识别模块1524、存储器1530、传感器模块1540、输入设备1550、显示器1560、接口1570、音频模块1580、相机模块1591、电力管理模块1595、电池1596、指示器1597和电机1598。

处理器1510可以运行os或应用程序以控制连接到处理器1510的多个硬件或软件元件,并且可以处理各种数据并执行操作。处理器1510可以用例如片上系统(soc)来实现。根据本公开的实施例,处理器1510可以进一步包括图形处理单元(gpu)和/或图像信号处理器(isp)。处理器1510可以包括图15中所示的元件的至少一部分(例如,蜂窝模块1521)。处理器1510可以在易失性存储器上加载从其他元件(例如,非易失性存储器)中的至少一个接收的指令或数据以处理该指令或数据,并且可以将各种数据存储在非易失性存储器中。

通信模块1520可以具有与图1的通信接口170的配置相同或相似的配置。通信模块1520可以包括例如蜂窝模块1521、wi-fi模块1523、蓝牙模块1525、gnss模块1527(例如,gps模块、glonass模块、beidou模块或galileo模块)、近场通信(nfc)模块1528和射频(rf)模块1529。

蜂窝模块1521可以通过通信网络提供例如语音呼叫服务、视频呼叫服务、文本消息服务或因特网服务。根据本公开的实施例,蜂窝模块1521可以使用订户识别模块1524(例如,订户识别模块(sim)卡)来识别和认证通信网络中的电子设备1501。根据本公开的实施例,蜂窝模块1521可以执行由处理器1510可提供的功能的至少一部分。根据本公开的实施例,蜂窝模块1521可以包括通信处理器(cp)。

wi-fi模块1523、蓝牙模块1525、gnss模块1527和nfc模块1528中的每一个可以包括例如用于处理通过模块发送/接收的数据的处理器。根据本公开的各种实施例,蜂窝模块1521、wi-fi模块1523、蓝牙模块1525、gnss模块1527和nfc模块1528中的至少一部分(例如,至少两个)可以包括在单个集成芯片(ic)或ic封装中。

rf模块1529可以发送/接收例如通信信号(例如,rf信号)。rf模块1529可以包括例如收发器、功率放大器模块(pam)、频率滤波器、低噪声放大器(lna)、天线等。根据本公开的另一个实施例,蜂窝模块1521、wi-fi模块1523、蓝牙模块1525、gnss模块1527或nfc模块1528中的至少一个可以通过单独的rf模块发送/接收rf信号。

订户识别模块1524可以包括例如嵌入式sim和/或包含订户识别模块的卡,并且可以包括唯一识别信息(例如,集成电路卡标识符(iccid))或订户信息(例如国际移动订户身份(imsi))。

参考图15,存储器1530(例如,图1中的存储器130)可以包括内部(或嵌入式)存储器1532或外部存储器1534。内部存储器1532可以包括易失性存储器(例如,动态随机存取存储器(dram)、静态ram(sram)、同步动态ram(sdram)等)或非易失性存储器(例如,一次性可编程只读存储器(otprom)、可编程rom(prom)、可擦除可编程rom(eprom)、电可擦除可编程rom(eeprom)、掩模rom、快闪rom、快闪存储器(例如,nand快闪存储器、nor快闪存储器等)、硬盘驱动器、或固态驱动器(ssd))中的至少一个。

外部存储器1534可以包括快闪驱动器,例如,紧凑型闪存(cf)、安全数字(sd)、微型sd、迷你sd、极速数字(xd)、多媒体卡(mmc)、记忆棒等。外部存储器1534可以通过各种接口操作地和/或物理地连接到电子设备1501。

传感器模块1540可以例如测量物理量或检测电子设备1501的操作状态,以将测量或检测的信息转换为电信号。传感器模块1540可以包括例如手势传感器1540a、陀螺仪传感器1540b、气压传感器1540c、磁传感器1540d、加速度传感器1540e、握持传感器1540f、接近传感器1540g、颜色(rgb)传感器1540h(例如,红/绿/蓝(rgb)传感器)、生物计量传感器1540i、温度/湿度传感器1540j、照度传感器1540k、或紫外(uv)传感器1540m中的至少一个。附加地或替选地,传感器模块1540可以包括例如附加传感器(未示出),诸如嗅觉传感器(电子鼻传感器)、肌电图(emg)传感器、脑电图(eeg)传感器、心电图(ecg)传感器、红外(ir)传感器、虹膜传感器和/或指纹传感器。传感器模块1540可以进一步包括用于控制其中包括的至少一个传感器的控制电路。在本公开的各种实施例中,电子设备1501可以进一步包括处理器,该处理器被配置为将传感器模块1540作为处理器1510的一部分或者单独地进行控制,使得在处理器1510处于休眠状态时控制传感器模块1540。

输入设备1550可以包括例如触摸面板1552、(数字)笔传感器1554、键1556或超声输入设备1558。触摸面板1552可以采用电容式、电阻式、红外和紫外感测方法中的至少一个。触摸面板1552可以进一步包括控制电路。触摸面板1552可以进一步包括触觉层,以向用户提供触觉反馈。

(数字)笔传感器(或数字笔或手写笔)1554可以包括例如作为触摸面板的一部分或是单独的用于识别的板(sheet)。键1556可以包括例如物理按钮、光学按钮或键区(keypad)。超声输入设备1558可以通过麦克风(例如麦克风1588)感测由输入工具产生的超声波,以识别与感测到的超声波对应的数据。

显示器1560(例如,显示器160)可以包括面板1562、全息图设备1564或投影仪1566。面板1562可以具有与图2的显示器160的配置相同或相似的配置。面板1562可以是例如柔性的、透明的或可穿戴的。面板1562和触摸面板1552可以被集成为单个模块。全息图设备1564可以使用光干涉现象在空间中显示立体图像。投影仪1566可以将光投影到屏幕上以显示图像。屏幕可以被安置在电子设备1501的内部或外部。根据本公开的实施例,显示器1560可以进一步包括用于控制面板1562、全息图设备1564或投影仪1566的控制电路。

接口1570可以包括例如高清晰度多媒体接口(hdmi)1572、通用串行总线(usb)1574、光学接口1576或d超小型(d-sub)1578。接口1570例如可以被包括在图1所示的通信接口170中。附加地或替选地,接口1570可以包括例如移动高清链接(mhl)接口、sd卡/mmc接口、或红外数据协会(irda)接口。

音频模块1580可以将例如声音转换为电信号,反之亦然。音频模块1580的元件的至少一部分可以包括在图1所示的输入/输出接口150中。音频模块1580可以处理通过扬声器1582、接收器1584、耳机1586或麦克风1588输入或输出的声音信息。

根据本公开的实施例,用于拍摄静止图像或视频的相机模块1591可以包括例如至少一个图像传感器(例如,前置传感器或后置传感器)、透镜、isp、或闪光灯(例如,led或氙灯)。

如图15所示的电力管理模块1595可以管理电子设备1501的电力。根据本公开的实施例,电力管理模块1595可以包括电力管理集成电路(pmic)、充电器集成电路(ic)、或者电池或燃料量表。pmic可以采用有线和/或无线充电方法。无线充电方法可以包括例如磁共振方法、磁感应方法、电磁方法等。还可以包括用于无线充电的附加电路,诸如线圈环路、谐振电路、整流器等。在对电池充电的同时,电池量表可以测量例如电池1596的剩余容量以及其电压、电流或温度。电池1596可以包括例如可充电电池和/或太阳能电池。

指示器1597可以显示电子设备1501或其一部分(例如,处理器1510)的特定状态,诸如启动状态、消息状态、充电状态等。电机1598可以将电信号转换为机械振动,并且可以产生振动或触觉效果。尽管未示出,但是用于支持移动tv的处理设备(例如,gpu)可以被包括在电子设备1501中。用于支持移动tv的处理设备可以根据数字多媒体广播(dmb)、数字视频广播(dvb)、mediaflotm等的标准处理媒体数据。

图16是示出根据本公开的实施例的程序块1600的图。

参考图16,根据本公开的各种实施例的程序模块1610(例如,图1中的程序140)可以包括用于控制与电子设备(例如,电子设备100)有关的资源的操作系统(os)和/或在os上运行的各种应用(例如,应用程序167)。os可以是例如androidtm、iostm、windowstm、symbiantm、tizentm、badatm等。

程序模块1610可以包括内核1620、中间件1630、api1660和/或应用1670。程序模块1610的至少一部分可以被预加载在电子设备上,或可以从服务器102下载。

内核1620(例如,内核161)可以包括例如系统资源管理器1621和/或设备驱动器1623。系统资源管理器1631可以执行对系统资源的控制、分配或取回(retrieval)。根据本公开的实施例,系统资源管理器1631可以包括进程管理单元、存储器管理单元、文件系统管理单元等。设备驱动器1633可以包括例如显示驱动器、相机驱动器、蓝牙驱动器、共享存储器驱动器、usb驱动器、键区驱动器、wi-fi驱动器、音频驱动器或进程间通信(ipc)驱动器。

如图16所示的中间件1630例如可以提供应用1670共同需要的功能,或可以通过api1660向应用1670提供各种功能,使得应用1670可以有效地使用电子设备中有限的系统资源。根据本公开的实施例,中间件1630(例如,中间件165)可以包括运行时间库1635、应用管理器1641、窗口管理器1642、多媒体管理器1643、资源管理器1644、电力管理器1645、数据库管理器1646、包管理器1647、连接管理器1648、通知管理器1649、位置管理器1650、图形管理器1651、安全管理器1652中的至少一个。

运行时间库1635可以包括例如编译器用来在应用1670运行时通过编程语言添加新功能的库模块。运行时间库1635可以执行用于输入/输出管理、存储器管理或算术功能的功能。

应用管理器1641可以管理例如至少一个应用1670的生命周期。窗口管理器1642可以管理在屏幕中使用的gui资源。多媒体管理器1643可以识别播放各种媒体文件所需的格式,并可以使用与该格式匹配的编解码器对媒体文件进行编码或解码。资源管理器1644可以管理诸如应用1670中的至少一个的源代码、存储器或存储空间的资源。

如图16所示的电力管理器1645例如可以与基本输入/输出系统(bios)一起操作以管理电池或电力,并且可以提供操作电子设备所需的电力信息。数据库管理器1646可以生成、搜索或修改要在至少一个应用1670中使用的数据库。包管理器1644可以管理以包文件格式分发的应用的安装或更新。

连接管理器1648可以管理wi-fi、蓝牙等的无线连接。通知管理器1649可以以不干扰用户的方式来显示或通知诸如消息到达、约定和接近警报的事件。位置管理器1650可以管理电子设备的位置信息。图形管理器1651可以管理要提供给用户或与其相关的用户界面的图形效果。安全管理器1652可以提供系统安全或用户认证所需的各种安全功能。根据本公开的实施例,在电子设备(例如,电子设备100)包括电话功能的情况下,中间件1630可以进一步包括用于管理电子设备的语音或视频呼叫功能的电话管理器。

中间件1630可以包括用于形成上述元件的各种功能的组合的中间件模块。中间件1630可以提供专用于每种类型的os的模块以提供差异化功能。此外,中间件1630可以删除现有元件的一部分或可以动态地添加新的元件。

参考图16,可以根据os以不同的配置提供例如是api编程功能集合的api1660(例如,图1中的api145)。例如,在androidtm或iostm的情况下,可以为每个平台提供一个api集合,并且在tizentm的情况下,可以为每个平台提供至少两个api集合。

如图16所示的应用1670(例如,应用程序147)例如可以包括用于执行功能的至少一个应用,所述功能诸如为主页1671、拨号器(dialer)1672、sms/mms1673、即时消息(im)1674、浏览器1675、相机1676、闹钟1677、联系人1678、语音拨号1679、电子邮件1680、日历1681、媒体播放器1682、相册1683、时钟1684、健康护理(未示出)(例如,测量运动量或血糖)、或环境信息提供(未示出)(例如,提供空气压力、湿度或温度信息)。

根据本公开的实施例,应用1670可以包括用于支持电子设备(例如,电子设备100)和服务器102之间的信息交换的应用(以下称为“信息交换应用”)。信息交换应用可以包括例如用于将特定信息中继到外部设备的通知中继应用或用于管理外部电子设备或外部设备的设备管理应用。

例如,通知中继应用可以具有用于将在电子设备的另一应用(例如,sms/mms应用、电子邮件应用、健康护理应用、环境信息应用等)中生成的通知信息中继到外部电子设备的功能。此外,通知中继应用可以从外部电子设备接收通知信息,并且可以将接收到的通知信息提供给用户。

设备管理应用例如可以管理(例如,安装、删除或更新)与电子设备通信的外部设备104的至少一个功能(例如,打开/关闭外部设备本身(或一些元件)或显示器的亮度(或分辨率)调整)、在外部设备中运行的应用或从外部设备提供的服务(例如,呼叫服务或消息服务)。

根据本公开的实施例,图16所示的应用1670可以根据外部电子设备104的属性包括指定的应用(例如,移动医疗设备的健康护理应用)。根据本公开的实施例,应用1670可以包括从服务器102或外部电子设备104接收的应用。根据本公开的实施例,应用1670可以包括预加载的应用或从服务器可下载的第三方应用。所示的程序模块1610的元件的名称可以随着os的类型而变化。

根据本公开的各种实施例,程序模块1610的至少一部分可以用软件、固件、硬件或其组合来实现。例如,程序模块1610的至少一部分可以由处理器(例如,处理器120)实现(例如,执行)。程序模块1610的至少一部分可以包括例如用于执行至少一个功能的模块、程序、例程、指令集或进程。

这里描述的每个元件可以用一个或多个组件来配置,并且元件的名称可以根据电子设备的类型而改变。在本公开的各种实施例中,电子设备可以包括在此描述的元件中的至少一个,并且可以省略一些元件或可以添加其他附加元件。此外,根据本公开的各种实施例的电子设备的一些元件可以彼此组合以形成一个实体,使得可以以与组合之前相同的方式执行元件的功能。

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

根据本公开的各种实施例的设备(例如,模块或其功能)或方法(例如,操作)的至少一部分可以被实现为以程序模块的形式存储在计算机可读存储介质中的指令。在指令由处理器(例如,处理器120)执行的情况下,处理器可以执行与指令对应的功能。计算机可读存储介质可以是例如存储器130。

计算机可读记录介质可以包括硬盘、软盘、磁介质(例如,磁带)、光介质(例如,cd-rom、dvd)、磁光介质(例如,软盘)或硬件设备(例如,rom、ram、闪存等)。程序指令可以包括由编译器生成的机器语言代码和可由计算机使用解释器执行的高级语言代码。上述硬件设备可以被配置为作为用于执行本公开的各种实施例的操作的一个软件模块来操作,反之亦然。

根据本公开的各种实施例,基于用户输入点临时减小并显示包括在屏幕中的一个或多个对象或可由相应的应用输出的屏幕的至少一部分,从而便于选择和检查对象。

根据本公开的各种实施例的模块或程序模块可以包括上述元件中的至少一个,或可以省略一些元件或者可以添加其他附加元件。根据本公开的各种实施例的模块、程序模块或其他元件所执行的操作可以以顺序的、并行的、迭代的或启发式的方式来执行。此外,一些操作可以以另一顺序执行或者可以被省略,或可以添加其他操作。本公开的上述实施例是说明性的而不是限制性的。各种替代物和等同物是可能的。鉴于本公开,其他添加、减少或修改是明显的,并且旨在落入所附权利要求的范围内。

虽然已经参考本公开的各种实施例示出和描述了本公开,但是本领域技术人员将理解,在不脱离如所附权利要求及其等同物限定的本公开的精神和范围的情况下,可以在其中进行形式和细节上的各种改变。

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