一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

用于减少意外用户输入发生的电子装置及其操作方法与流程

2022-06-01 00:53:21 来源:中国专利 TAG:

用于减少意外用户输入发生的电子装置及其操作方法
1.本技术是申请日为2019年12月9日、申请号为201911251794.8、题为“用于减少意外用户输入发生的电子装置及其操作方法”的专利申请的分案申请。
技术领域
2.本公开涉及一种电子装置及其操作方法,例如,涉及一种用于减少接收到意外用户输入的发生的技术。


背景技术:

3.诸如智能电话、平板电脑、便携式多媒体播放器(pmp)、个人数目助理(pda)、膝上型个人计算机(pc)、可穿戴装置等各种电子装置被广泛使用。此外,近年来,具有可弯曲的且能够折叠的柔性显示器的电子装置(例如,可折叠装置)已被广泛使用。
4.近来,已经积极地对可折叠电子装置进行了研究和开发,在可折叠电子装置中,壳体相对于铰接结构可以处于折叠状态或展开状态。期望可折叠电子装置作为下一代电子装置能够在展开状态下扩大显示区域,同时在折叠状态下减小体积,从而增加用户便利性。
5.如果用户在展开状态下折叠可折叠装置或在折叠状态下展开可折叠装置,则用户可能会接触到可折叠装置中包含的触摸屏显示器。当可折叠装置被折叠或展开时,其可能会接收到触摸屏显示器上的意外的用户输入。由于接收到意外的用户输入,可折叠装置可能会执行用户不期望的功能,从而在使用可折叠装置时给用户带来不便。
6.以上信息仅作为背景信息呈现,以帮助理解本公开。不确定也不断言关于以上任何内容是否可用作关于本公开的现有技术。


技术实现要素:

7.本公开的实施例可以提供一种电子装置,所述电子装置可以包括:可折叠壳体,所述可折叠壳体包括:铰接部,第一壳体,所述第一壳体连接到所述铰接部,并且包括面向第一方向的第一表面和面向与所述第一方向相反的第二方向的第二表面,和第二壳体,所述第二壳体连接到所述铰接部,包括面向第三方向的第三表面和面向与所述第三方向相反的第四方向的第四表面,并且被配置成围绕所述铰接部相对于所述第一壳体可折叠,其中,在所述电子装置处于折叠状态时,所述第一表面面向所述第三表面;显示器,所述显示器从所述第一表面延伸到所述第三表面来提供所述第一表面和所述第三表面,并且包括被配置为控制所述显示器上的输入的接收功能的触摸控制器;处理器,所述处理器设置在所述第一壳体或所述第二壳体内部,并且可操作地耦接到所述显示器;以及存储器,所述存储器可操作地连接到所述处理器,其中,所述存储器被配置为存储指令,当所述指令被执行时,使得所述处理器控制所述电子装置:检测所述第一壳体与所述第二壳体之间的角度是否改变;接收基于所述显示器上的输入而产生的触摸中断;响应于检测到所述角度改变,识别所述输入的特征;以及基于所述输入的特征,确定是否取消与所述输入相对应的触摸事件。
8.根据各种示例实施例的电子装置可以包括:可折叠壳体,所述可折叠壳体包括:铰
接部,第一壳体,所述第一壳体连接到所述铰接部,并且包括面向第一方向的第一表面和面向与所述第一方向相反的第二方向的第二表面,和第二壳体,所述第二壳体连接到所述铰接部,包括面向第三方向的第三表面和面向与所述第三方向相反的第四方向的第四表面,并且所述第二壳体被配置成围绕所述铰接部相对于所述第一壳体可折叠使得在折叠状态时,所述第一表面面向所述第三表面;第一显示器,所述显示器从所述第一表面延伸到所述第三表面来限定所述第一表面和所述第三表面,并且包括被配置为控制所述第一显示器上的输入的接收功能的第一触摸控制器;第二显示器,所述第二显示器限定所述第二表面或所述第四表面,并且包括被配置为控制所述第二显示器上的输入的接收功能的第二触摸控制器;处理器,所述处理器设置在所述第一壳体或所述第二壳体内部,并且可操作地耦接到所述第一显示器和所述第二显示器;以及存储器,所述存储器可操作地连接到所述处理器,其中,所述存储器可以被配置为存储指令,当所述指令被执行时,使得所述处理器控制所述电子装置:检测改变所述第一壳体与所述第二壳体之间的角度的事件的发生;响应于检测到所述角度改变的发生,识别所述输入的特征;以及基于所述输入的特征,确定是否取消与所述输入相对应的触摸事件。
9.根据各种示例实施例的操作电子装置的方法可以包括:检测是否发生改变第一壳体与第二壳体之间的角度的事件,其中所述第一壳体连接到铰接部,并且包括面向第一方向的第一表面和面向与所述第一方向相反的第二方向的第二表面,所述第二壳体连接到所述铰接部,并且包括面向第三方向的第三表面和面向与所述第三方向相反的第四方向的第四表面,所述第二壳体被配置成围绕所述铰接部相对于所述第一壳体可折叠;接收基于显示器上的输入产生的触摸中断;响应于检测到所述角度改变的发生识别所述输入的特征;以及基于所述输入的特征,确定是否取消与所述输入相对应的触摸事件。
10.如果发生了改变第一壳体与第二壳体之间的角度的事件,则根据各种示例实施例的电子装置和操作电子装置的方法能够通过基于接收到的输入的特征取消与输入相对应的触摸事件,来防止和/或减少意外输入的接收。
11.如果发生了改变第一壳体与第二壳体之间的角度的事件,则根据各种示例实施例的电子装置和操作电子装置的方法能够通过控制连接到显示器的触摸控制器使得触摸控制器不产生中断,来防止和/或减少意外输入(例如,用户输入)的接收。
附图说明
12.通过以下结合附图的详细描述,本公开的一些实施例的上述和其他方面、特征和优点将变得更加明显,其中:
13.图1是示出了根据各种实施例的在网络环境中的示例电子装置的框图;
14.图2a是示出了根据各种实施例的处于展开状态的示例电子装置的示图;
15.图2b是示出了根据各种实施例的处于折叠状态的示例电子装置的示图;
16.图3是示出了根据各种实施例的示例电子装置的分解透视图;
17.图4是示出了根据各种实施例的示例程序的框图;
18.图5a、图5b、图5c、图5d、图5e和图5f是示出了根据各种实施例的电子装置中的第一壳体结构与第二壳体结构之间的角度改变时可能发生的意外用户输入的示例的示图;
19.图6是示出了根据各种实施例的示例电子装置的框图;
20.图7a是示出了根据各种实施例的减少电子装置中的意外用户输入的发生的示例的示图;
21.图7b是示出了根据各种实施例的减少电子装置中的意外用户输入的发生的示例的示图;
22.图7c是示出了根据各种实施例的减少电子装置中的意外用户输入的发生的示例的示图;
23.图8是示出了根据各种实施例的操作电子装置的示例方法的流程图;
24.图9是示出了根据各种实施例的操作电子装置的示例方法的流程图;以及
25.图10是示出了根据各种实施例的操作电子装置的示例方法的流程图。
具体实施方式
26.图1是示出了根据各种实施例的网络环境100中的电子装置101的框图。参照图1,网络环境100中的电子装置101可经由第一网络198(例如,短距离无线通信网络)与电子装置102进行通信,或者经由第二网络199(例如,长距离无线通信网络)与电子装置104或服务器108进行通信。根据实施例,电子装置101可经由服务器108与电子装置104进行通信。根据实施例,电子装置101可包括处理器120、存储器130、输入装置150、声音输出装置155、显示装置160、音频模块170、传感器模块176、接口177、触觉模块179、相机模块180、电力管理模块188、电池189、通信模块190、用户识别模块(sim)196或天线模块197。在一些实施例中,可从电子装置101中省略所述部件中的至少一个(例如,显示装置160或相机模块180),或者可将一个或更多个其它部件添加到电子装置101中。在一些实施例中,可将所述部件中的一些部件实现为单个集成电路。例如,可将传感器模块176(例如,指纹传感器、虹膜传感器、或照度传感器)实现为嵌入在显示装置160(例如,显示器)中。
27.处理器120可运行例如软件(例如,程序140)来控制电子装置101的与处理器120连接的至少一个其它部件(例如,硬件部件或软件部件),并可执行各种数据处理或计算。根据一个实施例,作为所述数据处理或计算的至少部分,处理器120可将从另一部件(例如,传感器模块176或通信模块190)接收到的命令或数据加载到易失性存储器132中,对存储在易失性存储器132中的命令或数据进行处理,并将结果数据存储在非易失性存储器134中。根据实施例,处理器120可包括主处理器121(例如,中央处理器(cpu)或应用处理器(ap))以及与主处理器121在操作上独立的或者相结合的辅助处理器123(例如,图形处理单元(gpu)、图像信号处理器(isp)、传感器中枢处理器或通信处理器(cp))。另外地或者可选择地,辅助处理器123可被适配为比主处理器121耗电更少,或者被适配为具体用于指定的功能。可将辅助处理器123实现为与主处理器121分离,或者实现为主处理器121的部分。
28.在主处理器121处于未激活(例如,睡眠)状态时,辅助处理器123可控制与电子装置101(而非主处理器121)的部件之中的至少一个部件(例如,显示装置160、传感器模块176或通信模块190)相关的功能或状态中的至少一些,或者在主处理器121处于激活状态(例如,运行应用)时,辅助处理器123可与主处理器121一起来控制与电子装置101的部件之中的至少一个部件(例如,显示装置160、传感器模块176或通信模块190)相关的功能或状态中的至少一些。根据实施例,可将辅助处理器123(例如,图像信号处理器或通信处理器)实现为在功能上与辅助处理器123相关的另一部件(例如,相机模块180或通信模块190)的部分。
29.存储器130可存储由电子装置101的至少一个部件(例如,处理器120或传感器模块176)使用的各种数据。所述各种数据可包括例如软件(例如,程序140)以及针对与其相关的命令的输入数据或输出数据。存储器130可包括易失性存储器132或非易失性存储器134。
30.可将程序140作为软件存储在存储器130中,并且程序140可包括例如操作系统(os)142、中间件144或应用146。
31.输入装置150可从电子装置101的外部(例如,用户)接收将由电子装置101的其它部件(例如,处理器120)使用的命令或数据。输入装置150可包括例如麦克风、鼠标、键盘或数目笔(例如,手写笔)。
32.声音输出装置155可将声音信号输出到电子装置101的外部。声音输出装置155可包括例如扬声器或接收器。扬声器可用于诸如播放多媒体或播放唱片的通用目的,接收器可用于呼入呼叫。根据实施例,可将接收器实现为与扬声器分离,或实现为扬声器的部分。
33.显示装置160可向电子装置101的外部(例如,用户)视觉地提供信息。显示装置160可包括例如显示器、全息装置或投影仪以及用于控制显示器、全息装置和投影仪中的相应一个的控制电路。根据实施例,显示装置160可包括被适配为检测触摸的触摸电路或被适配为测量由触摸引起的力的强度的传感器电路(例如,压力传感器)。
34.音频模块170可将声音转换为电信号,反之亦可。根据实施例,音频模块170可经由输入装置150获得声音,或者经由声音输出装置155或与电子装置101直接(例如,有线地)连接或无线连接的外部电子装置(例如,电子装置102)的耳机输出声音。
35.传感器模块176可检测电子装置101的操作状态(例如,功率或温度)或电子装置101外部的环境状态(例如,用户的状态),然后产生与检测到的状态相应的电信号或数据值。根据实施例,传感器模块176可包括例如手势传感器、陀螺仪传感器、大气压力传感器、磁性传感器、加速度传感器、握持传感器、接近传感器、颜色传感器、红外(ir)传感器、生物特征传感器、温度传感器、湿度传感器或照度传感器。
36.接口177可支持将用来使电子装置101与外部电子装置(例如,电子装置102)直接(例如,有线地)或无线连接的一个或更多个特定协议。根据实施例,接口177可包括例如高清晰度多媒体接口(hdmi)、通用串行总线(usb)接口、安全数目(sd)卡接口或音频接口。
37.连接端178可包括连接器,其中,电子装置101可经由所述连接器与外部电子装置(例如,电子装置102)物理连接。根据实施例,连接端178可包括例如hdmi连接器、usb连接器、sd卡连接器或音频连接器(例如,耳机连接器)。
38.触觉模块179可将电信号转换为可被用户经由他的触觉或动觉识别的机械刺激(例如,振动或运动)或电刺激。根据实施例,触觉模块179可包括例如电机、压电元件或电刺激器。
39.相机模块180可捕获静止图像或运动图像。根据实施例,相机模块180可包括一个或更多个透镜、图像传感器、图像信号处理器或闪光灯。
40.电力管理模块188可管理对电子装置101的供电。根据实施例,可将电力管理模块188实现为例如电力管理集成电路(pmic)的至少部分。
41.电池189可对电子装置101的至少一个部件供电。根据实施例,电池189可包括例如不可再充电的原电池、可再充电的蓄电池、或燃料电池。
42.通信模块190可支持在电子装置101与外部电子装置(例如,电子装置102、电子装
置104或服务器108)之间建立直接(例如,有线)通信信道或无线通信信道,并经由建立的通信信道执行通信。通信模块190可包括能够与处理器120(例如,应用处理器(ap))独立操作的一个或更多个通信处理器,并支持直接(例如,有线)通信或无线通信。根据实施例,通信模块190可包括无线通信模块192(例如,蜂窝通信模块、短距离无线通信模块或全球导航卫星系统(gnss)通信模块)或有线通信模块194(例如,局域网(lan)通信模块或电力线通信(plc)模块)。这些通信模块中的相应一个可经由第一网络198(例如,短距离通信网络,诸如蓝牙、无线保真(wi-fi)直连或红外数据协会(irda))或第二网络199(例如,长距离通信网络,诸如蜂窝网络、互联网、或计算机网络(例如,lan或广域网(wan)))与外部电子装置进行通信。可将这些各种类型的通信模块实现为单个部件(例如,单个芯片),或可将这些各种类型的通信模块实现为彼此分离的多个部件(例如,多个芯片)。无线通信模块192可使用存储在用户识别模块196中的用户信息(例如,国际移动用户识别码(imsi))识别并验证通信网络(诸如第一网络198或第二网络199)中的电子装置101。
43.天线模块197可将信号或电力发送到电子装置101的外部(例如,外部电子装置)或者从电子装置101的外部(例如,外部电子装置)接收信号或电力。根据实施例,天线模块197可包括天线,所述天线包括辐射元件,所述辐射元件由形成在基底(例如,pcb)中或形成在基底上的导电材料或导电图案构成。根据实施例,天线模块197可包括多个天线。在这种情况下,可由例如通信模块190(例如,无线通信模块192)从所述多个天线中选择适合于在通信网络(诸如第一网络198或第二网络199)中使用的通信方案的至少一个天线。随后可经由所选择的至少一个天线在通信模块190和外部电子装置之间发送或接收信号或电力。根据实施例,除了辐射元件之外的另外的组件(例如,射频集成电路(rfic))可附加地形成为天线模块197的一部分。
44.上述部件中的至少一些可经由外设间通信方案(例如,总线、通用输入输出(gpio)、串行外设接口(spi)或移动工业处理器接口(mipi))相互连接并在它们之间通信地传送信号(例如,命令或数据)。
45.根据实施例,可经由与第二网络199连接的服务器108在电子装置101和外部电子装置104之间发送或接收命令或数据。电子装置102和电子装置104中的每一个可以是与电子装置101相同类型的装置,或者是与电子装置101不同类型的装置。根据实施例,将在电子装置101运行的全部操作或一些操作可在外部电子装置102、外部电子装置104或服务器108中的一个或更多个运行。例如,如果电子装置101应该自动执行功能或服务或者应该响应于来自用户或另一装置的请求执行功能或服务,则电子装置101可请求所述一个或更多个外部电子装置执行所述功能或服务中的至少部分,而不是运行所述功能或服务,或者电子装置101除了运行所述功能或服务以外,还可请求所述一个或更多个外部电子装置执行所述功能或服务中的至少部分。接收到所述请求的所述一个或更多个外部电子装置可执行所述功能或服务中的所请求的所述至少部分,或者执行与所述请求相关的另外功能或另外服务,并将执行的结果传送到电子装置101。电子装置101可在对所述结果进行进一步处理的情况下或者在不对所述结果进行进一步处理的情况下将所述结果提供作为对所述请求的至少部分答复。为此,可使用例如云计算技术、分布式计算技术或客户机-服务器计算技术。
46.图2a是示出了根据各种实施例的处于展开状态的示例电子装置200的示图。图2b是示出了根据各种实施例的图2a所示的电子装置200处于折叠状态的示图。
47.图2a和图2b中的电子装置200可以至少部分地类似于图1中的电子装置101,或者可以包括电子装置的其他实施例。
48.参照图2a,电子装置200可以包括一对壳体结构210和220、铰接盖265和显示器230,该对壳体结构210和220通过铰接部,例如,铰接结构(例如,图3中的铰接结构264)彼此可旋转地耦接,以相对于彼此折叠,铰接盖265覆盖该对壳体结构210和220的可折叠部分,显示器230(例如,柔性显示器或可折叠显示器)设置在由该对壳体结构210和220形成的空间中。术语铰接部和铰接结构在本文中可以互换使用。在本公开中,其上设置有显示器230的表面可以是电子装置200的正面,而与该正面相对的表面可以是电子装置200的反面。另外,围绕正面与反面之间的空间的表面可以是电子装置200的侧面。
49.在实施例中,一对壳体结构210和220可以包括具有传感器区域231d的第一壳体结构210、第二壳体结构220、第一后盖240和第二后盖250。电子装置200的一对壳体结构210和220不限于图2a和图2b所示的形状和连接,而是可以通过其他形状或组件的组合和/或连接来实现。例如,在另一实施例中,第一壳体结构210和第一后盖240可以一体地形成,第二壳体结构220和第二后盖250可以一体地形成。
50.根据实施例,第一壳体结构210和第二壳体结构220可以设置在折叠轴(轴a)的两侧,并且可以具有相对于折叠轴(轴a)整体对称的形状。根据实施例,第一壳体结构210与第二壳体结构220之间的角度或距离可以根据电子装置200处于展开状态、折叠状态还是中间状态而变化。根据实施例,与第二壳体结构220不同,第一壳体结构210还可以包括其中设置有各种传感器的传感器区域231d,但是可以在除了传感器区域231d之外的区域与第二壳体结构220对称。在另一实施例中,传感器区域231d可以进一步设置在第二壳体结构220的至少一部分中,或者由第二壳体结构220的至少一部分代替。
51.在实施例中,第一壳体结构210可以连接到铰接结构(例如,图3中的铰接结构264),并且在电子装置200处于展开状态下可以具有被设置为面向电子装置200的正面的第一表面211、指向与第一表面211相反的方向的第二表面212、以及围绕第一表面211与第二表面212之间的至少一部分空间的第一侧构件213。在实施例中,第一侧构件213可以包括:平行于折叠轴(轴a)设置的第一侧面213a、从第一侧面213a的一端沿垂直于折叠轴的方向延伸的第二侧面213b、从第一侧面213a的另一端沿垂直于折叠轴(轴a)的方向延伸的第三侧面213c。
52.在实施例中,第二壳体结构220可以连接到铰接结构(例如,图3中的铰接结构264),并且在电子装置200处于展开状态下可以具有被设置为面向电子装置200的正面的第三表面221、指向与第三表面221相反的方向的第四表面222、围绕第三表面221与第四表面222之间的至少一部分空间的第二侧构件220。第二侧构件220可以包括平行于折叠轴(轴a)设置的第四侧面223a、从第四侧面223a的一端沿垂直于折叠轴(轴a)的方向延伸的第五侧面223b、以及从第四侧面223a的另一端沿垂直于折叠轴(轴a)的方向延伸的第六侧面223c。在实施例中,在折叠状态下,第三表面221可以面向第一表面211。
53.在实施例中,电子装置200可以包括凹部201,该凹部201形成为通过第一壳体结构210和第二壳体结构220的结构形状耦合来容纳显示器230。凹部201可以具有与显示器230基本相同的尺寸。在实施例中,由于传感器区域231d,凹部201可以在垂直于折叠轴(轴a)的方向上具有两个或更多个不同的宽度。例如,凹部201可以在平行于第二壳体结构220的折
叠轴(轴a)的第一部分220a与形成在第一壳体结构210的传感器区域231d的边缘处的第一部分210a之间具有第一宽度(w1),在第二壳体结构210的第二部分220b与平行于折叠轴(轴a)并且不属于第一壳体结构210中的传感器区域213d的第二部分210b之间具有第二宽度(w2)。在这种情况下,第二宽度(w2)可以大于第一宽度(w1)。例如,凹部201可以形成为从第一壳体结构210的具有不对称形状的第一部分210a到第二壳体结构220的第一部分220a具有第一宽度(w1),从第一壳体结构210的具有对称形状的第二部分210b到第二壳体结构220的第二部分220b具有第二宽度(w2)。在实施例中,第一壳体结构210的第一部分210a和第二部分210b可以形成为与折叠轴(轴a)具有不同的距离。凹部201的宽度不限于所示的示例。在各种实施例中,由于传感器区域213d的形状或第一壳体结构210和第二壳体结构220的不对称形状,凹部201可以具有两个或更多个不同的宽度。
54.在实施例中,第一壳体结构210和第二壳体结构220的至少一部分可以由具有选定强度的刚度的金属或非金属材料制成,以便支撑显示器230。
55.在实施例中,传感器区域231d可以邻近于第一壳体结构210的拐角设置以便具有预定区域。然而,传感器区域231d的布置、形状或大小不限于所示的示例。例如,在其他实施例中,传感器区域231d可以设置在第一壳体结构210的另一拐角处或者在顶角与底角之间的任何区域中。在另一实施例中,传感器区域231d可以设置在第二壳体结构的至少一部分中。在另一实施例中,传感器区域231d可以被布置为在第一壳体结构210和第二壳体结构220上方延伸。在实施例中,电子装置200可以包括被布置为通过传感器区域213d或通过设置在传感器区域231d中的一个或更多个开口暴露于电子装置200的正面的组件,从而执行各种功能。在各种实施例中,这些组件可以包括例如前置摄像头装置、接收器、接近传感器、照度传感器、虹膜识别传感器、超声传感器或指示器中的至少一者。
56.在实施例中,第一后盖240可以设置在第一壳体结构210的第二表面212上,并且可以具有基本上为矩形的外围。在实施例中,外围的至少一部分可以被第一壳体结构210包裹。类似地,第二后盖250可以设置在第二壳体结构220的第四表面222上,并且第二后盖250的外围的至少一部分可以被第二壳体结构220包裹。
57.在所示的实施例中,第一后盖240和第二后盖250可以相对于折叠轴(轴a)基本对称。在另一实施例中,第一后盖240和第二后盖250可以具有彼此不同的各种形状。在另一实施例中,第一后盖240可以与第一壳体结构210一体地形成,第二后盖250可以与第二壳体结构220一体地形成。
58.在实施例中,第一后盖240、第二后盖250、第一壳体结构210和第二壳体结构220可以彼此耦接,以提供空间来容纳电子装置200的各种组件(例如,印刷电路板、天线模块、传感器模块或电池)。在实施例中,一个或更多个组件可以设置在电子装置200的背面上,或者可以从电子装置200的背面可视地暴露。例如,一个或更多个组件或传感器可以通过第一后盖240的第一后部区域241可视地暴露。在各种实施例中,传感器可以包括接近传感器、后置摄像头装置和/或闪光灯。在另一实施例中,副显示器252的至少一部分可以通过第二后盖250的第二后部区域251可视地暴露。
59.显示器200可以设置在由可折叠壳体210和220形成的空间中。例如,显示器200可以放置在由一对壳体结构210和220形成的凹部(例如,图2a中的凹部201)中,并且可以被布置为基本上占据电子装置200的大部分正面。因此,电子装置200的正面可以包括显示器
230、第一壳体结构210的与显示器230相邻的部分(例如,边缘区域)、以及第二壳体结构220的一部分(例如,边缘区域)。在实施例中,电子装置200的背面可以包括第一后盖240、第一壳体结构210的与第一后盖240相邻的部分(例如,边缘区域)、以及第二壳体结构220的与第二后盖250相邻的部分(例如,边缘区域)。
60.在实施例中,显示器230可以指其至少一部分可以被变换成平坦表面或弯曲表面的显示器。在实施例中,显示器230可以包括折叠区域231c、设置在折叠区域231c的一侧(例如,折叠区域231c的右侧)的第一区域231a、以及设置在折叠区域231c的另一侧(例如,折叠区域231c的左侧)的第二区域231b。例如,第一区域231a可以设置在第一壳体结构210的第一表面211上,第二区域231b可以设置在第二壳体结构220的第三表面221上。在实施例中,显示器230的划分仅作为示例被示出,并且显示器230可以根据其结构或功能被划分为多个区域(例如,两个区域或四个以上的区域)。尽管在图2a所示的实施例中,可以相对于折叠区域231c或平行于y轴延伸的折叠轴(轴a)来划分显示器230的区域,但是在另一实施例中,可以基于另一折叠区域(例如,平行于x轴的折叠区域)或另一折叠轴(例如,平行于x轴的折叠轴)来划分显示器230。如上所述,即使显示器通过一对壳体结构210和220以及铰接结构(例如,图3中的铰接结构264)在物理上被划分成若干个区域,但是显示器230也可以通过一对壳体结构210和220以及铰接结构(例如,图3中的铰接结构264)基本上显示全屏。在实施例中,第一区域231a和第二区域231b可以相对于折叠区域231c具有总体上对称的形状。然而,与第二区域231b不同,第一区域231a可以包括通过切割与传感器区域231d相对应的区域而获得的切口区域(例如,图3中的切口区域233),但是第一区域231a的除了切口区域之外的其他部分可以与第二区域231b对称。例如,第一区域231a和第二区域231b可以包括具有对称形状的部分和具有非对称形状的部分。
61.参照图2b,铰接盖265设置在第一壳体结构210与第二壳体结构220之间,以便覆盖内部组件(例如,图3中的铰接结构264)。在实施例中,根据电子装置200的操作状态(展开状态或折叠状态),铰接盖265可以被第一壳体结构210和第二壳体结构220的一部分覆盖,或者通过第一壳体结构210和第二壳体结构220的一部分暴露于外部。
62.例如,如果电子装置200处于如图2a所示的展开状态,则铰接盖265可以被第一壳体结构210和第二壳体结构220覆盖,从而不被暴露。例如,如果电子装置200处于如图2b所示的折叠状态(例如,完全折叠状态),则铰接盖265可以在第一壳体结构210与第二壳体结构220之间暴露于电子装置200的外部。例如,如果电子装置200处于第一壳体结构210与第二壳体结构220以某个角度折叠的中间状态,则铰接盖265的一部分可以在第一壳体结构210与第二壳体结构220之间暴露于电子装置200的外部。在这种情况下,暴露区域可以小于处于完全折叠状态下的暴露区域。在实施例中,铰接盖265可包括弯曲表面。
63.在下文中,将描述根据电子装置200的操作状态(例如,展开状态和折叠状态)的第一壳体结构210和第二壳体结构220以及显示器230的各个区域的操作。
64.在实施例中,如果电子装置200处于展开状态(例如,图2a所示的状态),则第一壳体结构210和第二壳体结构220彼此成180度角,并且可以将显示器的第一区域231a和第二区域231b设置为指向相同方向。另外,折叠区域231c可以与第一区域231a和第二区域231b位于同一平面上。
65.在实施例中,如果电子装置200处于折叠状态(例如,图2b所示的状态),则第一壳
体结构210和第二壳体结构220可以被布置为面向彼此。显示器230的第一区域231a和第二区域231b可以以锐角(例如,0度至10度)面向彼此。折叠区域231c可以至少部分地被配置为具有预定曲率的弯曲表面。
66.在实施例中,如果电子装置200处于中间状态,则第一壳体结构210和第二壳体结构220可以被布置成彼此成某个角度。显示器230的第一区域231a与第二区域231b的角度可以大于折叠状态下的角度并且小于展开状态下的角度。折叠区域231c可以至少部分地被配置为具有预定曲率的弯曲表面,并且曲率可以小于折叠状态下的角度。
67.图3是示出了根据各种实施例的示例电子装置200的分解透视图。
68.参照图3,在实施例中,电子装置200可以包括显示器230、支架组件260、一个或更多个印刷电路板270、第一壳体结构210、第二壳体结构220、第一后盖240和第二后盖250。在本公开中,显示器230可以被称为“显示模块”或“显示组件”。
69.显示器230可以包括显示面板231(例如,柔性显示面板)和一个或更多个放置显示面板231的板232或层。在实施例中,板232可以设置在显示面板231与支架组件260之间。显示面板231可以设置在板232的一个表面(例如,图3中的指向z方向的表面)的至少一部分中。板232可以形成为与显示面板231对应的形状。例如,板232的一部分可以形成为与显示面板231的切口区域233对应的形状。
70.支架组件260可以包括第一支架261、第二支架262、设置在第一支架261与第二支架262之间的铰接结构264、覆盖铰接结构264以使其无法从外部被看到的铰接盖265、以及跨第一支架261和第二支架262设置的布线构件263(例如,柔性印刷电路板(fpcb))。
71.在实施例中,支架组件260可以设置在板232与一个或更多个印刷电路板270之间。例如,第一支架261可以设置在显示器230的第一区域231a与第一印刷电路板271之间。第二支架262可以设置在显示器230的第二区域231b与第二印刷电路板272之间。
72.在实施例中,布线构件263的至少一部分和铰接结构264的至少一部分可以设置在支架组件260内部。布线构件263可以沿与第一支架261和第二支架262交叉的方向布置(例如,沿x轴方向)。布线构件263可以沿垂直于折叠区域231c的折叠轴(例如,图1中的y轴或折叠轴a)的方向(例如,x轴方向)布置。
73.如上所述,一个或更多个印刷电路板270可以包括设置在第一支架261的一侧的第一印刷电路板271和设置在第二支架262的一侧的第二印刷电路板272。第一印刷电路板271和第二印刷电路板272可以设置在由支架组件260、第一壳体结构210、第二壳体结构220、第一后盖240和第二后盖250形成的空间中。第一印刷电路板271和第二印刷电路板272可以在其上安装有组件,以实现电子装置200的各种功能。
74.在实施例中,第一壳体结构210和第二壳体结构220可以被组装成在显示器230耦接到支架组件260的状态下耦接到支架组件260的两侧。如稍后描述的,第一壳体结构210和第二壳体结构220可以通过在支架组件260的两侧滑动的方式来耦接到支架组件260。
75.在实施例中,第一壳体结构210可以包括第一旋转支撑表面214,第二壳体结构520可以包括与第一旋转支撑表面214对应的第二旋转支撑表面224。第一旋转支撑表面214和第二旋转支撑表面224可以包括与设置在铰接盖265中的弯曲表面相应的弯曲表面。
76.在实施例中,如果电子装置200处于展开状态(例如,图2a所示的状态),则第一旋转支撑表面214和第二旋转支撑表面224可以覆盖铰接盖265,以防止电子装置200的铰接盖
265暴露于电子装置200的背面,从而最小化和/或减少铰接盖265的暴露。在实施例中,如果电子装置200处于折叠状态(例如,图2b所示的状态),则第一旋转支撑表面214和第二旋转支撑表面224可以沿着设置在铰接盖265中的弯曲表面旋转,使得铰接盖265可以完全暴露于电子装置200的背面。
77.图4是示出了根据各种实施例的程序140的框图400。根据实施例,程序140可包括用于控制电子装置101的一个或更多个资源的操作系统(os)142、中间件144或可在os 142中运行的应用146。os 142可包括例如android
tm
、ios
tm
、windows
tm
、symbian
tm
、tizen
tm
或bada
tm
。例如,可在制造期间将程序140中的至少一部分预载入到电子装置101上,或者可在用户使用期间从外部电子装置(例如,电子装置102或电子装置104,或者服务器108)下载或由外部电子装置更新程序140中的至少一部分。
78.os 142可控制电子装置101的一个或更多个系统资源(例如,进程、存储器或电源)的管理(例如,分配或解除分配)。另外或可选地,os 142可包括用于驱动电子装置101的其它硬件装置(例如,输入装置150、声音输出装置155、显示装置160、音频模块170、传感器模块176、接口177、触觉模块179、相机模块180、电力管理模块188、电池189、通信模块190、用户识别模块196或天线模块197)的一个或更多个驱动程序。
79.中间件144可向应用146提供各种功能,使得应用146可使用从电子装置101的一个或更多个资源提供的功能或信息。中间件144可包括例如应用管理器401、窗口管理器403、多媒体管理器405、资源管理器407、电力管理器409、数据库管理器411、包管理器413、连接管理器415、通知管理器417、位置管理器419、图形管理器421、安全管理器423、电话管理器425或语音识别管理器427。
80.应用管理器401例如可管理应用146的生命周期。窗口管理器403例如可管理在屏幕上使用的一个或更多个图形用户界面(gui)资源。多媒体管理器405例如可识别将用于播放媒体文件的一个或更多个格式,并可使用适合于从所述一个或更多个格式中选择的相应格式的编解码器对媒体文件之中的相应媒体文件进行编码或解码。资源管理器407例如可管理应用146的源代码或存储器130的存储空间。电力管理器409例如可管理电池189的容量、温度或电力,并可至少部分基于电池189的容量、温度或电力的相应信息来确定或提供将用于电子装置101的操作的相关信息。根据实施例,电力管理器409可与电子装置101的基本输入/输出系统(bios)(未示出)协同工作。
81.数据库管理器411例如可产生、搜索或改变将由应用146使用的数据库。包管理器413例如可管理以包文件的形式分布的应用的安装或更新。连接管理器415例如可管理电子装置101与外部电子装置之间的无线连接或直接连接。通知管理器417例如可提供用于向用户通知发生特定事件(例如,呼入呼叫、消息或警报)的功能。位置管理器419例如可管理关于电子装置101的位置信息。图形管理器421例如可管理将向用户提供的一个或更多个图形效果或与所述一个或更多个图形效果有关的用户界面。
82.安全管理器423例如可提供系统安全或用户认证。电话管理器425例如可管理由电子装置101提供的语音呼叫功能或视频呼叫功能。语音识别管理器427例如可向服务器108发送用户的语音数据,并从服务器108接收与将至少部分基于语音数据或至少部分基于语音数据而转换的文本数据在电子装置101上运行的功能相应的命令。根据实施例,中间件144可动态地删除一些现有组件或添加新的组件。根据实施例,可包括中间件144中的至少
一部分作为os 142的一部分,或者可将中间件144中的至少一部分实现为与os142分离的另一软件。
83.应用146可包括例如主页451、拨号器453、短消息服务(sms)/多媒体消息服务(mms)455、即时消息(im)457、浏览器459、相机461、闹铃463、联系人465、语音识别467、电子邮件469、日历471、媒体播放器473、相册475、手表477、健康479(例如,用于测量锻炼程度或生物信息(诸如血糖))或环境信息481(例如,用于测量气压、湿度或温度信息)应用。根据实施例,应用146还可包括能够支持电子装置101与外部电子装置之间的信息交换的信息交换应用(未示出)。信息交换应用例如可包括适用于向外部电子装置传送指定信息(例如,呼叫、消息或警报)的通知转发应用或适用于管理外部电子装置的装置管理应用。通知转发应用可向外部电子装置传送与在电子装置101的另一应用(例如,电子邮件应用469)发生特定事件(例如,接收到电子邮件)相应的通知信息。另外或可选地,通知转发应用可从外部电子装置接收通知信息并向电子装置101的用户提供通知信息。
84.装置管理应用可控制外部电子装置或外部电子装置的一些组件(例如,外部电子装置的显示装置或相机模块)的电力(例如,开启或关闭)或功能(例如,亮度、分辨率或焦点的调整)。另外或可选地,装置管理应用可支持在外部电子装置上运行的应用的安装、删除或更新。
85.图5a、图5b、图5c、图5d、图5e和图5f是示出了根据各种实施例的在电子装置中的第一壳体结构与第二壳体结构之间的角度改变时可能发生的意外用户输入的示例的示图。
86.参照图5a、图5b、图5c、图5d、图5e和图5f,根据各种实施例的电子装置200(例如,图1中的电子装置101)可以包括可折叠壳体510、第一显示器530和第二显示器540。
87.根据各种实施例,电子装置200可以包括可折叠壳体510。可折叠壳体510可以包括通过铰接部(例如,图3中的铰接结构264)连接的第一壳体结构210和第二壳体结构220。
88.根据各种实施例,第二壳体结构220可以以可折叠的方式连接到第一壳体结构210。第一壳体结构210和第二壳体结构220可以围绕沿第一方向延伸的折叠轴520(例如,图2a中的折叠轴(轴a))可折叠。第一壳体结构210和第二壳体结构220可以布置成在折叠状态下面向彼此。
89.参照图5a,第一壳体结构210和第二壳体结构220可以成180度角。如果第一壳体结构210与第二壳体结构220之间的角度等于或大于预定角度,则电子装置300可以被称为处于展开状态。预定角度可以是180度,但是可以根据设计者的意图而变化。如果电子装置200处于展开状态,则第一壳体结构210和第二壳体结构220可以形成平面结构。
90.根据各种实施例,第一显示器530(例如,图2a中的显示器230)可以被实现为覆盖第一壳体结构210的正面和第二壳体结构220的正面(例如,图2a中的第一表面和图2a中的第三表面221)的至少一部分的单个柔性显示器。第一显示器530可以包括用于接收用户触摸输入的触摸传感器或用于接收用户的压力触摸(或触碰)输入的压力传感器。当电子装置200处于折叠状态时,第一显示器530的实现在第一壳体结构210上的一部分(例如,图2a中的第一区域231a)以及第一显示器530的实现在第二壳体结构210上的相对部分(例如,图2a中的第二区域231b)可以面向彼此。在电子装置200的展开状态下,第一显示器530的实现在第一壳体结构210上的一部分以及第一显示器530的实现在第二壳体结构220上的相对部分可以形成平面。第一显示器530可以包括在折叠或展开时弯曲的区域(例如,图2a中的折叠
区域231c)。
91.参照图5b,根据各种实施例的电子装置200还可以包括第二显示器540(例如,图2a中的副显示器252)。第二显示器540可以被实现在除了第一显示器520之外的表面上。例如,第一显示器520可以被实现在电子装置200的正面上,第二显示器可以被实现在设置在电子装置200的背面(图2a中的第四表面222)的第二后盖(例如,图2a中的第二后盖250)上。
92.图5c是示出了根据各种实施例的围绕折叠轴520沿逆时针(ccw)方向折叠的电子装置200的示图。图5d是示出了根据各种实施例的其中电子装置200围绕折叠轴520完全折叠的示例的示图。
93.参照图5c和图5d,电子装置200的用户通过对其施加力,可以在展开状态下围绕折叠轴520折叠电子装置200,或者可以在折叠状态下围绕折叠轴520展开电子装置200。
94.根据各种实施例,当电子装置200被折叠或被展开时,电子装置200可以接收第一显示器530或第二显示器540上的输入(例如,用户输入)。当用户使用用户的身体部位(例如,手)改变电子装置200的折叠状态时,电子装置200可以接收由用户的身体部分与第一显示器530或第二显示器540接触,或者与第一显示器530或第二显示器540接触面积增加而产生的用户输入。在改变电子装置200的折叠状态时,由用户的身体部分与第一显示器530或第二显示器540接触而产生的用户输入可能是用户的意外触摸。例如,用户的意外触摸可能是用于折叠或展开电子装置200的接触,而不是用于操作电子装置101的特定功能(例如,执行应用)的触摸。
95.参照图5e,当电子装置200被折叠或展开时,电子装置200可以接收第一显示器530上的用户输入。例如,电子装置200可以接收第一显示器530的部分541和543中的用户输入。在电子装置200被折叠或展开时施加在第一显示器530上的用户输入可能是意外触摸。另外,如果电子装置200在接收到用户输入之后的预定时间内检测到折叠或展开电子装置200的操作,则接收到的用户输入可能是意外触摸。
96.参照图5f,当电子装置200被折叠或展开时,电子装置200可以接收第二显示器540上的用户输入。例如,电子装置200可以接收第二显示器540的部分561上的用户输入。在电子装置200被折叠或展开时施加到第二显示器540的用户输入可能是意外触摸。
97.根据各种实施例,在改变电子装置200的折叠状态时由用户的身体部分触摸第一显示器530或第二显示器540引起的用户的意外输入可能引起与用户的意图无关的操作(例如,意外应用的执行、正在运行的应用的意外终止或正在运行的应用的意外功能的执行)。在下文中,将描述处理意外用户输入以便防止和/或降低电子装置200的与用户的意图无关的操作的可能性的各种示例实施例。
98.图6是示出了根据各种实施例的示例电子装置的框图。
99.参照图6,根据各种实施例的电子装置(例如,图2a中的电子装置200)可以包括存储器610(例如,图1中的存储器130)、处理器(例如,包括处理电路)620(例如,图1中的处理器120)、显示器630(例如,图1中的显示装置160、图5a中的第一显示器530或图5b中的第二显示器540)和触摸控制器(例如,包括触摸控制电路)631。
100.根据各种实施例,显示器630可以在处理器620的控制下显示各种静止图像或运动图像。显示器630可以接收显示器630上的各种外部对象(例如,人的手)的输入。显示器630可以包括触摸传感器(未示出)和触摸控制器631,触摸控制器631包括各种触摸控制电路,
以接收各种外部对象的输入。触摸控制器631可以可操作地连接到或电连接到触摸传感器,并且可以根据外部对象的输入来识别由触摸传感器收集的各种物理特征(例如,电流、电压或电容)的变化。触摸控制器631可以使用触摸传感器以规律的间隔(例如,采样率)来测量物理特征。在接收到用户输入时,触摸控制器631可以产生与用户输入相对应的触摸中断,并且可以向处理器620发送所产生的触摸中断和与用户输入有关的信息。触摸中断可以包括指示在显示器630上接收到的用户输入的信息。与用户输入相关的信息可以包括,例如但不限于,接收用户输入的位置(例如,显示器630上的坐标)、接收到用户输入的区域的数目、区域的大小、区域的形状、在显示器630能够检测压力的情况下与用户输入相对应的压力大小等中的至少一者。
101.根据各种实施例,存储器610可以可操作地连接到处理器620,并且可以存储指令,该指令在被执行时使得处理器620执行包括例如控制电子装置200的整体操作的各种操作。处理器620可以包括各种处理电路,并使用存储在存储器610中的指令来执行各种操作。
102.根据各种实施例,处理器620可以包括各种处理电路,并且检测用于改变第一壳体结构(例如,图5a中的第一壳体结构210)与第二壳体结构(例如,图5a中的第二壳体结构220)之间的角度的事件的发生。
103.根据各种实施例,处理器620可以可操作地连接到测量第一壳体结构210与第二壳体结构220之间的角度(例如,图5c中的角度521)的传感器(未示出)。处理器620可以基于从测量角度的传感器接收到的数据,来检测是否发生改变第一壳体结构210与第二壳体结构220之间的角度的事件。
104.根据各种实施例,处理器620可以使用能够识别电子装置200的折叠状态(电子装置200的折叠状态或电子装置200的展开状态)的至少一个传感器(例如,霍尔(hall)传感器),来检测是否发生改变第一壳体结构210与第二壳体结构220之间的角度的事件。
105.根据各种实施例,处理器620可以接收根据显示器630上的用户输入而产生的触摸中断。显示器630上的用户输入可以是在第一壳体结构210与第二壳体结构220之间的角度正在改变时(或者在电子装置200正在被折叠或展开时)接收到的用户输入,或者可以是如果在接收到用户输入后的预定时间内第一外壳结构210与第二外壳结构220之间的角度发生变化时接收到的用户输入。响应于接收到用户输入,触摸控制器631可以产生与用户输入相对应的触摸中断,并且可以将所产生的触摸中断发送到处理器620。触摸中断可以表示由各种外部对象中的任何一个在显示器630上输入的包括原始数据的数据。
106.根据各种实施例,处理器620可以响应于检测到用于改变第一壳体结构210与第二壳体结构220之间的角度的事件的发生来识别用户输入的特征。处理器620可以使用触摸控制器631发送的与用户输入有关的信息,来识别用户输入的特征。与用户输入有关的信息可以包括各种信息,包括:例如但不限于,接收用户输入的位置(例如,显示器630上的坐标)、接收到用户输入的区域的数目、区域的大小、区域的形状、在显示器630能够检测压力的情况下与用户输入相对应的压力大小等。
107.根据各种实施例,处理器620可以响应于确定第一壳体结构210与第二壳体结构220之间的角度落在预定范围内,来识别用户输入的特征。例如,处理器620可以响应于确定第一壳体结构210与第二壳体结构220之间的角度在30度至150度之间,来识别用户输入的特征。
108.根据各种实施例,处理器620可以基于用户输入的特征来确定是否取消与用户输入相对应的触摸事件。触摸事件可以是这样的事件:处理器620在包括在触摸中断中的原始数据当中识别与用户输入相对应的数据,并且执行与用户输入相对应的操作(例如,“action_down”、“action_move”、“action_up”、“ontouch”等)。处理器620可以识别用户输入的特征是否满足预定条件,并且可以在用户输入的特征满足预定条件的情况下确定取消与用户输入相对应的触摸事件。取消触摸事件可以包括,例如但不限于以下各项中的至少一项:取消发生的触摸事件,取消要执行的与用户输入相对应的操作的执行,取消正在执行的操作的执行等。例如,如果特定应用被执行并且被显示在显示器630上,以及与该应用有关的用户界面被显示的状态下接收到用户输入,则处理器620不执行与该用户输入(例如,执行特定菜单或显示特定图形用户界面(gui))相对应的各种操作,从而取消触摸事件。在该示例中,即使处理器620接收到用户输入,在显示器630上显示的用户界面也不会改变。根据各种实施例,预定条件可以表示能够识别用户输入是否是由第一壳体结构210与第二壳体结构220之间的角度的改变引起的各种条件。例如,预定条件可以包括,例如但不限于以下各项中的至少一项:接收到用户输入的区域的大小是否大于或等于预定大小、接收到用户输入的区域的数目是否大于或等于预定数目、接收到用户输入的区域的形状是否是预定形状(例如,除手指、拇指形状或手掌形状以外的各种形状)、对应于用户输入的压力是否是预定压力等。可以根据电子装置200的设计者的意图来改变预定条件。
109.根据各种实施例,处理器620可以识别在改变第一壳体结构210与第二壳体结构220之间的角度的事件期间接收到的用户输入的特征,并且可以确定用户输入的特征是否满足预定条件。响应于确定用户输入的特征满足预定条件,处理器620可以取消与用户输入相对应的触摸事件。
110.根据另一实施例,如果处理器620在改变第一壳体结构210与第二壳体结构220之间的角度的事件期间接收到用户输入,则不管用户输入的特征如何,处理器620都可以取消与用户输入相对应的触摸事件。
111.根据各种实施例,处理器620可以以实现在电子装置200中的框架中所包括的元件中的至少一个元件(例如,图7中的输入管理器725或图7中的窗口管理器)取消与触摸事件相对应的操作的方式,来执行取消触摸事件的操作。下面将参照图7a和图7b更详细地描述上述操作的各种实施例。
112.根据各种实施例,响应于确定用户输入的特征满足预定条件,处理器620可以控制触摸控制器631不产生与用户输入相对应的触摸中断。处理器620可以识别第一壳体结构210与第二壳体结构220之间的角度改变量,并且如果角度改变量等于或大于(或超过)预定值,则可以控制触摸控制器631不产生与用户输入相对应的触摸中断。在触摸控制器631不产生触摸中断的情况下,即使接收到用户输入,触摸控制器631也不会处理用户输入,并且不会向处理器620发送与用户输入相关的数据。由于触摸控制器631不产生触摸中断,所以处理器620可以忽略用户输入。下面将参照图7c更详细地描述上述操作的各种实施例。
113.根据各种实施例,处理器620可以确定用户输入的特征满足预定条件,并且可以控制实现在电子装置200中的框架中所包括的输入管理器725,从而控制触摸控制器631不产生与用户输入相对应的触摸中断,同时执行取消触摸事件的操作。作为上述操作的结果,处理器620可以通过控制输入管理器725,取消与在第一壳体结构210与第二壳体结构220之间
的角度的变化量超过预定值之前接收到的用户输入相对应的触摸事件,并且可以通过控制触摸控制器631来忽略在第一壳体结构210与第二壳体结构220之间的角度改变量超过预定值之后接收到的用户输入。
114.根据各种实施例,处理器620可以响应于检测到改变第一壳体结构210与第二壳体结构220之间的角度的事件的发生,来控制触摸控制器631改变检测用户输入的采样率。触摸控制器631可以以预定间隔(采样率)从触摸传感器识别由触摸传感器测量的物理性质。随着采样率的增加,可以提高感测用户输入的准确性。如果降低采样率,则会降低感测用户输入的准确性,但可以降低检测用户输入所需的功率。处理器620可以响应于检测到改变第一壳体结构210与第二壳体结构220之间的角度的事件的发生而降低采样率。例如,处理器620可以基于测量第一壳体结构210与第二壳体结构220之间的角度的传感器的角度测量周期来降低采样率。通过降低采样率,处理器620可以减少用于识别用户输入是否是意外用户输入的操作次数,从而降低意外用户输入引起的误操作概率。处理器620可以响应于检测到改变第一壳体结构210与第二壳体结构220之间的角度的事件的发生终止,将降低后的采样率恢复为原始采样率。
115.根据各种实施例,处理器620可以识别出第一壳体结构210与第二壳体结构220之间的角度改变终止,并且可以处理与在角度改变终止之后接收到的用户输入相对应的触摸事件。例如,如果处理器620识别出第一壳体结构210与第二壳体结构220之间的角度改变终止,则处理器620可以控制输入管理器725,使得触摸输入控制器执行与触摸事件相对应的操作。作为另一示例,如果处理器620识别出第一壳体结构210与第二壳体结构220之间的角度改变终止,则处理器620可以控制触摸控制器631再次产生触摸中断。
116.根据各种实施例,尽管已经在假设以向内折叠的方式(沿逆时针方向折叠第一壳体结构210和第二壳体结构220的方式)折叠电子装置200的情况下描述了图6中所示的操作,但是该操作也可以应用于向外折叠的方式(沿顺时针方向折叠第一壳体结构210和第二壳体结构220的方式)。根据各种实施例,图6中描述的显示器630可以是第一显示器530或第二显示器540之一。如果显示器630是第一显示器530,则触摸控制器631可以是连接到第一显示器530的触摸控制器。在该示例中,尽管未示出,电子装置200还可以包括第二显示器540和连接到第二显示器540的触摸控制器。根据另一实施例,如果显示器630是第二显示器540,则触摸控制器631可以是连接到第二显示器540的触摸控制器。
117.根据各种实施例,如果第一壳体结构210与第二壳体结构220之间的角度在预定时间或更长时间内不变,则可以调整对与显示器630的区域的折叠轴(例如,图5e中的折叠轴520)相对应的区域的采样率。
118.根据各种实施例,如果第一壳体结构210与第二壳体结构220之间的角度落在特定范围(例如,30度至50度)内,以及如果该角度在预定时间或更长时间内不变,则以向内折叠类型实现的电子装置600的处理器620可以降低显示器630的特定区域(例如,对应于图5e中的520的区域)的采样率。
119.根据各种实施例,如果第一壳体结构210与第二壳体结构220之间的角度落在特定范围(例如,30度至50度)内,以及如果该角度在预定时间或更长时间内不变,则以向外折叠类型实现的电子装置600的处理器620可以提高显示器630的特定区域(例如,对应于图5e中的520的区域)的采样率。
120.图7a是示出了根据各种实施例的防止和/或减少电子装置中的意外用户输入的发生的示例的示图,图7b是示出了根据各种实施例的防止和/或减少电子装置中的意外用户输入的发生的示例的示图,图7c是示出了根据各种实施例的防止和/或减少电子装置中的意外用户输入的发生的示例的示图。
121.图7a示出了根据各种实施例的电子装置(例如,图2a中的电子装置200)取消触摸事件以减少发生和/或防止意外用户输入的示例。
122.图7a示出了根据各种实施例的在电子装置200中的软件中实现的元件的层次结构。
123.根据各种实施例,应用层710可以包括安装在存储器(例如,图6中的存储器610)中的应用(app 1(711)和app 2(713))(例如,图4中的应用146)和系统用户界面(ui)715。系统ui 715例如可以参考用于显示与系统相关的屏幕(例如,通知栏或快速查看)的应用。
124.根据各种实施例,框架层720可以为应用711和713提供各种功能,使得应用711和713能够使用从电子装置200的一个或更多个资源提供的功能或信息。框架720可以包括:活动管理器721(例如,图4中的应用管理器401),其用于管理应用711或713的生命周期;视图系统722,其可以是用于产生应用的用户界面的一组可扩展视图;窗口管理器723,其用于管理要显示的一个或更多个gui资源;电力管理器724,其管理电子装置200的电池(例如,图1中的电池189);输入管理器725,其提供关于由电子装置200所提供的输入装置(例如,图6中的显示器630)的信息;以及传感器管理器726,其控制传感器(例如,图1中的传感器(例如,图1中的传感器模块176))。
125.根据各种实施例,硬件抽象层(hal)730可以指示电子装置200的硬件层750中所包括的多个硬件模块与软件之间的抽象层。硬件抽象层730可以包括事件中心731,其提供用于对在触摸控制器751或传感器176中发生的事件进行标准化的接口。
126.根据各种实施例,内核驱动器层740可以包括用于控制包括在电子装置200中的各种硬件模块的各种驱动器。内核驱动器层740可以包括第一触摸驱动器741、第二触摸驱动器743和传感器驱动器745;第一触摸驱动器741用于控制包括在第一显示器(例如,图5a中的第一显示器530)中的第一触摸控制器751,第二触摸驱动器743用于控制包括在第二显示器(例如,图5b中的第二显示器540)中的第二触摸控制器753,传感器驱动器745用于控制可操作地连接到传感器176的传感器控制器755。
127.根据各种实施例,硬件层750可以指例如包括在电子装置200中的各种硬件。硬件层750可以包括第一触摸控制器751(例如,图6中的触摸控制器631)、第二触摸控制器753(例如,图6中的触摸控制器631)和传感器控制器755;其中第一触摸控制器751接收第一显示器530上的用户输入,产生与用户输入相对应的中断,并将与用户输入和中断有关的信息发送给处理器(例如,图6中的处理器620);第二触摸控制器753接收第二显示器540上的用户输入,产生与该用户输入相对应的中断,并将与用户输入和中断有关的信息发送给处理器620;传感器控制器755将传感器收集的信息(例如,关于第一壳体结构211与第二壳体结构221之间的角度的信息)发送给处理器620。
128.根据各种实施例,第一触摸控制器753可以接收第一显示器530上的用户输入,可以产生包括指示已经接收到用户输入的信息的触摸中断以及与用户输入有关的信息,并且可以通过第一触摸驱动器741提供的接口将其发送给事件中心731。事件中心731可以处理
触摸中断和与用户输入有关的信息,并且可以向输入管理器725发送处理后的信息。事件中心731可以接收从第一触摸驱动器741或第二触摸驱动器743发送的触摸中断,并且可以将接收到的触摸中断发送到输入管理器725。输入管理器725可以处理从事件中心731接收到的信息,然后可以将处理后的信息发送给窗口管理器723。窗口管理器723可以在输入管理器725的控制下控制视图系统722,以显示与用户输入相对应的功能。
129.根据各种实施例,传感器控制器755可以从连接到传感器控制器755的传感器接收关于第一壳体结构212与第二壳体结构222之间的角度的信息。传感器控制器755可以通过由传感器驱动器745提供的接口向传感器驱动器745发送角度信息。传感器管理器726可以将接收到的角度信息发送到各种元件。
130.根据各种实施例,传感器管理器726可以将接收到的角度信息发送到输入管理器725。输入管理器725可以基于传感器管理器726发送的角度信息,检测是否发生改变第一壳体结构210与第二壳体结构220之间的角度的事件。输入管理器725可以响应于检测到改变第一壳体结构210与第二壳体结构220之间的角度的事件的发生,基于由事件中心731发送的与用户输入相关的信息,识别用户输入的特征。输入管理器725可以识别用户输入的特征,并确定用户输入的特征是否满足预定条件。
131.根据各种实施例,预定条件可以表示用于识别用户输入是否是通过改变第一壳体结构210与第二壳体结构220之间的角度而产生的各种条件。例如,预定条件可以包括以下各项中的至少一项:接收用户输入的区域的大小是否大于或等于预定大小;接收用户输入的区域的数目是否大于或等于预定数目;接收用户输入区域的形状是否是预定形状(诸如除手指、拇指形状或手掌形状之外的各种形状);以及与用户输入相对应的压力是否是预定压力。预定条件可以根据电子装置200的设计者的意图而改变。
132.根据各种实施例,输入管理器725可以响应于确定用户输入的特征是否满足预定条件,控制窗口管理器723取消与用户输入相对应的触摸事件。输入管理器725可以通过将取消触摸事件的命令(例如,“action_cancel”)发送给窗口管理器723来取消触摸事件。下面将参照图7b更详细地描述取消触摸事件的各种实施例。
133.图7b是示出了根据各种实施例的用于取消与用户输入相对应的触摸事件的各个示例的示图。
134.将参照图7a所示的配置描述图7b所示的各种实施例。
135.图7b示出了触摸事件的示例处理流程(参见图7b中的(a))。触摸事件可以包括:在起点处的指示触摸事件开始的“向下”761,指示触摸部分从起点移动的事件的“移动”762、763、764、765或766,以及在终点处的指示触摸事件结束的“向上”767。窗口管理器723可以从输入管理器725接收触摸事件,并且可以控制应用711和712执行与触摸事件相对应的功能。
136.根据各种实施例,输入管理器725可以接收由事件中心731发送的与用户输入相关的信息和中断,可以基于与用户输入相关的信息来产生触摸事件,并将其发送到窗口管理器723。窗口管理器723可以从输入管理器725接收触摸事件,并且可以处理与用户输入相对应的触摸事件。例如,窗口管理器723可以接收指示触摸事件结束的向上767,并且可以控制应用711以便执行与触摸事件相对应的操作(例如,执行特定菜单)。
137.根据各种实施例,输入管理器725可以接收由事件中心731发送的与用户输入有关
的信息和中断,可以将产生的触摸事件发送到窗口管理器723,然后可以从传感器管理器726接收关于第一壳体结构210与第二壳体结构220之间的角度的信息。输入管理器725可以基于角度信息检测是否发生改变第一壳体结构210与第二壳体结构220之间的角度的事件。输入管理器725可以响应于改变角度的事件的发生而使用由触摸控制器631发送的与用户输入相关的信息来识别用户输入的特征,并且可以基于用户输入的特征确定是否取消与用户输入相对应的触摸事件。响应于取消触摸事件的决定,输入管理器725可以产生用于取消处理触摸事件的事件,并且可以将所产生的取消事件发送给窗口管理器723。
138.参照图7b,触摸事件可以包括:在起点处的指示触摸事件开始的“向下”771,指示触摸部分从起点移动的事件的“移动”772、773、774、775和776,在终点处的指示触摸事件结束的“向上”777(参见图7b中的(b))。窗口管理器723可以处理在接收到取消事件778之前接收到的触摸事件771、772、773和774,而不处理在接收到取消事件778之后接收到的触摸事件775、776和777。例如,窗口管理器723可以处理在接收到取消事件778之前接收到的事件(例如,向下771),使得应用711执行与其对应的操作(例如,显示特定菜单的选择gui)。窗口管理器723可以取消在接收到取消事件778之后接收到的事件(例如,向上777),使得应用711不执行意外操作(例如,执行所选择的菜单)。
139.图7c是示出了根据各种实施例的电子装置(例如,图2a中的电子装置200)防止触摸中断的产生,从而防止和/或减少意外用户输入的发生的示例的示图。
140.图7c示出了根据各种实施例的在电子装置200中的软件中实现的组件的层次结构。为了清楚起见,不重复图7c中所示的与图7a中所示的元件相同的元件。
141.根据各种实施例,传感器控制器755可以从连接到传感器控制器755的传感器接收关于第一壳体结构212与第二外壳结构222之间的角度的信息。传感器控制器755可以通过传感器驱动器745提供的接口向传感器管理器726发送角度信息。传感器管理器726可以将接收到的角度信息发送到各种元件。
142.根据各种实施例,传感器管理器726可以通过由第一触摸驱动器741提供的接口将接收到的角度信息发送到第一触摸控制器751。第一触摸控制器751可以基于由传感器管理器726发送的角度信息,检测是否发生改变第一壳体结构210与第二壳体结构220之间的角度的事件。响应于确定第一壳体结构210与第二壳体结构220之间的角度改变量等于或大于预定值,第一触摸控制器751可以基于与用户输入有关的信息来识别用户输入的特征。第一触摸控制器751可以识别用户输入的特征,并且可以确定用户输入的特征是否满足预定条件。
143.根据各种实施例,预定条件可以指例如用于识别用户输入是否是通过改变第一壳体结构210与第二壳体结构220之间的角度而产生的各种条件。例如,预定条件可以包括以下各项中的至少一项:接收用户输入的区域的大小是否大于或等于预定大小;接收用户输入的区域的数目是否大于或等于预定数目;接收用户输入的区域的形状是否为预定形状(诸如除手指、拇指形状或手掌形状之外的各种形状);以及与用户输入相对应的压力是否为预定压力。预定条件可以根据电子装置200的设计者的意图而改变。
144.根据各种实施例,响应于确定用户输入的特征满足预定条件,第一触摸控制器751不产生与用户输入相对应的触摸中断。在第一触摸控制器751不产生触摸中断的示例中,即使第一触摸控制器751接收到用户输入,也不会向处理器620发送与用户输入有关的数据。
通过上述操作,可以防止和/或减少对用户意外的用户输入的处理(或忽略用户输入)。在这种情况下,显示器的状态(例如,图6中的显示器630的状态(例如,非激活状态))或显示器630上显示的用户界面可以不变。
145.根据各种实施例,第一触摸控制器751可以可操作地连接到测量第一壳体结构210与第二壳体结构220之间的角度的传感器。如果第一触摸控制器751可操作地连接到传感器,则第一触摸控制器751可以在没有处理器620干预的情况下,基于传感器发送的信息来确定是否产生触摸中断。
146.根据各种实施例,尽管已经描述了第一触摸控制器751识别用户输入的特征,但是输入管理器725而不是第一触摸控制器751也可以识别用户输入的特征,并且可以基于识别结果控制第一触摸驱动器741和第一触摸控制器751。
147.尽管已经基于图7a、图7b和图7c中的第一显示器530上的用户输入描述了防止或减少意外用户输入的实施例,但是这些实施例也可以应用于第二显示器540上的用户输入。例如,第二触摸控制器753可以识别用户输入的特征,并且可以确定用户输入的特征是否满足预定条件。响应于确定用户输入的特征满足预定条件,第二触摸控制器753不产生与用户输入相对应的触摸中断。
148.根据各种示例实施例的电子装置可以包括:可折叠壳体,该可折叠壳体包括铰接部、第一壳体和第二壳体,该第一壳体连接到铰接部并且包括面向第一方向的第一表面和面向与第一方向相反的第二方向的第二表面,该第二壳体连接到铰接部并且包括面向第三方向的第三表面和面向与第三方向相反的第四方向的第四表面,该第二壳体被配置为可围绕铰接部相对于该第一壳体折叠,其中,在折叠状态下,第一表面面向第三表面;显示器,该显示器从第一表面延伸到第三表面来提供第一表面和第三表面,并且包括被配置为控制显示器上的输入的接收功能的触摸控制器;处理器,该处理器设置在第一壳体或第二壳体内,并且可操作地耦接到显示器;以及存储器,该存储器可操作地连接到处理器,其中,存储器存储指令,该指令在被执行时使处理器控制电子装置以:检测第一壳体与第二壳体之间的角度是否改变;接收基于接收到的显示器上的输入而产生的触摸中断;响应于检测到角度改变识别输入的特征;以及基于输入的特征确定是否取消与输入相对应的触摸事件。
149.在根据各种示例实施例的电子装置中,存储器可以存储指令,该指令在被执行时使处理器控制电子装置以:确定输入是否是由于第一壳体结构与第一壳体结构之间的角度改变而产生的;以及基于输入是由于角度改变而产生的确定结果取消与输入相对应的触摸事件。
150.在根据各种示例实施例的电子装置中,存储器可以存储指令,该指令在被执行时使处理器控制电子装置以:响应于识别出角度改变终止而处理与在角度改变终止之后接收到的输入相对应的触摸事件。
151.在根据各种示例实施例的电子装置中,存储器可以存储指令,该指令在被执行时使处理器控制电子装置以:基于接收到的输入,以及响应于识别出角度改变量等于或大于预定值,控制触摸控制器不产生与输入相对应的中断。
152.根据各种示例实施例的电子装置还可以包括被配置为感测第一壳体与第二壳体之间的角度的传感器,并且存储器可以存储指令,该指令在被执行时使处理器控制传感器向处理器或触摸控制器发送角度改变的角度事件。
153.在根据各种示例实施例的电子装置中,存储器可以存储指令,该指令在被执行时使处理器控制电子装置以:响应于检测到角度改变,控制触摸控制器改变用于感测输入的采样率。
154.在根据各种示例实施例的电子装置中,存储器可以存储指令,该指令在被执行时使处理器控制电子装置以:基于用于检测第一壳体结构与第二壳体结构之间的角度的传感器检测角度的周期来改变触摸控制器的采样率。
155.根据各种示例实施例的电子装置可以包括:可折叠壳体,该可折叠壳体包括铰接部、第一壳体和第二壳体,该第一壳体连接到铰接部并且包括面向第一方向的第一表面和面向与第一方向相反的第二方向的第二表面,该第二壳体连接到铰接部并且包括面向第三方向的第三表面和面向与第三方向相反的第四方向的第四表面,该第二壳体被配置为可围绕铰接部相对于该第一壳体折叠,其中,在折叠状态下,第一表面面向第三表面;第一显示器,该第一显示器从第一表面延伸到第三表面来提供第一表面和第三表面,并且包括被配置为控制显示器上的输入的接收功能的第一触摸控制器;第二显示器,该第二显示器设置在第二表面或第四表面上,并且包括被配置为控制第二显示器上的输入的接收功能的第二触摸控制器;处理器,该处理器设置在第一壳体或第二壳体内部,并且可操作地耦接到第一显示器和第二显示器;以及存储器,该存储器可操作地连接到处理器,其中,存储器可以存储指令,该指令在被执行时使处理器控制电子装置以:检测第一壳体与第二壳体之间的角度是否改变;响应于检测到的角度改变,识别输入的特征;以及基于用户输入的特征确定是否取消与该输入相对应的触摸事件。
156.在根据各种示例实施例的电子装置中,存储器可以存储指令,该指令在被执行时使处理器控制电子装置以:响应于识别出角度改变终止,将第一显示器切换到非激活状态并将第二显示器切换到激活状态;并且在角度改变终止之后,处理与第二显示器上的输入相对应的触摸事件。
157.在根据各种示例实施例的电子装置中,存储器可以存储指令,该指令在被执行时使处理器控制电子装置以:确定输入是否是由于第一壳体与第二壳体之间的角度改变而产生的;基于输入是由于角度改变而产生的确定结果,取消与输入相对应的触摸事件。
158.在根据各种示例实施例的电子装置中,存储器可以存储指令,该指令在被执行时使处理器控制电子装置以:基于接收到输入并且响应于识别出角度改变量等于或大于预定值,控制第一触摸控制器不产生与输入相对应的中断。
159.在根据各种示例实施例的电子装置中,存储器可以存储指令,该指令在被执行时使处理器控制电子装置以:响应于检测到角度改变控制第一触摸控制器改变用于感测输入的采样率。
160.在根据各种示例实施例的电子装置中,存储器可以存储指令,该指令在被执行时使处理器控制电子装置以:基于用于检测第一壳体与第二壳体之间的角度的传感器检测角度的周期来改变第一触摸控制器的采样率。
161.在根据各种示例实施例的电子装置中,存储器可以存储指令,该指令在被执行时使处理器控制电子装置:当第一显示器处于非激活状态而第二显示器处于激活状态时,接收基于第二显示器上的输入产生的触摸中断;检测是否发生改变第一壳体与第二壳体之间的角度的事件;以及响应于检测到角度改变,取消与输入相对应的触摸事件。
162.图8是示出了根据各种实施例的操作电子装置的示例方法800的流程图。
163.根据各种实施例,在操作810中,电子装置(例如,图2a中的电子装置200)可以检测是否发生改变第一壳体结构(例如,图5a中的第一壳体结构210)与第二壳体结构(例如,图5a中的第二壳体结构220)之间的角度的事件。
164.根据各种实施例,基于从测量第一壳体结构210与第二壳体结构220之间的角度(例如,图5c中的角度521)的传感器(未示出)接收的数据,电子装置200可以检测是否发生改变第一壳体结构210与第二壳体结构220之间的角度的事件。
165.根据各种实施例,在操作820中,电子装置200可以接收根据显示器(例如,图2a中的显示器230或图6中的显示器630)上的用户输入而产生的触摸中断。
166.根据各种实施例,显示器630上的用户输入可以是在第一壳体结构210与第二壳体结构220之间的角度正在改变时(或者在电子装置200被折叠或展开时)接收到的用户输入。替代地,如果在接收到用户输入之后的预定时间内检测到折叠或展开电子装置200的操作,则显示器630上的用户输入可以是对应的用户输入。在这种情况下,可以以不同的顺序执行操作810和820。响应于接收到用户输入,触摸控制器(例如,图6中的触摸控制器631)可以产生与用户输入相对应的触摸中断,并且可以将所产生的触摸中断发送到处理器(例如,图6中的处理器620)。
167.根据各种实施例,在操作830中,电子装置200可以识别用户输入的特征。
168.根据各种实施例,电子装置200可以使用由触摸控制器631发送的与用户输入相关的信息来识别用户输入的特征。与用户输入相关的信息可以包括以下各项中的至少一项:接收到用户输入的位置(例如,显示器630上的坐标)、接收到用户输入的区域的数目、区域的大小、区域的形状、以及在显示器630能够检测压力的情况下与用户输入相对应的压力大小。
169.根据各种实施例,在操作840中,电子装置200可以基于用户输入的特征来确定是否取消触摸事件。
170.根据各种实施例,电子装置200可以基于用户输入的特征来确定是否取消与用户输入相对应的触摸事件。电子装置200可以确定用户输入的特征是否满足预定条件,并且可以响应于确定用户输入的特征满足预定条件而确定取消与用户输入相对应的触摸事件。触摸事件的取消可以包括以下各项中的至少一项:取消发生的触摸事件,取消要执行的与用户输入相对应的操作的执行,或者取消正在执行的操作的执行。例如,如果在执行特定应用的状态下接收到用户输入,则电子装置200可以不执行与该用户输入相对应的各种操作(例如,执行特定菜单或显示特定gui),或者可以取消正在执行的操作,从而取消触摸事件。
171.根据各种实施例,预定条件可以指例如能够识别用户输入是否由第一壳体结构210与第二壳体结构220之间的角度改变引起的各种条件。例如,预定条件可以包括以下各项中的至少一项:接收用户输入的区域的大小是否大于或等于预定大小;接收用户输入的区域的数目是否大于或等于预定数目;接收用户输入的区域的形状为预定形状(诸如除手指、拇指形状或手掌形状之外的各种形状);以及与用户输入相对应的压力是否为预定压力。可以根据电子装置200的设计者的意图来改变预定条件。
172.图9是示出了根据各种实施例的操作电子装置的示例方法900的流程图。
173.根据各种实施例,在操作910中,电子装置(例如,图2a中的电子装置200)可以检测
是否发生改变第一壳体结构(例如,图2a中的第一壳体结构210)与第二壳体结构(例如,图5a中的第二壳体结构220)之间的角度的事件。
174.根据各种实施例,基于从测量第一壳体结构210与第二壳体结构220之间的角度(例如,图5c中的角度521)的传感器(未示出)接收到的数据,电子装置200可以检测是否发生改变第一壳体结构210与第二壳体结构220之间的角度的事件。
175.根据各种实施例,在操作920中,电子装置200可以接收根据显示器(例如,图2a中的显示器230或图6中的显示器630)上的用户输入而产生的触摸中断。
176.根据各种实施例,显示器630上的用户输入可以是在第一壳体结构210与第二壳体结构220之间的角度正在改变时(或者在电子装置200被折叠或展开时)接收到的用户输入。响应于接收到用户输入,触摸控制器(例如,图6中的触摸控制器631)可以产生与用户输入相对应的触摸中断,并且可以将所产生的触摸中断发送到处理器(例如,图6中的处理器620)。
177.根据各种实施例,在操作930中,电子装置200可以取消与用户输入相对应的触摸事件。
178.根据各种实施例,处理器620可以基于由触摸控制器631发送的与用户输入相关的信息来识别用户输入的特征,并且可以基于用户输入的特征来确定是否取消触摸事件。电子装置200可以确定用户输入的特征是否满足预定条件,并且可以响应于确定用户输入的特征满足预定条件来确定取消与用户输入相对应的触摸事件。触摸事件的取消可以包括以下各项中的至少一项:取消发生的触摸事件,取消要执行的与用户输入相对应的操作的执行,或者取消正在执行的操作的执行。
179.根据各种实施例,在操作940中,电子装置200可以确定第一壳体结构210与第二壳体结构220之间的角度改变量是否超过预定值。如果角度改变量超过预定值(“是”),则电子装置200可以执行操作950。如果角度改变量不超过预定值(“否”),则电子装置200可以结束图9所示的操作。
180.根据各种实施例,在操作950中,电子装置200可以控制触摸控制器631不产生触摸中断。
181.根据各种实施例,在触摸控制器631不产生触摸中断的情况下,即使触摸控制器631接收到用户输入,触摸控制器631也不处理用户输入,并且不向处理器620发送与用户输入相关的数据。通过上述操作,电子装置200可以取消与用户输入相对应的触摸事件。
182.图10是示出了根据各种实施例的操作电子装置的示例方法1000的流程图。
183.根据各种实施例,在操作1010中,电子装置(例如,图2a中的电子装置200)可以检测是否发生改变第一壳体结构(例如,图5a中的第一壳体结构210)与第二壳体结构220(例如,图5a中的第二壳体结构220)之间的角度的事件。
184.根据各种实施例,电子装置200可以包括用于测量第一壳体结构210与第二壳体结构220之间的角度(例如,图5c中的角度521)的传感器。传感器可以识别第一壳体结构210与第二壳体结构220之间的角度,并且可以将识别出的值发送到处理器620。处理器620可以基于识别出的值检测是否发生改变第一壳体结构210与第二壳体结构220之间的角度的事件。
185.根据各种实施例,在操作1020中,电子装置200可以接收根据第一显示器(例如,图2a中的显示器230或图5a中的第一显示器530)上的用户输入而产生的触摸中断。
186.根据各种实施例,第一显示器530上的用户输入可以是在第一壳体结构210与第二壳体结构220之间的角度正在改变时(或者在电子装置200被折叠或展开时)接收到的用户输入。响应于接收到用户输入,触摸控制器(例如,图6中的触摸控制器631)可以产生与用户输入相对应的触摸中断,并且可以将所产生的触摸中断发送到处理器(例如,图6中的处理器620)。处理器620可以接收触摸中断,可以在触摸中断中包括的原始数据之中识别出与用户输入相对应的数据,并且可以产生用于执行与用户输入相对应的操作的触摸事件。
187.根据各种实施例,在操作1030中,电子装置200可以确定第一壳体结构210与第二壳体结构220之间的角度改变量是否超过预定值。如果角度改变量超过预定值,则电子装置200可以执行操作1040。如果角度改变量不超过预定值,则电子装置200可以执行操作1020。
188.根据各种实施例,在操作1040中,响应于确定第一壳体结构210与第二壳体结构220之间的角度改变量超过预定值,电子装置200可以将第一显示器530从激活状态切换到非激活状态,并且可以将第二显示器540从非激活状态切换到激活状态。
189.根据各种实施例,在操作1050中,电子装置200可以基于用户输入的特征来确定是否取消触摸事件。
190.根据各种实施例,处理器620可以基于由触摸控制器631发送的与用户输入相关的信息来识别用户输入的特征,并且可以基于用户输入的特征来确定是否取消触摸事件。
191.根据各种示例实施例的操作电子装置的方法可以包括:检测是否发生改变第一壳体与第二壳体之间的角度的事件,该第一壳体连接到铰接部并且包括面向第一方向的第一表面和面向与第一方向相反的第二方向的第二表面,第二壳体连接到铰接部并且包括面向第三方向的第三表面和面向与第三方向相反的第四方向的第四表面,第二壳体被配置成围绕铰接结构相对于第一壳体可折叠;接收基于显示器上的输入产生的触摸中断;响应于检测到角度改变来识别输入的特征;基于用户输入的特征确定是否取消与输入相对应的触摸事件。
192.根据各种示例实施例的操作电子装置的方法还可以包括:确定输入是否是由于第一壳体与第二壳体之间的角度改变而产生的;以及基于输入是由于角度改变而产生的确定结果,取消与输入相对应的触摸事件。
193.根据各种示例实施例的操作电子装置的方法还可以包括:基于接收到输入并且响应于识别出角度改变量等于或大于预定值,控制触摸控制器不产生与输入相对应的中断。
194.根据各种示例实施例的操作电子装置的方法还可以包括:通过被配置为检测第一壳体与第二壳体之间的角度的传感器,将角度改变的角度事件发送给处理器或触摸控制器。
195.根据各种示例实施例的操作电子装置的方法还可以包括:响应于检测到角度改变的发生,控制触摸控制器改变用于感测输入的采样率。
196.在根据各种示例实施例的操作电子装置的方法中,控制触摸控制器可以包括基于用于检测第一壳体与第二壳体之间的角度的传感器检测角度的周期来改变触摸控制器的采样率。
197.根据各种实施例的电子装置可以是各种类型的电子装置之一。电子装置可包括例如便携式通信装置(例如,智能电话)、计算机装置、便携式多媒体装置、便携式医疗装置、相机、可穿戴装置或家用电器。根据本公开的实施例,电子装置不限于以上所述的那些电子装
置。
198.应该理解的是,本公开的各种实施例以及其中使用的术语并不意图将在此阐述的技术特征限制于具体实施例,而是包括针对相应实施例的各种改变、等同形式或替换形式。对于附图的描述,相似的参考标号可用来指代相似或相关的元件。将理解的是,与术语相应的单数形式的名词可包括一个或更多个事物,除非相关上下文另有明确指示。如这里所使用的,诸如“a或b”、“a和b中的至少一个”、“a或b中的至少一个”、“a、b或c”、“a、b和c中的至少一个”以及“a、b或c中的至少一个”的短语中的每一个短语可包括在与所述多个短语中的相应一个短语中一起列举出的项的任意一项或所有可能组合。如这里所使用的,诸如“第1”和“第2”或者“第一”和“第二”的术语可用于将相应部件与另一部件进行简单区分,并且不在其它方面(例如,重要性或顺序)限制所述部件。将理解的是,在使用了术语“可操作地”或“通信地”的情况下或者在不使用术语“可操作地”或“通信地”的情况下,如果一元件(例如,第一元件)被称为“与另一元件(例如,第二元件)结合”、“结合到另一元件(例如,第二元件)”、“与另一元件(例如,第二元件)连接”或“连接到另一元件(例如,第二元件)”,则意味着所述一元件可与所述另一元件直接(例如,有线地)连接、与所述另一元件无线连接、或经由第三元件与所述另一元件连接。
199.如这里所使用的,术语“模块”可包括以硬件、软件或固件实现的单元,并可与其他术语(例如,“逻辑”、“逻辑块”、“部分”或“电路”)可互换地使用。模块可以是被适配为执行一个或更多个功能的单个集成部件或者是该单个集成部件的最小单元或部分。例如,根据实施例,可以以专用集成电路(asic)的形式来实现模块。
200.可将在此阐述的各种实施例实现为包括存储在存储介质(例如,内部存储器136或外部存储器138)中的可由机器(例如,电子装置101)读取的一个或更多个指令的软件(例如,程序140)。例如,在处理器的控制下,所述机器(例如,电子装置101)的处理器(例如,处理器120)可在使用或无需使用一个或更多个其它部件的情况下调用存储在存储介质中的所述一个或更多个指令中的至少一个指令并运行所述至少一个指令。这使得所述机器能够操作用于根据所调用的至少一个指令执行至少一个功能。所述一个或更多个指令可包括由编译器产生的代码或能够由解释器运行的代码。可以以非暂时性存储介质的形式来提供机器可读存储介质。其中,术语“非暂时性”仅意味着所述存储介质是有形装置,并且不包括信号(例如,电磁波),但是该术语并不在数据被半永久性地存储在存储介质中与数据被临时存储在存储介质中之间进行区分。
201.根据实施例,可在计算机程序产品中包括和提供根据本公开的各种实施例的方法。计算机程序产品可作为产品在销售者和购买者之间进行交易。可以以机器可读存储介质(例如,紧凑盘只读存储器(cd-rom))的形式来发布计算机程序产品,或者可经由应用商店(例如,play storetm)在线发布(例如,下载或上传)计算机程序产品,或者可直接在两个用户装置(例如,智能电话)之间分发(例如,下载或上传)计算机程序产品。如果是在线发布的,则计算机程序产品中的至少部分可以是临时产生的,或者可将计算机程序产品中的至少部分至少临时存储在机器可读存储介质(诸如制造商的服务器、应用商店的服务器或转发服务器的存储器)中。
202.根据各种实施例,上述部件中的每个部件(例如,模块或程序)可包括单个实体或多个实体。根据各种实施例,可省略上述部件中的一个或更多个部件,或者可添加一个或更
多个其它部件。可选择地或者另外地,可将多个部件(例如,模块或程序)集成为单个部件。在这种情况下,根据各种实施例,该集成部件可仍旧按照与所述多个部件中的相应一个部件在集成之前执行一个或更多个功能相同或相似的方式,执行所述多个部件中的每一个部件的所述一个或更多个功能。根据各种实施例,由模块、程序或另一部件所执行的操作可顺序地、并行地、重复地或以启发式方式来执行,或者所述操作中的一个或更多个操作可按照不同的顺序来运行或被省略,或者可添加一个或更多个其它操作。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献