使用输入设备的方法和电子设备与流程

文档序号:20605412发布日期:2020-05-01 22:02阅读:237来源:国知局
使用输入设备的方法和电子设备与流程

本公开涉及一种用于利用输入设备的方法和装置。



背景技术:

近年来,随着数字技术的发展,诸如移动通信终端、个人数字助理(pda)、电子整理器、智能电话、平板个人计算机(pc)、可穿戴设备的各种类型的电子设备被广泛使用。电子设备在其硬件部分和/或软件部分中得到持续改进以支持和增强功能。

电子设备正在以能够根据用户的可用性分别使用显示设备和输入设备这样的方式得到开发。

例如,用户可以以显示设备和输入设备均得到使用的膝上型模式来使用电子设备,或者以通过向后折叠输入设备而仅使用显示设备或通过将显示设备与输入设备分离的平板模式来使用电子设备。如果用户仅使用显示设备,则输入设备可能没有任何可用性。



技术实现要素:

问题的解决方案

本公开的各种实施例可以提供一种基于电子设备的输入设备从显示设备折叠的状态,将电子设备的输入设备用作外部设备的输入设备的方法和装置。

根据各种实施例,一种电子设备,所述电子设备包括:显示器,所述显示器被设置在第一构件(例如,壳体)中;输入设备,所述输入设备包括被设置在第二构件(例如,壳体)中并被布置为面向所述显示设备的输入电路;第一传感器模块,所述第一传感器模块设置在所述第一构件的至少一部分中;第二传感器模块,所述第二传感器模块设置在所述第二构件的至少一部分中;通信模块,所述通信模块包括通信电路;以及处理器,所述处理器与所述显示器、所述输入设备、所述第一传感器模块和所述第二传感器模块电连接。所述处理器被配置为:确定所述第一传感器模块提供的感测数据和所述第二传感器模块提供的感测数据是否满足预定条件;如果所述第一传感器提供的感测数据和所述第二传感器提供的感测数据满足所述预定条件,则在外部输入模式下运行所述输入设备。

根据各种实施例,一种运行电子设备的方法,所述方法可以包括:获取所述电子设备的传感器模块提供的感测数据;确定所述感测数据是否满足预定条件;如果所述感测数据满足所述预定条件,则在外部输入模式下运行所述电子设备的输入设备。

根据各种实施例,其中输入设备从显示设备折叠的电子设备的输入设备被用作外部设备的输入设备,从而增加了输入设备的可用性。

根据各种实施例,电子设备的输入设备可以用作蓝牙输入设备。

附图说明

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

图1是示出了根据各种实施例的在网络环境中的电子设备的框图;

图2是示出了根据各种实施例的被折叠的电子设备的形状的图;

图3是示出了根据各种实施例的电子设备的结构的框图;

图4是示出了根据各种实施例的利用电子设备的输入设备的方法的流程图;

图5是示出了根据各种实施例的电子设备的外部输入模式切换的方法的流程图;

图6是示出了根据各种实施例的利用电子设备的外部输入模式的示例的示图;

图7是示出了根据各种实施例的操作电子设备的方法的流程图;

图8是示出了根据各种实施例的在关闭电源时进入外部输入模式的方法的流程图;

图9是示出了根据各种实施例的进入电子设备的外部输入模式的方法的流程图;

图10是示出了根据各种实施例的在第一处理器与第二处理器之间的运行的流程图;

图11是示出了根据各种实施例的利用电子设备的外部输入模式的示例的示图。

具体实施方式

在下文中,将参照附图描述本公开的各种示例实施例。应当理解,本公开的各种实施例及其中使用的术语并不旨在将本文阐述的技术特征限制为特定的实施例,而是包括对应实施例的各种修改、等同形式和/或替代。关于附图的描述,相似的附图标记可用于指代相似或相关的元件。本文公开的实施例将被呈现为用于解释和理解技术公开,而不旨在限制本公开的范围。因此,基于本公开的技术构思,本公开的范围应被理解为包括所有改变或各种其他实施例。

图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(例如,显示器)中。

处理器120可以包括各种处理电路,并且执行例如软件(例如,程序140)以控制与处理器120耦接的电子设备101的至少一个其他组件(例如,硬件组件或软件组件),以及可以执行各种数据处理或计算。处理器120可以将从另一组件(例如,传感器模块176或通信模块190)接收的命令或数据加载到易失性存储器132中,处理存储在易失性存储器132中的命令或数据,并且将结果数据存储在非易失性存储器134中。根据实施例,处理器120可以包括各种处理电路,例如但不限于,主处理器121(例如,中央处理单元(cpu)和/或应用处理器(ap)),以及可独立于或结合主处理器121运行的辅助处理器123(例如,图形处理单元(gpu)、图像信号处理器(isp)、传感器集线器处理器和/或通信处理器(cp))等。附加地或可替代地,辅助处理器123可以适应于比主处理器121消耗更少的功率,或者专用于指定功能。辅助处理器123可以被实现为与主处理器121分离或嵌入在主处理器121中。

在这种情况下,在主处理器121处于非活动(例如,睡眠)状态时,辅助处理器123可以代替主处理器121控制与电子设备101的组件中的至少一个组件(例如,显示设备160、传感器模块176或通信模块190)相关的功能或状态中的至少一些,或者在主处理器121处于活动状态(例如,执行应用)时与主处理器121一起控制与电子设备101的组件中的至少一个组件(例如,显示设备160、传感器模块176或通信模块190)相关的功能或状态中的至少一些。根据实施例,辅助处理器123(例如,图像信号处理器或通信处理器)可以被实现为在功能上与辅助处理器123相关的另一组件(例如,相机模块180或通信模块190)的一部分。

存储器130可以存储由电子设备101的至少一个组件(例如,处理器120和/或传感器模块176)使用的各种数据。各种数据可以包括例如软件(例如,程序140)和用于与该软件相关的命令的输入数据或输出数据。存储器130可以包括易失性存储器132或非易失性存储器134。

程序140可以作为软件存储在存储器130中,并且可以包括例如运行系统(os)142、中间件144和/或应用146。

输入设备150可以从电子设备101的外部(例如,用户)接收将由电子设备101的其他组件(例如,处理器120)使用的命令或数据。输入设备150可以包括各种输入电路,例如但不限于,麦克风、鼠标和/或键盘等。

声音输出设备155可以包括各种声音输出电路,并且将声音信号输出到电子设备101的外部。声音输出设备155可以包括各种声音输出电路,例如但不限于扬声器和/或接收器等。扬声器可用于一般目的,例如播放多媒体或播放唱片,而接收器可用于呼入来电。根据实施例,接收器可以被实现为与扬声器分离或作为扬声器的一部分。

显示设备160可以在视觉上向电子设备101的用户提供信息。显示设备160例如可以包括但不限于显示器、全息图设备和/或投影仪等,以及用于控制相应的设备的控制电路。根据实施例,显示设备160可以包括适于测量由触摸引起的力的强度的触摸电路和/或压力传感器。

音频模块170可以包括各种音频电路,并将声音转换成电信号,反之亦然。根据实施例,音频模块170可以经由输入设备150获得声音,或者经由声音输出设备155和/或以有线方式和/或无线地与电子设备101耦接的外部电子设备(例如,电子设备102)输出声音。

传感器模块176可以生成与电子设备101的运行状态(例如,功率或温度)或电子设备101外部的环境状态相对应的电信号或数据值。传感器模块176可以包括例如但不限于手势传感器、陀螺仪传感器、大气压力传感器、磁性传感器、加速度传感器、握持传感器、接近传感器、颜色传感器、红外传感器(ir)、生物传感器、温度传感器、湿度传感器和/或照度传感器等。

接口177可以支持指定的协议,以有线方式或无线地与外部电子设备(例如,电子设备102)耦接。根据实施例,接口177可以包括各种接口电路,例如但不限于,高清晰度多媒体接口(hdmi)、通用串行总线(usb)接口、安全数字(sd)卡接口和/或音频接口等。

连接端子178可以包括连接器,例如,hdmi连接器、usb连接器、sd卡连接器或音频连接器(例如,耳机连接器)。通过该连接器,电子设备101可以与外部电子设备(例如,电子设备102)物理连接。

触觉模块179可以包括各种触觉电路,并且可以将电信号转换成可由用户经由其触觉或动觉来识别的机械刺激(例如,振动或运动)或电刺激。触觉模块179可以包括各种触觉电路,例如但不限于,电动机、压电元件和/或电刺激器等。

相机模块180可以捕获静止图像或运动图像。根据实施例,相机模块180可以包括一个或更多个镜头、图像传感器、图像信号处理器或闪光灯。

电源管理模块188可以管理供应给电子设备101的电力,并且可以被实现为例如电源管理集成电路(pmic)的至少一部分。

电池189可以向电子设备101的至少一个组件供电。电池189可以包括例如不可充电的原电池、可充电的蓄电池或燃料电池。

通信模块190可以包括各种通信电路,并且可以支持在电子设备101与外部电子设备(例如,电子设备102、电子设备104或服务器108)之间建立有线或无线通信信道,并经由已建立的通信信道来执行通信。通信模块190可以包括可以独立于处理器120(例如,应用处理器(ap))运行并且支持有线或无线通信的一个或更多个通信处理器。根据实施例,通信模块190可以包括在各种通信模块中实现的各种通信电路,例如但不限于,无线通信模块192(例如,蜂窝通信模块、短距离无线通信模块和/或全球导航卫星系统(gnss)通信模块)和/或有线通信模块194(例如,局域网(lan)通信模块和/或电力线通信(plc)模块)等。这些通信模块中的相应一个可以经由第一网络198(例如,诸如bluetoothtm、无线保真(wi-fi)直接或红外数据关联(irda)的短距离通信网络)或第二网络199(例如,诸如蜂窝网络、internet和/或计算机网络(例如,lan或广域网(wan))的长距离通信网络)等与外部电子设备通信。这些各种类型的通信模块190可以被实现为单个组件(例如,单个芯片),或者可以被实现为彼此分离的多个芯片。

根据实施例,无线通信模块192可以使用存储在用户识别模块196中的用户信息来识别和认证通信网络中的电子设备101。

天线模块197可以包括一个或更多个天线以向外部发送信号或电力或从外部接收信号或电力。根据实施例,通信模块190(例如,无线通信模块192)可以通过适合于通信方案的天线向外部电子设备发送信号或从外部电子设备接收信号。

上述组件中的至少一些组件可以相互耦接,并且通过外设间通信方案(例如,总线、通用输入和输出(gpio)、串行外围接口(spi)或移动行业处理器接口(mipi))在它们之间传送信号(例如,命令或数据)。

根据实施例,可以经由与第二网络199耦合的服务器108在电子设备101与外部电子设备104之间发送或接收命令或数据。电子设备102和104中的每一个可以是与电子设备101相同类型或不同类型的设备。

根据实施例,可以在一个或更多个外部电子设备处执行将在电子设备101处执行的全部或一些操作。根据实施例,如果电子设备101应该自动或者响应于来自用户或另一设备的请求来执行功能或服务,则电子设备101可以请求一个或更多个外部电子设备执行功能或服务的至少一部分,而不是执行该功能或服务,或者除了执行该功能和服务之外,还可以请求一个或更多个外部电子设备执行功能或服务的至少一部分。接收到请求的一个或更多个外部电子设备可以执行所请求的功能或服务的至少一部分,或者与该请求相关的附加功能或附加服务,并将执行的结果传送给电子设备101。作为对所述请求的答复的至少一部分,电子设备101可以提供结果,无论是否对结果进行进一步处理。为此,例如,可以使用云计算技术、分布式计算技术或客户端-服务器计算技术。

图2是示出了根据各种实施例的折叠的电子设备的形状的示例的示图。

参照图2,电子设备(例如,电子设备101)可以具有输入设备200(例如,输入设备150)从显示设备201(例如,显示设备160)折叠的形状。在此,铰链连接部分可以设置在显示设备201与输入设备200之间。在电子设备101中,输入设备200可以经由铰链连接部分在显示设备201的前侧(例如,具有显示侧的区域)或后侧(例如,不具有显示侧的区域)折叠。电子设备101的显示设备201可以例如通过铰链连接部分相对于输入设备200进行360度旋转。

可以折叠电子设备101,使得显示设备201的显示侧面对输入设备200的输入侧,或者将输入设备200的输入侧折叠背对显示设备201的显示侧(或显示设备201的显示侧折叠背对输入设备200的输入侧)。换句话说,当电子设备101被折叠时,显示设备201的显示侧和输入设备200的输入侧可以彼此面对,或者面向相反的方向,例如彼此背对。根据各种实施例的电子设备101可以具有显示设备201,该显示设备201包括第一传感器模块203和第二传感器模块205,第一传感器模块203设置在包括显示设备201的至少一部分(例如,第一构件的右侧面等,例如,第一壳体)中,第二传感器模块205设置在包括输入设备200的第二构件(例如,第二壳体)的至少一部分中。尽管在下文中例如将第一传感器模块203和第二传感器模块205描述为加速度传感器,以方便对本公开的理解,但是传感器模块不限于说明书中的加速度传感器。

第一折叠状态210可以是显示设备201的显示侧和输入设备200的输入侧(例如,具有键盘的一侧)被折叠成彼此面对的状态。例如,第一折叠状态210可以是用户不使用电子设备101的状态。例如,用户可以将电子设备101的输入设备200放置为面向底部(例如,桌子),然后可以将显示设备201沿输入设备200的方向折叠。由于显示设备201的显示侧面向重力方向(例如,底部、下侧),所以在显示设备201中包括的第一传感器模块203中测量到的感测数据(或传感器值)的y轴可以是负值或类似于重力加速度的值。另外,由于输入设备200的输入侧面向与重力方向相反的方向(例如,天空方向、上侧),所以在输入设备200中包括的第二传感器模块205中测量的感测数据的y轴可以是正值。

第二折叠状态220可以是显示设备201的显示侧和输入设备200的输入侧被布置为在它们之间具有特定角度(例如,90度)的状态。例如,当用户使用电子设备101时,可以布置为第二折叠状态220。在这种情况下,电子设备101可以基于由输入设备200检测到的信号(例如,用户输入)在显示设备201中显示用户反馈。例如,当用户在word文件被显示在显示设备201中的状态下在输入设备200中选择一个键(例如,字母“a”)时,可以将与该键相对应的字符输入到word文件中包含的输入字段。在第二折叠状态220中,显示设备201与输入设备200之间的角度可以依据用户的选择而不同。由于显示设备201的显示侧面向与重力方向垂直的方向(例如,水平方向),所以在显示设备201中包括的第一传感器模块203中测量到的感测数据的y轴可以是负值。例如,在第二折叠状态220中检测到的y轴感测数据可以小于或等于在第一折叠状态210中检测到的y轴感测数据。另外,由于输入设备200的输入侧面向与重力方向相反的方向,所以在输入设备200中包括的第二传感器模块205中测量的感测数据的y轴可以是正值。

第三折叠状态230可以是输入设备200被折背对显示设备201的显示侧的状态。换句话说,在第三折叠状态下,显示设备201的显示侧和输入设备200的输入侧可以彼此背对面向相反的方向。第三折叠状态230可以是显示设备201的显示侧面向上方(例如,天空方向)并且输入设备200的输入侧面向底部(例如,下方方向)的状态。例如,第三折叠状态230可以是用户仅使用电子设备101的显示设备201而不使用输入设备200的状态。在这种情况下,显示设备201可以在能够同时执行显示功能和输入功能的模式(例如,平板模式)下运行。由于显示设备201的显示侧面向与重力方向相反的方向,所以在显示设备201中包括的第一传感器模块203中测量到的感测数据的y轴可以是正值。另外,由于输入设备200的输入侧面向重力方向,所以在输入设备200中包括的第二传感器模块205中测量到的感测数据的y轴可以是负值或类似于重力加速度的值。

第四折叠状态240可以是输入设备200被折叠背对显示设备201的显示侧的状态。换句话说,在第四折叠状态下,显示设备201的显示侧和输入设备200的输入侧可以彼此背对面向相反的方向。例如,第四折叠状态240可以是显示设备201的显示侧面向底部(例如,向下方向)并且输入设备200的输入侧面向上方(例如,天空方向)的状态。第四折叠状态240可以是第三折叠状态230的电子设备101翻转到相反方向上的状态(例如,180度旋转)。第四折叠状态240可以是用户仅使用电子设备101的输入设备200而不使用显示设备201的状态。在这种情况下,输入设备200可以用作与电子设备101连接的外部设备(例如,电子设备102、电子设备104)的输入设备。由于显示设备201的显示侧面向重力方向,所以在显示设备201中包括的第一传感器模块203中测量到的感测数据的y轴可以是负值或类似于重力加速度的值。另外,由于输入设备200的输入侧面向与重力方向相反的方向,所以在输入设备200中包括的第二传感器模块205中测量到的感测数据的y轴可以是正值。

根据各种实施例的电子设备101可以通过使用在显示设备201中包括的第一传感器模块203和在输入设备200中包括的第二传感器模块205中测量到的感测数据来确定电子设备的折叠状态(例如,第一折叠状态210至第四折叠状态240),并确定电子设备101的折叠状态。

图3是示出了根据各种实施例的电子设备的结构的框图。

参照图3,电子设备(例如,电子设备101)可以包括第一处理器(例如,主处理器121,例如,包括处理电路)、第二处理器(例如,协处理器123,例如,包括处理电路)、输入设备(例如,包括输入电路)150(例如,输入设备200)、显示设备160(例如,显示设备201)、传感器模块176、电池189和通信模块(例如,包括通信电路)190。由于图2中的组件不是必需的组件,所以根据各种实施例的电子设备101可以用比图2更多或更少的组件来实现。

电子设备101可以具有输入设备150从显示设备160折叠的形状。显示设备160可以设置在第一构件中,输入设备150可以设置在面对第一构件的第二构件中。这里,铰链连接部分可以设置在第一构件与第二构件之间,使得第一构件和第二构件经由铰链连接部分来回折叠。例如,可以折叠成使得第一构件的前侧和第二构件的前侧彼此面对(例如,第一折叠状态210)并且使得第一构件的后侧和第二构件的后侧彼此面对(例如,第三折叠状态230和第四折叠状态240)。

作为主处理器,第一处理器121可以包括各种处理电路,例如但不限于,专用处理器、中央处理器(cpu)等。第一处理器121可以可选地以选择性的方式运行。例如,如果电子设备101被打开,则第一处理器121可以在活动状态(例如,运行模式)下运行。另外,如果在特定持续时间(例如,5分钟、10分钟等)内未检测到用户输入,则第一处理器121可以关闭显示设备160,并且可以从运行模式切换到休眠模式(或低功耗模式)。例如,如果输入设备160在特定持续时间内未检测到按键信号或触摸信号,或者如果显示设备160未检测到触摸信号,则第一处理器121可以在非活动状态下运行(例如,休眠模式)。即使根据要执行的应用(例如,视频)未检测到用户输入,第一处理器121也可以维持活动状态。当在非活动状态(例如,休眠模式)下运行时,第一处理器121可以周期性地或者根据预定扫描周期和应用(或应用的信息请求)的运行周期中的至少一个被唤醒,从而在活动状态下运行。

作为协处理器(或低功率处理器),第二处理器123可以包括各种处理电路,例如但不限于,微型计算机、微处理器和/或微控制单元(mcu)等。第二处理器123可以例如以低于第一处理器121的功率的功率来运行,并且可以维持运行状态(例如,活动状态、运行模式)。第二处理器123可以唤醒以从传感器模块176接收感测数据。第二处理器123可以处于唤醒状态,而不管显示设备160是打开还是关闭。第二处理器123可以基于感测数据确定输入设备150的运行模式。第二处理器123可以将确定结果(例如,感测数据、运行模式)传送到第一处理器121。

第二处理器123可以控制输入设备150的运行模式。例如,第二处理器123可以允许输入设备150在正常输入模式或外部输入模式下运行。正常输入模式可以是第一处理器121是活动的(例如,运行模式)时在输入设备150中检测到的输入信号(例如,按键信号或触摸信号)被传送到第一处理器121的模式。在传送在输入设备150中检测到的输入信号时,第一处理器121可以基于检测到的输入信号提供反馈(例如,输入字符或执行功能)。外部输入模式可以是在第一处理器121是非活动的(例如,休眠模式)时将在输入设备150中检测到的输入信号传送到通信模块190的模式。当传送在输入设备150中检测到的输入信号时,与电子设备101连接的第二电子设备(例如,电子设备120)可以基于检测到的输入信号向第二电子设备的显示单元提供反馈(例如,输入字符或执行功能)。当运行在外部输入模式时,第二处理器123可以由电池189提供电力。

输入设备150作为用于接收要在电子设备101的组件中使用的命令或数据的设备(例如,第一处理器121、第二处理器123),可以包括各种输入电路,例如但不限于,键盘和/或触摸板等。

显示设备160作为用于以可视化方式向用户提供信息的设备,可以包括例如但不限于显示器、用于控制显示器的控制电路和/或触摸电路等。

传感器模块176可以例如但不限于生成与电子设备101的内部运行状态(例如,功率或温度)或外部环境状态相对应的电子信号和/或数据值。传感器模块176可以包括第一传感器模块203和第二传感器模块205。第一传感器模块203可以设置在安装有显示设备160的第一构件(例如,第一壳体)的至少一部分中,第二传感器模块205可以设置在安装有输入设备150的第二构件(例如,第二壳体)的至少一部分中。第一传感器模块203和第二传感器模块205可以或可以不布置成彼此面对。例如,第一传感器模块203和第二传感器模块205可以包括但不限于陀螺仪传感器、接近传感器、握持传感器、加速度传感器、铰链角度传感器、铰链旋转传感器等。

通信模块190可以包括各种通信电路,以支持在电子设备101和外部设备(例如,电子设备102、电子设备104或服务器108)之间建立有线或无线通信信道,和/或通过已建立的通信信道进行的通信。例如,当输入设备150在外部输入模式下运行时,通信模块190可以将由输入设备150检测到的用户输入信号(例如,按键信号或触摸信号)发送到与电子设备101连接的外部设备(例如,电子设备102、电子设备104)。通信模块190可以通过使用诸如蓝牙、wifi直连或irda的短距离通信网络将用户输入信号发送到外部设备。

根据各种实施例的电子设备(例如,电子设备101)可以包括设置在第一构件(例如,壳体)中的显示设备(例如,显示设备160、显示设备201)、包括被设置在第二构件(例如,外壳)中并被布置面向显示设备的输入电路的输入设备(例如,输入设备150、输入设备200)、设置在第一构件的至少一部分中的第一传感器模块(例如,第一传感器模块209)、设置在第二构件的至少一部分中的第二传感器模块(例如,第二传感器模块205)、通信模块(通信模块190)和与显示设备、输入设备、第一传感器模块和第二传感器模块电连接的处理器(例如,协处理器123、第二处理器123)。处理器可以被配置为确定由第一传感器模块和第二传感器模块测量的感测数据是否满足预定条件,并且如果感测数据满足预定条件则在外部输入模式下运行输入设备。

处理器可以被配置为:如果输入设备运行在外部输入模式下,则将输入设备检测(接收)到的用户输入信号发送到通信模块。

处理器可以被配置为:如果输入设备从正常输入模式切换到外部输入模式,则将输入设备检测(接收)到的用户输入信号的传输路径从第一路径切换到第二路径。

处理器还可以被配置为:如果输入设备从正常输入模式切换到外部输入模式,则广播用于与外部设备配对的连接信号;以及响应于所广播的连接信号连接发送验证信号的外部设备。

通信模块可以被配置为将输入设备检测(接收)到的用户输入信号发送到所连接的外部设备。

处理器还可以被配置为:如果在预定持续时间内未接收到来自外部设备的验证信号,则关闭电子设备。

电子设备101还可以包括主处理器(例如,主处理器121、第一处理器121)。处理器可以被配置为:如果输入设备运行在正常输入模式下,则将输入设备检测(接收)到的用户输入信号发送到主处理器。

主处理器可以被配置为:在输入设备运行在外部输入模式下时关闭显示设备并在休眠模式下运行。

主处理器可以被配置为:如果接收到关闭电源的请求,则确定是否设置了自动输入模式切换,并且如果设置了自动输入模式切换,则在休眠模式下运行。处理器还可以被配置为:基于感测数据是否满足预定条件,在外部输入模式下运行输入设备。

主处理器还可以被配置为:如果未设置自动输入模式切换,则关闭电子设备。

处理器可以被配置为:如果在关闭状态下检测(接收)到的用户输入是对外部输入模式的请求,则在外部输入模式下运行输入设备。

处理器可以被配置为:如果是在打开状态下请求切换到外部输入模式,则在外部输入模式下运行输入设备。

图4是示出了根据各种实施例的使用电子设备的输入设备的方法的流程图。

参照图4,在操作401中,电子设备(例如,电子设备101)的处理器(例如,第二处理器123)可以允许输入设备(例如,输入设备150)在正常输入模式下运行。正常输入模式可以是在内部使用由输入设备150检测到的用户输入信号的模式。在正常输入模式下,第一处理器(例如,第一处理器121)可以执行与输入设备150检测到的用户输入信号相对应的功能。第二处理器123可以将输入设备150检测到的用户输入信号(例如,按键信号或触摸信号)传送到第一处理器121。第一处理器121可以基于输入信号向显示设备(例如,显示设备160)提供反馈(例如,与用户输入信号相对应的字符输入)。当在正常输入模式下运行时,第一处理器121和第二处理器123都可以处于活动状态(例如,运行模式)。

在操作403中,电子设备101的第二处理器123可以获取感测数据。感测数据可以包括例如从设置在安装有显示设备160的第一构件的至少一部分中的第一传感器模块(例如,第一传感器模块203)获取的第一感测数据和从设置在安装有输入设备150的第二构件的至少一部分中的第二传感器模块(例如,第二传感器模块205)获取的第二传感数据。例如,第二处理器123可以基于第一感测数据和第二感测数据来确定电子设备101的折叠状态(例如,第一折叠状态210至第四折叠状态240)。在被折叠使得显示设备201的显示侧和输入设备200的输入侧(例如,具有键盘的一侧)彼此面对的状态(例如,第一折叠状态210)下,第一感测数据的y轴可以是负值或类似于重力加速度的值,第二感测数据的y轴可以是正值。在被布置成使得显示设备201的显示侧和输入设备200的输入侧之间具有特定角度(例如,90度)的状态(例如,第二折叠状态220)下,第一感测数据的y轴可以是负值,第二感测数据的y轴可以是正值。

在输入设备200被折叠背对显示设备210的显示侧的状态(例如,第三折叠状态230)下,第一感测数据的y轴可以是正值,第二感测数据的y轴线可以是负值或类似于加速度值的值。在显示设备201被折叠背对输入设备200的输入侧的状态(例如,第四折叠状态240)下,第一感测数据的y轴可以是负值或类似于重力加速度的值,第二感测数据的y轴可以是正值。

在操作405中,电子设备101的第二处理器123可以确定所获取的感测数据是否满足预定条件(例如,第一条件)。这里,预定条件可以对应于用于将电子设备101的输入设备150用作外部设备的输入设备的条件。例如,预定条件可以是显示设备160被折叠背对输入设备150的输入侧的状态(例如,第四折叠状态240)。第二处理器123可以从所获取的感测数据确定第一感测数据的y轴是否为负值或类似于重力加速度的值,并且第二感测数据的y轴是否为正值。

如果感测数据满足预定条件,则第二处理器123可以执行操作407,否则,可以返回到操作403。

在操作407中,电子设备101的第二处理器123可以将输入设备(例如,输入设备150)的正常输入模式切换为外部输入模式。外部输入模式可以是在输入设备150中检测到的用户输入信号经由通信模块(例如,通信模块190)被传送到外部而不在电子设备101中内部使用的模式。为此,第二处理器123可以切换输入设备150的传输路径,广播用于与外部设备(例如,电子设备102、电子设备104)配对的连接信号,连接到发送针对连接信号的验证信号的外部设备,并将由输入设备150检测到的用户输入信号发送到所连接的外部设备。

例如,如果输入设备150被切换到外部输入模式,则第一处理器121可以关闭显示设备(例如,显示设备160),并且可以变为非活动的(例如,休眠模式或关机)。当第一处理器121在休眠模式下运行时,第二处理器123可以将在输入设备150中检测到的输入信号传送到通信模块190。当在输入设备150中检测到的输入信号被传送到通信模块190时,与电子设备101连接的外部设备可以基于该输入信号向外部电子设备的显示单元提供反馈(例如,输入字符或执行功能)。

图5是示出了根据各种实施例的电子设备的外部输入模式切换的方法的流程图。参照图5详细地示出了图4的操作407。

参照图5,在操作501中,电子设备(例如,电子设备101)的处理器(例如,第二处理器123)可以切换输入设备(例如,输入设备150)的传输路径。例如,当输入设备150在正常输入模式下运行时,可以将输入设备150的传输路径设置为第一传输路径,以在内部使用由输入设备150检测到的用户输入信号。在设置第一传输路径时,由输入设备150检测到的信号可以被传送到第一处理器(例如,第一处理器121)。例如,第一传输路径可以对应于低引脚数(lpc)接口。当输入设备150在外部输入模式下运行时,输入设备150的传输路径可以被设置为第二传输路径,以将由输入设备150检测到的用户输入信号发送到外部。在设置第二传输路径时,由输入设备150检测到的信号可以被传送到通信模块(例如,通信模块190)。例如,第二传输路径可以对应于通用异步收发机(uart)接口。

如果输入设备150的运行模式从正常输入模式切换到外部输入模式,则第二处理器123可以将输入设备150的传输路径从第一传输路径切换(改变)到第二传输路径。

在操作503中,电子设备101的第二处理器123可以广播连接信号。连接信号可以是经由通信模块190发送的信号,以便与外部设备配对(或连接)。即,连接信号可以是将要被外部设备找到,以将输入设备150用作外部设备的输入设备的信号。可以以诸如蓝牙、wifi直连或irda的短距离无线通信方案来广播连接信号。

在操作505中,电子设备101的第二处理器123可以确定是否接收到验证信号。接收到所广播的连接信号的外部设备可以将验证信号发送到电子设备101以与电子设备101执行配对。

如果接收到验证信号,则第二处理器123可以执行操作507,并且如果没有接收到验证信号,则第二处理器123可以执行操作511。

在接收到验证信号之后,在操作507中,电子设备101的第二处理器123可以与发送验证信号的外部设备连接。例如,如果输入设备150被切换到外部输入模式,则电子设备101的显示设备160被关闭,因此电子设备101可能不能验证发送验证信号的外部设备的信息。在从先前已经与电子设备101连接的外部设备接收到验证信号之后,根据各种实施例的第二处理器123可以自动允许与外部设备的连接。可替代地,即使外部设备之前从未被连接过,第二处理器123也可以允许外部设备与发送验证信号的外部设备连接。可替代地,第二处理器123可以允许与最先发送验证信号的外部设备的连接。根据各种实施例的第二处理器123可以在存在先前连接的外部设备的情况下省略操作502至操作507。

在操作509中,电子设备101的第二处理器123可以将输入信号发送到所连接的外部设备。例如,在与外部设备连接之后,第二处理器123可以通过用户的选择来检测(接收)来自输入设备150的输入信号。通过将检测到的输入信号传送到通信模块190,第二处理器123可以允许输入信号经由通信模块190被传送到外部设备。当在输入设备150的键盘中选择(或按下)至少一个键或者在输入设备150的触摸板中发生触摸时,可以检测到输入信号。因此,电子设备101的输入设备150可以用作外部设备的输入设备。

如果没有接收到验证信号,则在操作511中,电子设备101的第二处理器123可以确定是否发生超时。输入设备150的外部输入模式可以是第一处理器121在休眠模式下运行并且仅第二处理器123是活动的模式。电子设备101可以设置在外部输入模式下运行时的时间,因此,如果在设置的时间内未从外部设备接收到验证信号,则电子设备101可以关闭电源。这可以是为了避免不必要的电力浪费。因此,第二处理器123可以从广播连接信号开始对时间进行计数,并且可以确定所计数的时间是否超过设置时间(例如,30秒、1分钟等)。当所计数的时间超过设置时间时,第二处理器123可以确定发生超时。

如果发生超时,则第二处理器123可以执行操作513,否则,可以返回操作503。在返回到操作503时,第二处理器123可以实时地并且周期性地广播连接信号,并且可以在设置时间之内确定是否接收到响应于连接信号的验证信号。

如果发生超时,则在操作513中,电子设备101的第二处理器123可以关闭电子设备101。如果关闭电子设备101,则第一处理器121和第二处理器123都可以进入非活动状态。

图6是示出了根据各种实施例的利用电子设备的外部输入模式的示例的示图。

参照图6,处于显示设备201(例如,显示设备160)被折叠背对输入设备200(例如,输入设备150)的输入侧的状态(例如,第四折叠状态240)下的电子设备(例如,电子设备101)可以在低功率模式下运行。电子设备101的第二处理器(例如,第二处理器123)可以经由通信模块(例如,通信模块190)将由输入设备200检测到的用户输入信号(例如,按键信号、触摸信号)发送到外部设备(例如,第二电子设备102)。例如,第二电子设备102可以基于来自电子设备101的输入设备200的按键信号将字符(例如,“嗨,你好吗?”)输入到显示单元的输入字段。如果根据各种实施例的第二电子设备102与电子设备101连接,则第二电子设备102可以将输入字段和键盘都显示在显示单元上,或者可以仅显示除了键盘之外的输入字段。这仅是示例实现方式,本公开的配置不限于详细描述和附图。

图7是示出了根据各种实施例的操作电子设备的方法的流程图。

参照图7,在操作701中,电子设备(例如,电子设备101)的处理器(例如,第二处理器123)可以处于在正常输入模式下运行的状态。正常输入模式可以是内部使用由输入设备(例如,输入设备150)检测到的用户输入信号的模式。处于在正常输入模式下运行的状态可以是电子设备101被开启以激活第一处理器(例如,第一处理器121和第二处理器123)的状态。在这种情况下,输入设备150的传输路径可以被设置为第一传输路径(例如,lpc)。

在操作703中,电子设备101的第二处理器123可以检测来自输入设备的输入信号。当在输入设备150的键盘中选择(或按下)至少一个键或者在输入设备150的触摸板中发生触摸时,可以检测到输入信号。

在操作703中,电子设备101的第二处理器123可以将输入信号传送到第一处理器121。第一处理器121可以基于输入信号向显示设备(例如,显示设备160)提供反馈(例如,与用户输入信号相对应的字符输入)。例如,如果输入信号是触摸信号,则第一处理器121可以根据触摸信号来移动显示在显示设备160上的指示器(或光标)。如果输入信号是按键信号,则第一处理器121可以基于按键信号执行功能(例如,与字符输入或按键信号相对应的功能)。

在操作707中,电子设备101的第二处理器123可以确定感测数据是否满足预定条件。当执行操作701至操作705时,第二处理器123可以获取感测数据。第二处理器123可以基于所获取的感测数据来确定显示设备160是否处于被折叠背对输入设备150的输入侧的状态(例如,第四折叠状态240)。由于操作707与操作405相同或相似,所以可以省略其详细描述。

如果感测数据满足预定条件,则第二处理器123可以执行操作709,否则,可以返回到操作703。在返回到操作703时,第二处理器123可以在在正常输入模式下运行时检测输入信号,并且可以将检测到的输入信号传送给第一处理器121。

如果感测数据满足预定条件,则在操作709中,电子设备101的第二处理器123可以将输入设备150的正常输入模式切换为外部输入模式。外部输入模式可以是输入设备150中检测到的输入信号经由通信模块(例如,通信模块190)被传送到外部而不在电子设备101中内部使用该输入信号的模式。例如,第二处理器123可以执行图5的操作。

在操作711中,电子设备101的第二处理器123可以检测(接收)来自输入设备的输入信号。当在输入设备150的键盘中选择(或按下)至少一个键或者在输入设备150的触摸板中发生触摸时,可以检测到输入信号。操作711可以与操作703相同或相似。

在操作713中,电子设备101的第二处理器123可以将检测(接收)到的输入信号发送到通信模块190。通过将检测到的输入信号传送到通信模块190,第二处理器123可以允许输入信号经由通信模块190被传送到连接的外部设备。当处于外部输入模式时,第二处理器123可以基于用户的选择来重复执行操作711和操作713。

尽管在图7中示出了从正常输入模式切换到外部输入模式的方法,但是从外部输入模式切换到正常输入模式的方法也可以类似于图7。

图8是示出了根据各种实施例的在关闭电源时进入外部输入模式的方法的流程图。

参照图8,在操作801中,电子设备(例如,电子设备101)的处理器(例如,第一处理器121)可以接收关闭电源的请求。当用户选择“系统结束按钮”或选择“电源按钮”时,可能会发生关闭电源的请求。当电子设备101开启时,由于这是第一处理器121运行的状态,所以第一处理器121可以控制关闭电源的请求。可替代地,根据实施例,第二处理器(例如,第二处理器123)可以从第一处理器121接收关闭电源的请求。

在操作803中,电子设备101的第一处理器121可以确定是否设置了自动输入模式切换。自动输入模式切换可以是当电子设备101关闭时,允许电子设备101的输入设备(例如,输入设备150)以外部输入模式自动运行的操作。自动输入模式可以由用户设置,或者可以在电子设备101中默认设置。第一处理器121可以在由于关闭电源的请求而关闭电子设备101之前,确定是否在电子设备101中设置了自动输入模式切换。

如果设置了自动输入模式切换,则第一处理器121可以执行操作805,如果没有设置自动输入模式切换,则第一处理器121可以执行操作813。

如果没有设置自动输入模式切换,则在操作813中,电子设备101的第一处理器121可以关闭电子设备101。在操作801中,第一处理器121可以根据关闭电源的请求关闭电子设备101。

如果设置了自动输入模式切换,则在操作805中,电子设备101的第一处理器121可以进入休眠模式。第一处理器121可以将控制移交给第二处理器123以进入休眠模式。可替代地,第一处理器121可以向第二处理器123指示切换到外部输入模式,并且可以进入休眠模式。

在操作807中,电子设备101的第二处理器123可以驱动传感器模块(例如,传感器模块176)。当第一处理器121在休眠模式下运行时,第二处理器123可以通过驱动传感器模块176来获取感测数据。

在操作809中,电子设备101的第二处理器123可以确定感测数据是否满足预定条件。例如,预定条件可以是显示设备160被折叠背对输入设备150的输入侧的状态(例如,第四折叠状态240)。第二处理器123可以从所获取的感测数据确定第一感测数据的y轴是否为负值或类似于重力加速度的值,并且第二感测数据的y轴是否为正值。

如果感测数据满足预定条件,则第二处理器123可以执行操作811,否则,可以返回到操作807。

在操作811中,电子设备101的第二处理器123可以进入外部输入模式。例如,第二处理器123可以控制输入设备(例如,输入设备150)从正常输入模式切换到外部输入模式。为此,第二处理器123可以执行图5的操作。例如,第二处理器123可以切换输入设备150的传输路径(例如,将第一传输路径切换到第二传输路径),广播连接信号,连接到响应于连接信号而发送验证信号的外部设备,并将在输入设备150中检测到的用户输入信号发送到所连接的外部设备。

根据各种实施例的第二处理器123可以在从第一处理器121接收到关闭电源的请求时确定感测数据是否满足预定条件。如果感测数据满足预定条件,则第二处理器123可以确定设置了自动输入模式切换。在这种情况下,第二处理器123可以通过执行操作811而不是执行操作805至操作809来进入外部输入模式。

图9是示出了根据各种实施例的进入电子设备的外部输入模式的方法的流程图。

参照图9,在操作901中,电子设备(例如,电子设备101)可以处于关闭状态。关闭状态可以是电子设备101的第一处理器(例如,第一处理器121)和第二处理器(例如,第二处理器123)都处于非活动状态(例如,非运行状态或休眠模式)的状态。

在操作903中,电子设备101的第一处理器121可以检测(接收)用户输入。可以根据用户的选择在输入设备(例如,输入设备150)或显示设备(例如,显示设备160)中检测用户输入。

在操作905中,电子设备101的第一处理器121可以确定检测到的用户输入是否是外部输入模式请求。为了从关闭状态进入外部输入模式,可以在电子设备101中设置预先同意的用户输入。例如,如果在关闭状态下从输入设备150选择“i”之后再选择“enter”键,则第一处理器121可以确定请求了外部输入模式。可替代地,在显示设备160被折叠背对输入设备150的输入侧的状态(例如,第四折叠状态240)下选择电源按钮时,第一处理器121可以确定请求了外部输入模式。可替代地,类似于电源按钮,可以在输入设备150中设置用于进入外部输入模式的“外部输入按钮”。当用户选择外部输入按钮时,第一处理器121可以确定请求了外部输入模式。

如果用户输入是外部输入模式请求,则第一处理器121可以执行操作907,并且如果用户输入不是外部输入模式请求,则第一处理器121可以执行操作909。

如果用户输入是外部输入模式请求,则在操作907中,电子设备101的第一处理器121可以进入外部输入模式。例如,第一处理器121可以将控制移交给第二处理器123,并且可以进入休眠模式。可替代地,第一处理器121可以向第二处理器123指示切换到外部输入模式,并且可以进入休眠模式。第二处理器123可以控制输入设备150以在外部输入模式运行。例如,第二处理器123可以执行图5的操作。

如果用户输入不是外部输入模式,则在操作909中,电子设备(例如,电子设备101)的第一处理器121可以确定用户输入是否选择了电源按钮。电源按钮可以设置在输入设备150或显示设备160中。

如果用户选择了电源按钮,则第一处理器121可以执行操作911,并且如果用户没有选择电源按钮,则第一处理器121可以结束该过程。例如,如果在关闭状态下输入设备150或显示设备160检测到用户输入(但是既不是外部输入模式请求也不是电源按钮选择),则第一处理器121可以忽略用户输入。即,第一处理器121可以忽略用户输入并维持关闭状态。

如果用户选择了电源按钮,则在操作911中,电子设备101的第一处理器121可以打开电子设备101。例如,第一处理器121可以启动电子设备101。在启动电子设备101时,输入设备150可以在正常输入模式下运行。

尽管在图9中示出了首先执行操作905然后再执行操作909,但是可以同时执行操作905和操作909,或者可以首先执行操作909然后再执行操作905。这仅出于示例的目的,因此本公开不限于此。

图10是示出了根据各种实施例的在第一处理器和第二处理器之间的运行的流程图。

参照图10,在操作1001中,电子设备(例如,电子设备101)可以处于开启状态。当电力被施加到电子设备101时,第一处理器121可以维持活动状态。

在操作1003中,电子设备101的第一处理器121可以接收外部输入模式切换请求。外部输入模式切换请求可以针对折叠状态(例如,第四折叠状态240),在该折叠状态下显示设备(例如,显示设备160)的显示侧面向底部并且输入设备(例如,输入设备150)的输入侧面向上。可替代地,外部输入模式切换请求可以针对电子设备101在特定持续时间(例如,5分钟)内保持第四折叠状态240的状态。可替代地,在从用户接收到预定输入时,或者当选择了用于进入外部输入模式的按钮(例如,外部输入按钮)时,第一处理器121可以确定请求了外部输入模式切换。当选择了预定输入或外部输入按钮时,电子设备101可以处于显示设备160的显示侧和输入设备150的输入侧被布置成在它们之间具有特定角度(例如,150度)的状态(例如,第二折叠状态220)。

即使在感测数据不满足预定条件(例如,第四折叠状态240)的情况(例如,第二折叠状态220)下,根据各种实施例的电子设备101也可以根据电子设备101的配置进入外部输入模式。

在操作1005中,电子设备101的第一处理器121可以关闭显示设备160。当请求了外部输入模式切换时,第一处理器121可以准备进入休眠模式。首先,第一处理器121可以关闭在外部输入模式下不使用的显示设备160。

在操作1011中,电子设备101的第二处理器123可以在正常输入模式下运行。当第一处理器121执行操作1001至操作1005时,第二处理器123可以在正常输入模式下运行。当在正常输入模式下运行时,第二处理器123可以将由输入设备150检测到的输入信号传送到第一处理器121。

在操作1006中,电子设备101的第一处理器121可以指示第二处理器123切换到外部输入模式。然后,在关闭显示设备160之后,第一处理器121可以将控制移交给第二处理器123。

在操作1013中,电子设备101的第二处理器123可以在外部输入模式下运行。第一处理器121可以指示第二处理器123切换到外部输入模式,并且可以允许输入设备150在外部输入模式下运行。为此,第二处理器123可以执行图5的操作。根据各种实施例的第二处理器123可以在存在先前连接的外部设备的情况下省略操作503至操作507。当在外部输入模式下运行时,第二处理器123可将由输入设备150检测到的输入信号传送到通信模块(例如,通信模块190)。

在操作1007中,电子设备101的第一处理器121可以进入休眠模式。在指示第二处理器123切换到外部输入模式之后,第一处理器121可以在休眠模式下运行。当第一处理器121进入休眠模式时,电子设备101可以以低功率驱动外部输入模式。电子设备101可以利用具有最小功率的第二处理器123来控制外部输入模式。

在操作1015中,电子设备101的第二处理器123可以确定是否检测到预定条件(例如,第二条件)。第二条件可以用于激活第一处理器121。例如,第二条件可以是电源按钮的选择或外部输入按钮的选择。可替代地,第二条件可以是显示设备160的显示侧面向上方(例如,天空方向)并且输入设备150的输入侧面向底部的状态(例如,向下方向)的状态(例如,第三折叠状态230)。可替代地,第二条件可以是电子设备101在特定持续时间(例如,5分钟)内保持第三折叠状态230的状态。

在操作1016中,电子设备101的第二处理器123可以在检测到第二条件时激活第一处理器121。例如,在检测到第二条件时,第二处理器123可以允许第一处理器120唤醒以驱动第一处理器121。

在操作1009中,电子设备101的第一处理器121可以通过打开电源来打开显示设备160。

在操作1017中,电子设备101的第二处理器123可以返回到在正常输入模式下运行。第二处理器123可以在激活第一处理器1016之后进入正常输入模式,并且可以将由输入设备150检测到的输入信号传送到第一处理器1016。

图11是示出了根据各种实施例的利用电子设备的外部输入模式的示例的示图。

参照图11,电子设备101可以在显示设备201(例如,显示设备160)的显示侧和输入设备200(例如,输入设备150)的输入侧被布置成在它们之间具有特定角度(例如,90度)的状态下在外部输入模式下运行。例如,当在打开显示设备201的同时请求切换到外部输入模式时,电子设备101可以关闭显示设备201,并且可以允许输入设备200在外部输入模式下运行。例如,电子设备101可以基于除了感测数据之外的用户输入(例如,选择外部输入按钮)而在外部输入模式下运行。在这种情况下,用户可以将显示设备201用作外部设备102的托架,并且可以将输入设备200用作外部设备102的输入设备。

根据各种实施例的操作电子设备的方法可以包括:接收由电子设备的传感器模块检测到的感测数据;确定感测数据是否满足预定条件;以及如果感测数据满足预定条件则在外部输入模式下运行电子设备的输入设备。

在外部输入模式下运行输入设备可以包括:如果输入设备在外部输入模式下运行,则将输入设备检测(接收)到的用户输入信号发送到电子设备的通信模块。

在外部输入模式下运行输入设备可以包括:如果输入设备从正常输入模式切换到外部输入模式,则将输入设备的传输路径从第一路径切换到第二路径。

在外部输入模式下运行输入设备还可以包括:如果输入设备从正常输入模式切换到外部输入模式,则广播用于与外部设备配对的连接信号,连接到响应于所广播的连接信号而发送验证信号的外部设备,并将输入设备检测到的用户输入信号发送到所连接的外部设备。

该方法还可以包括:如果在预定持续时间内未接收到响应于连接信号的验证信号,则关闭电子设备。

该方法还可以包括:如果输入设备运行在正常输入模式下,则使用由电子设备内部的输入设备检测(接收)到的用户输入信号。

该方法还可以包括:如果在电子设备的关闭状态下检测(接收)到的用户输入是对外部输入模式的请求,则在外部输入模式下运行输入设备。

该方法还可以包括:如果在电子设备的开启状态下请求切换到外部输入模式,则在外部输入模式下运行输入设备。

根据各种实施例的计算机可读记录介质可以包括程序,该程序包括指令,该指令在被执行时,使电子设备执行以下操作:接收由电子设备的传感器模块检测到的感测数据,确定感测数据是否满足预定条件,以及如果感测数据满足预定条件,则在外部输入模式下运行电子设备的输入设备。

根据本公开中公开的各种实施例的电子设备可以是各种类型的电子设备中的一种电子设备。电子设备可以包括例如但不限于便携式通信设备(例如,智能电话)、计算机设备、便携式多媒体设备、便携式医疗设备、相机、可穿戴设备和/或家用电器等。根据本公开的实施例,电子设备不限于上述那些。

在本公开中公开的各种实施例中,单数表述可以包括复数表述,除非存在上下文上独特的差异。在本文件中,诸如“a或b”,“a和/或b中的至少一个”、“a、b或c”或“a、b和/或c中的至少一个”的表述可以包括一起列举的项目的所有可能的组合。诸如“第一”和“第二”或“第1”和“第2”之类的表述可用于简单地将对应的元件与另一元件区分开,并且不在任何其他方面(例如,重要性或顺序)限制该元件。如果某一元件(例如,第一元件)被称为“与另一元件(例如,第二元件)可操作地或通信地耦接”、“可操作地或通信地耦接/连接到另一元件(例如,第二元件)”,该特定元件可以直接或经由又一元件(例如,第三元件)与另一元件耦接或者直接或经由又一元件(例如,第三元件)耦接到另一元件。

如本文所用,术语“模块”可以指例如以硬件、软件和/或固件和/或其任何组合实现的单元,并且可以与其他术语互换使用,例如,“逻辑”、“逻辑块”、“组件”或“电路”。该模块可以是适于执行一个或更多个功能的单个整体部件或其最小单元或一部分。例如但不限于,模块可以用专用集成电路(asic)等来实现。

本公开的各种实施例可以被实现为软件(例如,程序140)),该软件包括被存储为可由机器(例如,计算机)读取的存储介质(例如,内部存储器136或外部存储器138)的指令。机器可以包括根据各种示例实施例的电子设备(例如,电子设备101),作为从介质调用所存储的指令并且可以根据所调用的指令进行操作的设备。当指令由处理器(例如,处理器120)执行时,处理器可以直接使用其他元件或在处理器的控制下执行与指令相对应的功能。指令可以包括由编译器或解释器等生成或执行的代码。可以以非暂时性存储介质的形式来提供机器可读存储介质。

根据实施例,可以在计算机程序产品中包括并提供根据本公开的各种实施例的方法。该计算机程序产品可以作为产品在卖方和买方之间进行交易。该计算机程序产品可以以机器可读存储介质(例如,光盘只读存储器(cd-rom))的形式分发,或者经由应用商店(例如,playstoretm)在线分发。如果是在线分发的,则计算机程序产品的至少一部分可以临时生成或至少临时存储在机器可读存储介质中,例如制造商服务器的存储器、应用商店的服务器或中继服务器。

根据各种实施例的每个元件(例如,模块或程序)可以包括单个实体或多个实体。根据各种实施例,可以省略一些上述子元件,或者可以进一步包括其他子元件。可替代地或附加地,一些元件(例如,模块或程序)可以被集成到单个实体中,并且因此可以以相同或相似的方式执行与它们在集成之前由相应的各个元件所执行的功能。根据各种实施例,可以依次、并行、重复或启发式地执行由模块、程序或另一元件执行的操作,或者可以以不同的顺序执行或省略至少一些操作,或者可以添加其他操作。

尽管已经参照本公开的各种示例实施例描述了本公开,但是本领域技术人员将理解,在不脱离本公开的例如在所附权利要求书中定义的真实精神和完整范围的情况下,可以进行各种修改、替代和/或改变。

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