包括触摸屏的电子装置及其控制方法
【专利摘要】提供了一种包括触摸屏的电子装置及其控制方法。所述控制方法包括:检测包含至少一个物理键的配件装置被安装到电子装置;根据所述至少一个物理键将触摸屏设置为检测到物理键的输入的输入区域以及由物理键暴露出的显示区域;在设置的显示区域中显示屏幕数据。
【专利说明】
包括触摸屏的电子装置及其控制方法
技术领域
[0001] 本公开涉及一种包括触摸屏的电子设备及其控制方法。更具体地讲,本公开涉及 一种电子设备以及基于关于安装到包括触摸屏的电子装置上的配件装置的信息来控制电 子装置的方法。
【背景技术】
[0002] 最近发布的电子设备的显示单元形成为一个完整的触摸屏。因此,当用户操作电 子设备时,用户应该在始终检查显示单元的同时来控制显示单元。此外,为了保护包括触摸 屏的昂贵的电子设备免遭外部的碰撞,并且使用各种附加的功能,用户使用被安装以用于 覆盖电子装置的部分或全部的盖体配件。
[0003] 以上信息仅作为背景信息被呈现以协助对本公开的理解。至于任何以上内容是否 可应用为针对本公开的现有技术,尚未做出决定,也未做出声明。
【发明内容】
[0004] 如上所述,为了控制电子装置,用户总是检测显示单元是很繁琐的。当盖配件安装 到电子装置时,用户打开覆盖电子装置的盖配件以控制电子装置同样很繁琐。
[0005] 本公开的多个方面在于处理至少上面提到的问题和/或缺点,然后提供至少以下 描述的优点。因此,本公开的一方面在于提供包括触摸屏的电子装置及其控制方法,所述电 子装置和控制方法执行对具有在其上形成的至少一个物理键的盖体配件的验证,并通过形 成在验证已经完成的盖体配件的物理键来控制电子装置。
[0006] 根据本公开的一方面,提供了一种控制包括触摸屏的电子装置的方法。所述方法 包括:检测包含至少一个物理键的配件装置被安装到电子装置;在触摸屏上设置与物理键 相应的输入区域和剩余的显示区域;在设置的显示区域中显示屏幕数据。
[0007] 根据本公开的另一方面,提供了一种设备。所述设备包括:传感器单元,被配置为 检测包含至少一个物理键的配件装置被安装到包括触摸屏的电子装置;控制器,被配置为 在触摸屏上设置与物理键相应的输入区域和剩余的显示区域,并进行控制以在设置的显示 区域中显示屏幕数据。
[0008] 如上所述,根据本公开的包括触摸屏的电子装置及其控制方法可验证安装到电子 装置外部的具有至少一个物理键的盖体配件。电子装置可运行与验证已经完成的盖体配件 相应的程序,以执行与通过盖体配件的物理键输入的控制信号相应的功能。因此,能够通过 安装到电子装置的配件装置来控制电子装置,从而提高用户的便利性。
[0009] 从以下结合附图进行的公开了本公开的示例性实施例的详细描述中,本公开的其 它方面、优点和突出特征将对本领域普通技术人员而言变得清楚。
【附图说明】
[0010] 从以下结合附图的详细描述中,本公开的特定实施例的以上和其它方面、特征和 优点将会更清楚,其中:
[0011] 图1示出根据本公开的实施例的包括电子装置的网络环境;
[0012] 图2是示出根据本公开的实施例的电子装置的主要配置的框图;
[0013] 图3是示出根据本公开的实施例的程序模块的框图;
[0014] 图4是示出根据本公开的实施例的电子装置主要配置的框图;
[0015] 图5是示出根据本公开的实施例的通过使用配件装置来控制电子装置的方法的流 程图;
[0016] 图6是示出根据本公开的实施例的运行与配件装置相应的程序的方法的流程图;
[0017] 图7、图8、图9、图10和图11示出用于描述根据本公开的各种实施例的安装有配件 装置的电子装置的操作的屏幕示例;
[0018] 图12A、图12B和图12C示出用于描述根据本公开的各种实施例的形成在配件装置 上的物理键的结构的屏幕示例;
[0019] 图13、图14和图15示出用于描述根据本公开的各种实施例的盖体型配件装置的屏 幕示例;
[0020] 图16和图17示出用于描述根据本公开的各种实施例的安装型配件装置的屏幕示 例。
[0021] 贯穿附图,同样的附图标号将被理解为指示同样的部件、组件和结构。
【具体实施方式】
[0022] 提供参照附图的以下描述以帮助全面理解由权利要求及其等同物限定的本公开 的示例性实施例。虽然以下描述包括各种特定细节以帮助所述理解,但是这些特定细节将 被认为仅仅是示例性的。因此,本领域普通技术人员将认识到:在不脱离本公开的范围和精 神的情况下,可对在此描述的各种实施例做出各种改变和修改。此外,为了清晰和简洁,公 知的功能和构造的描述可被省略。
[0023]在以下描述和权利要求中使用的术语和词汇不限于文献含义,而仅被发明人用于 实现对本公开的清晰和一致的理解。因此,对本领域技术人员而言应该清楚的是:提供本公 开的各种实施例的以下描述仅用于示意目的而并非为了限制由权利要求及其等同物限定 的本公开的目的。
[0024]将理解:除非上下文清晰地另有指示,否则单数形式包括复数的指示物。因此,例 如,引用"组件表面"包括引用一个或更多个这样的表面。
[0025] 这里使用的表述"具有"、"可具有"、"包括"、"可包括"指示存在相应特征(例如数 字、功能、操作或者诸如组件的构成元件),而不排除一个或更多个其它特征。
[0026] 在本公开中,表述"A或B","至少一个A或/和B",或"A或/和B中的一个或更多个"可 包括列出的项目的所有可能的组合。例如,表述"A或B","至少一个A或/和B",或"至少一个A 或B"是指以下所有的项中的全部:(1)包括至少一个A,(2)包括至少一个B,或(3)包括至少 一个A和至少一个B两者。
[0027] 本公开中的各种实施例中使用的表述"第一"或"第二"可修饰各种组件,而不管顺 序和/或重要性,但不限制相应部件。例如,虽然第一用户装置和第二用户装置都是用户装 置,但是它们指示不同用户装置。例如,在不脱离本公开范围的情况下,第一元件可被叫做 第二元件,类似地,第二元件可被叫做第一元件。
[0028] 应理解:当元件(例如,第一元件)被称为被(有效地或直接地)"连接",或"親接"到 其它元件(例如,第二元件)时,所述元件可被直接连接或耦接到另一元件,或者可在所述元 件和另一元件之间插入其它元件(例如,第三元件)。与此相反,可理解:当元件(例如,第一 元件)被称为被"直接连接",或"直接耦接"到另一元件(第二元件)时,在所述元件和另一元 件之间没有插入元件(例如,第三元件)。
[0029] 本公开中使用的表述"配置为"可根据情况与例如"适用于"、"具有…能力"、"设计 用于"、"适合于"、"提出以",或"能够"互换。术语"配置为"未必意味着"专门设计用于"硬 件。可选地,在一些情况下,表述"装置配置为"可能表示该装置与其它装置或组件一起"能 够"。例如,短句"处理器适合于(或配置为)执行A,B和C"可能表示仅用于执行相应操作的专 用处理器(例如,嵌入式处理器)或表示通过运行存储在内存装置中一个或多个软件程序来 执行相应操作的通用处理器(例如,中央处理器(CPU)或应用处理器(AP))
[0030] 除非另有限定,在这里使用的全部术语(包括技术术语和科学术语)具有本公开所 属领域技术人员通常理解的含义。所述术语(诸如在通常使用的词典中限定的术语)可被解 释为具有与在相关技术领域中的语境含义相同的含义并且将不被解释为具有理想化的含 义或过于正式的含义,除非在本说明书中被清楚地限定。在某些情况下,甚至在本公开中定 义的术语也不应被解释为排除本公开的各种实施例。
[0031] 根据本公开的各种实施例,电子装置可包括以下项中的至少一个:例如,智能电 话、平板个人计算机(PC)、移动电话、视频电话、电子书阅读器(e-book阅读器)、台式PC、膝 上型PC、笔记本计算机、工作站、服务器、个人数字助理(PDA)、便携式多媒体播放器(PMP)、 运动图像专家组阶段1或阶段2(MPEG-1或MPEG-2)音频第三层(MP3)播放器、移动医疗装置、 照相机和可穿戴装置。根据本公开的各种实施例,所述可穿戴装置可包括以下项中的至少 一个:配件类型(例如,手表、戒指、手镯、脚镯、项链、眼镜、隐形眼镜或头戴式装置(HMD))、 织物或服装集成类型(例如,电子服装)、身体安装类型(例如,护具或纹身)和生物可植入类 型(例如,可植入电路)。
[0032] 根据本公开的各种实施例,电子装置可以是家用电器。家用电器可包括以下项中 的至少一个:例如,电视机(TV)、数字通用盘(DVD)播放器、音响、冰箱、空调、真空吸尘器、烤 箱、微波炉、洗衣机、空气净化器、机顶盒、家庭自动控制面板、安全控制面板、TV盒子(例如, 三星HomeSync?、苹果TV?或谷歌TV?)、游戏控制台(例如,Xbox? and PlayStation?)、电 子词典、电子钥匙、摄像机和电子相框。
[0033] 根据本公开的实施例,电子装置可包括以下项中的至少一个:各种医疗装置(例 如,各种便携式医学测量装置(血糖监测装置、心脏速率监测装置、血压测量装置、体温测量 装置等)、磁共振血管造影(MRA)、磁共振成像(MRI)、计算机断层扫描(CT)仪器和超声仪), 导航装置、全球定位系统(GPS)接收器、事件数据记录器(EDR)、飞行数据记录器(FDR)、车辆 信息娱乐装置,用于船舶的电子装置(例如,用于船舶的导航设备和陀螺罗盘)、航空电子装 置、安全装置、汽车机头单元、家用机器人或工业机器人、银行里的自动柜员机(ATM)、商店 里的销售点(P0S)或物联网装置(例如,灯泡、各种传感器、电表或燃气表、洒水装置、火灾报 警器、恒温器、街灯、烤面包机、体育用品、热水箱、加热器、锅炉等)。
[0034] 根据本公开的各种实施例,电子装置可包括以下项中的至少一个:家具或建筑/结 构的一部分、电子图板、电子签名接收装置、投影仪以及各种测量器具(例如,水表、电表、煤 气表、线电波表)。根据本公开各种实施例的电子装置可以是前述各种装置中的一个或更多 个的组合。根据本公开各种实施例的电子装置可以是柔性装置。此外,根据本公开的实施例 的电子装置不限于前述装置,并根据技术的发展可包括新的电子装置。
[0035] 在下文中,将参照附图来描述根据本公开的各种实施例的电子装置。如这里所使 用的情况,术语"用户"可指示使用电子装置的人或使用电子装置的装置(例如,人工智能电 子装置)。
[0036] 图1示出根据本公开的实施例的包括电子装置的网络环境。
[0037] 参照图1,将描述根据本公开的各种实施例的在网络环境100内的电子装置101。电 子装置101可包括总线110、处理器120、存储器130、输入/输出接口 150、显示器160和通信接 口 170。在本公开的各种实施例中,电子装置101可省略上述元件中至少一个,或者还可包括 其它的元件。
[0038] 总线110可包括例如用于连接元件110-170并在所述元件之间传输通信(如,控制 消息和/或数据)的电路。
[0039] 处理器120可包括CPU、AP和通信处理器(CP)中的一个或更多个。处理器120例如可 执行与电子装置101的至少一个其他元件的控制和/或通信相关的操作或数据处理。
[0040]存储器130可包括易失性存储器和/或非易失性存储器。存储器130可存储例如与 电子装置101的至少一个其它元件相关的指令或数据。根据本公开的实施例,存储器130可 存储软件和/或程序140。软件和/或程序140可包括例如内核141、中间件143、应用程序编程 接口(API) 145、和/或应用程序(或"应用")147。内核141、中间件143和API 145中的至少一 些可被称为操作系统(0S)。
[00411内核141可控制或管理用于执行由其他程序(例如,中间件143、API 145或应用程 序147)实现的操作或功能的系统资源(例如,总线110、处理器120或存储器130)。此外,内核 141可提供这样的接口,其中,通过所述接口中间件143、API 145或应用程序147可访问电子 装置101的单独的元件来控制或管理系统资源。
[0042]中间件143例如可用作中间媒介以允许API 145或应用程序147与内核141进行通 信来交换数据。
[0043]另外,中间件143可根据应用程序147的优先级来处理从应用程序147接收到的一 个或更多个任务请求。例如,中间件143可为应用程序147中的至少一个应用程序分配用于 使用电子装置101的系统资源(例如,总线110、处理器120、存储器130等)的优先级。例如,中 间件143可通过根据分配给一个或更多个任务请求的优先级来处理所述一个或更多个任务 请求,对所述一个或更多个任务请求执行调度或负载平衡。
[0044] API 145是这样的接口,其中,通过该接口应用程序147控制由内核141或中间件 143提供的函数,并且API 145可包括例如用于文件控制、窗口控制、图像处理或文本控制的 至少一个接口或函数(例如,指令)。
[0045] 输入/输出接口 150例如可用作可将从用户或另一外部装置输入的指令或数据传 输到电子装置1 〇 1的其它元件的接口。此外,输入/输出接口 150可向用户或另一外部装置输 出从电子装置101的其它元件接收到的指令或数据。
[0046] 显示器160可包括例如液晶显示器(LCD)、发光二极管(LED)、有机发光二极管 (OLED)显示器、微电子机械系统(MEMS)显示器或电子纸显示器。显示器160例如可为用户显 示各种类型的内容(例如,文本、图像、视频、图标或符号)。显示器160可包括触摸屏并接收 例如使用电子笔或用户的身体部分进行的触摸、手势、接近或悬停输入。
[0047] 通信接口 170例如可在电子装置101和外部装置(例如,第一外部电子装置102、第 二外部电子装置104或服务器106)之间建立通信。例如,通信接口 170可通过无线或有线通 信连接到网络162,以与外部装置(例如,第二外部电子装置104或服务器106)进行通信。 [0048]无线通信可使用以下项中的至少一个作为蜂窝通信协议:例如,长期演进(LTE)、 高级长期演进(LTE-A)、码分多址(CDMA)、宽带码分多址(WCDMA)、通用移动通信系统 (UMTS)、无线带宽(WiBro)和全球移动通信系统(GSM)。另外,无线通信可包括例如短距离通 信164。短距离通信164可通过使用以下项中的至少一个来执行:例如无线网络、蓝牙(BT)、 近场通信(NFC)和全球导航卫星系统(GNSS)。根据使用区域、带宽等,GNSS可包括以下项中 的至少一个:例如,GPS、GL0NASS、北斗卫星导航系统(以下简称为"北斗")和欧洲的全球卫 星导航系统(伽利略)。在下文,在本公开中,"GPS"可与"GNSS"互换使用。有线通信可包括以 下项中的至少一个:例如,通用串行总线(USB)、高清晰度多媒体接口(HDMI )、推荐标准232 (RS-232)和普通老式电话服务(POTS)。网络162可包括以下项中的至少一个:诸如计算机网 络的通信网络(例如,局域网(LAN)或广域网(WAN))、因特网和电话网。
[0049] 第一电子装置102和第二外部104中的每个可以与电子装置101的类型相同或不 同。根据本公开的实施例,服务器106可包括一个或更多个服务器组成的组。根据本公开的 各种实施例,在电子装置101中执行的全部或部分操作可在另一电子装置或多个电子装置 (例如,电子装置102和104或服务器106)中执行。根据本公开的实施例,当电子装置101不得 不自动地或响应于请求执行某些功能或服务时,电子装置101可向另一装置(例如,电子装 置102或104或服务器106)做出执行与电子装置101相关的至少一些功能的请求,而不是通 过自身或通过其它方式来执行所述功能或服务。另一电子装置可执行被请求的功能或附加 功能,并且可将执行的结果传送给电子装置101。电子装置101可处理接收到的结果,就像它 本身或通过其他方式提供所请求的功能或服务。为了实现这一点,例如,可使用云计算、分 布式计算或客户端-服务器计算技术。
[0050] 图2是根据本公开的各种实施例的电子装置201的框图。
[00511 例如,参照图2,电子装置201可包括图1所示的电子装置101的全部或部分。电子装 置201可包括至少一个处理器(例如,AP)210、通信模块220、用户识别模块(SH0224、存储器 230、传感器模块240、输入装置250、显示器260、接口 270、音频模块280、相机模块291、电源 管理模块295、电池296、指示器297和电机298。
[0052]处理器210可通过驱动操作系统或应用程序控制连接到处理器210的多个硬件或 软件组件,并执行对各条数据的处理和计算。处理器210可通过例如片上系统(SoC),来实 现。根据本公开的实施例,处理器210还可包括GPU和/或图像信号处理器。处理器210可包括 图2所示的元件中的至少一些元件(例如,蜂窝模块221)。处理器210可将从其它元件中的至 少一个元件(例如,非易失性存储器)接收到的指令或数据载入到易失性存储器,并可处理 载入的指令或数据,并且可将各种数据存储在非易失性存储器中。
[0053]通信模块220可具有与图1的通信接口相同或相似的配置。通信模块220可包括例 如蜂窝模块221、1141模块223、81'模块225、6奶3模块227(例如,6?3模块、611)嫩33模块、北 斗模块或伽利略模块)、NFC模块和射频(RF)模块229。
[0054]蜂窝模块221可通过例如通信网络提供语音呼叫、图像呼叫、文本消息服务或因特 网服务。根据本公开的实施例,蜂窝模块221可使用用户识别模块(例如,SIM卡224)来区分 和验证通信网络内的电子装置201。根据本公开的实施例,蜂窝模块221可执行处理器210可 提供的功能中的至少一些功能。根据本公开的实施例,蜂窝模块221可包括CP。
[0055] Wi-Fi模块223、BT模块225、GNSS模块227和NFC模块228中的每个可包括例如用于 处理通过相关模块发送和接收的数据的处理器。根据本公开的各种实施例,可在集成芯片 (1C)或1C封装中包括以下项中的至少一些(例如,两个或更多):蜂窝模块221、Wi-Fi模块 223、BT 模块225 和 GNSS 模块227。
[0056] RF模块229可发送/接收例如通信信号(例如,RF信号)AF模块229可包括例如收发 器、功率放大器模块(PAM)、频率滤波器、低噪声放大器(LNA)和天线。根据本公开的实施例, 蜂窝模块221、1141模块223、81'模块225、6吧3模块227和即(:模块228中的至少一个可通过 单独的RF模块来发送和接收RF信号。
[0057] SM 224可包括例如包括用户身份模块和/或嵌入式SM的卡,并可包含唯一识别 信息(例如,集成电路卡标识码(ICCID)或用户信息(例如,国际移动用户识别码(IMSI))。 [0058] 存储器230(例如,存储器130)可包括例如内部存储器232或外部存储器234。内部 存储器22可包括以下项中的至少一个:易失性存储器(例如,动态随机存取存储器(DRAM)、 静态RAM( SRAM)、同步DRAM(SDRAM)等)和非易失性存储器(例如,一次性可编程只读存储器 (0TPR0M)、PR0M、可擦除PROM(EPROM)、电可擦除可编程ROM(EEPR0M)、掩模ROM、闪速ROM、闪 速存储器(例如,NAND闪速存储器或者N0R闪速存储器)、硬盘驱动器、固态驱动器(SSD)等)。
[0059] 外部存储器234还可包括闪盘驱动器,例如,紧凑式闪存(CF)、安全数字(SD)、微型 SD、迷你 SD、极限数字(xD)、记忆棒等。外部存储器234可通过各种接口功能上和/或物理上 连接到电子装置201。
[0060] 传感器模块240可测量物理量或检查电子装置201的操作状态,并可将测量或检查 到的信息转换成电子信号。例如,传感器模块240可包括以下项中的至少一个:手势传感器 240A、陀螺仪传感器240B、大气压力传感器240C、磁传感器240D、加速度传感器240E、握持传 感器240F、近距离传感器240G、颜色传感器240H(例如,红/绿/蓝(RGB)传感器)、生物传感器 2401、温度/湿度传感器240J、光传感器240K、和紫外线(UV)传感器240M。另外或者可选地, 传感器240可包括例如电子鼻传感器、肌电图(EMG)传感器、脑电图(EEG)传感器、心电图 (ECG)传感器、红外线(IR)传感器、虹膜传感器和/或指纹传感器。此外,传感器240还可包括 用于控制包括在传感器240中的一个或更多个传感器的控制电路。在本公开的各种实施例 中,电子装置201还可包括被配置为控制传感器模块240的处理器,其中,该处理器作为处理 器210的一部分或者与处理器210分离,并且当处理器210处于休眠状态时,电子装置201可 控制传感器模块240。
[0061 ]输入装置250可包括例如触摸面板252、(数字)笔传感器254、键256或超声波输入 装置258。触摸面板252可使用例如电容式、电阻式、红外线式和超声波式中的至少一个。另 外,触摸面板252还可包括控制电路。触摸面板252还可包括触觉层并给用户提供触觉反应。 [0062](数字)笔传感器254可包括例如识别片,其中,识别片是触摸面板的一部分或者与 触摸面板分离。键256可包括例如物理按钮、光学键或键盘。超声波输入装置258可通过麦克 风(例如,麦克风288)检测由输入工具生产的超声波,并识别与检测到的超声波相应的数 据。
[0063] 显示器260(例如,显示器160)可包括面板262、全息照相装置264或投影仪266。面 板262可包括与图1中示出的显示器160相同或相似的配置。面板262可被实现为是例如柔性 的、透明的或可穿戴的。面板262和触摸面板252可被实现为一个模块。全息照相装置264可 通过使用光的干涉在空气中显示三维图像。投影仪266可通过将光投射到屏幕上来显示图 像。屏幕可以位于例如电子装置201的内部或外部。另外,根据本公开的实施例,显示器260 还可包括用于控制面板262、全息照相装置264或投影仪266的控制电路。
[0064]接口 270可包括例如HDMI272、USB274、光学接口 276或D-subminiature(D-sub) 278。接口 270可被包括在例如图1所示的通信接口 170中。另外或可选地,接口 270可包括例 如移动高清链路(MHL)接口、SD卡/多媒体卡(MMC)接口或红外线数据协会(IrDA)标准接口。 [0065]音频模块280可对例如声音和电子信号进行双向转换。音频模块280中的至少一些 元件可包括在例如图1所示的输入/输出接口 150中。音频模块280可处理通过例如扬声器 282、接收器284、耳机286、麦克风288等输入或输出的声音信息。
[0066]相机模块291是可拍摄静止图像和动态图像的装置。根据本公开的实施例,相机模 块291可包括一个或更多个图像传感器(例如,前置传感器或后置传感器)、透镜、图像信号 处理器(ISP)、闪光灯(例如,LED或氙灯)。
[0067]电源管理模块295可管理例如电子装置201的电源。根据本公开的实施例,电源管 理模块295可包括电源管理IC(PMIC)、充电器1C、或电池或燃料计。PMIC可使用有线和/或无 线充电方法。无线充电方法的实例可包括例如磁共振方法、磁感应方法、电磁方法等。用于 无线充电的附加电路(例如,线圈回路、谐振电路、整流器等)还可被包括。电池量表可测量 例如电池296的剩余量以及充电期间的电压、电流或温度。电池296可包括例如可充电电池 或太阳能电池。
[0068] 指示器297可显示电子装置201或电子装置210的部分(例如,处理器210)的特定状 态(例如,启动状态、消息状态、充电状态等)。电机298可将电信号转换成机械振动,并可产 生振动、触觉效果等。尽管未示出,但电子装置201可包括用于支持移动TV的处理单元(例 如,GPU)。用于支持移动TV的处理单元可例如按照特定标准(例如,数字多媒体广播(DMB)、 数字视频广播(DVB)或媒体FL0?)来处理媒体数据。
[0069] 根据本公开上述硬件组成元件中的每个可用一个或多个组件来配置,并且相应组 成元件的名称可根据电子装置类型的不同而有所不同。根据本公开的各种实施例的电子装 置可包括上述元件中的至少一个。一些元件可被省略或者还可在电子装置中包括其它附加 元件。另外,根据本公开的各种实施例的硬件元件中的一些可被组合成一个实体,其中,所 述实体可执行与组合前的相关元件的功能相同的功能。
[0070] 图3是根据本公开的各种实施例的程序模块的框图。
[0071] 参照图3,根据本公开的实施例,程序模块310(例如,软件和/或程序140)可包括用 于控制与电子装置(例如,电子装置101)相关的资源的0S和/或在0S中执行的各种应用程序 (例如,应用程序 147) AS可以是例如Android、iOS、Windows、Symbian、Tizen、Bada等。
[0072] 程序模块310可包括内核320、中间件330、API360和/或应用370。程序模块310中的 至少一些可被预先加载在电子装置上,或可从外部电子装置(例如,电子装置102或104、或 服务器106)下载。
[0073]内核320(例如,内核141)可包括例如系统资源管理器321和/或装置驱动器323。系 统资源管理器321可执行对系统资源的控制、分配、检索等。根据本公开的实施例,系统资源 管理器321可包括进程管理器、内存管理器、文件系统管理器等。装置驱动器323可包括例如 显示驱动器、相机驱动器、BT驱动器、共享内存驱动器、USB驱动器、键盘驱动器、Wi-Fi驱动 器、音频驱动器或进程间通信(IPC)驱动器。
[0074]中间件330可提供由应用370共同使用的功能或通过API 360给应用370提供各种 功能,从而使得应用370可有效地使用电子装置内有限的系统资源。根据本公开的实施例, 中间件330(例如,中间件143)可包括例如以下项中的至少一个:运行时库335、应用管理器 341、窗口管理器342、多媒体管理器343、资源管理器344、电源管理器345、数据库管理器 346、包管理器347、连接管理器348、通知管理器349、位置管理器350、图形管理器351和安全 管理器352。
[0075]运行时库335可包括编译器使用的库模块,以便在应用370正在被运行时通过编程 语言增加新的功能。运行时库335可执行输入/输出管理、内存管理、算术函数的功能等。 [0076] 应用管理器341可管理例如应用370中的至少一个应用的生命周期。窗口管理器 342可管理用于屏幕的图形用户界面(GUI)。多媒体管理器343可确定用于再现各种媒体文 件的格式,并可通过使用适合于相关格式的编码器/解码器(编解码器)来对媒体文件进行 编码或解码。资源管理器334可管理应用370中的至少一个应用的资源,诸如,源代码、内存、 存储空间等。
[0077]电源管理器345可与基本输入/输出系统(BIOS)-起操作来管理电池或电源,并可 提供用于电子装置的操作的电源信息。数据库管理器346可生成、搜索和/或改变将被应用 370中的至少一个应用使用的数据库。包管理器347可管理以包文件形式分布的应用的安装 或更新。
[0078] 连接管理器348可管理无线连接,诸如,例如Wi-Fi或BT。通知管理器349可以以不 打扰用户的方式显示或通知事件,诸如,到达消息、预约、接近通知等。位置管理器350可管 理电子装置的位置信息。图形管理器351可管理将向用户提供的图形效果或与图形效果相 关的UI。安全管理器352可提供用于系统安全、用户认证等的各种安全功能。根据本公开的 实施例,当电子装置(例如,电子装置101)具有电话呼叫功能时,中间件330还可包括用于管 理电子装置的语音呼叫功能或视频呼叫功能的电话管理器。
[0079]中间件330可包括形成上述元件的各种功能的组合的中间模块。中间件330可提供 专门用于每种类型的0S的模块,以便提供可区分的功能。此外,中间件330可动态地删除现 有元件中的一些元件或者可增加新的元件。
[0080] API360(例如,API145)是例如一组API编程函数,并且可根据0S提供不同的配置。 例如,在Android或iOS的情况下,可为每个平台提供一个API集。在Tizen的情况下,可为每 个平台提供两个或更多个API集。
[0081] 应用370(例如,应用程序147)可包括例如可提供诸如主页371、拨号器372、短消息 服务(SMS)/多媒体信息服务(MMS)、即时消息(頂)374、浏览器375、相机376、提醒377、通讯 录378、语音拨号器379、电子邮件380、日历381、媒体播放器382、相册383、时钟384、医疗保 健(例如,测量运动量或血糖)或环境信息(例如,大气压、湿度或温度信息)功能的一个或更 多个应用。
[0082]根据本公开的实施例,应用370可包括支持在电子装置(例如,电子装置101)和外 部电子装置(例如,电子装置102或104)之间的信息交换的应用(在下文,为了方便描述,称 为"信息交换应用")。与信息交换相关联的应用可包括例如用于将特定信息转发到外部电 子装置的通知转发应用或用于管理外部电子装置的装置管理应用。
[0083] 例如,通知转发应用可包括将由电子装置101的其它应用程序(例如,SMS/丽S应 用、邮箱应用、医疗保健应用、环境信息应用等)产生的通知信息传递到外部电子装置(例 如,电子装置102或104)的功能。此外,通知转发应用可从外部电子装置接收通知信息并将 接收到的通知信息提供给用户。
[0084]装置管理应用可管理(例如,安装、删除或更新)例如用于外部电子装置(例如,电 子装置102或104)的至少一部分与电子装置通信(例如,打开/关闭外部电子装置本身(或外 部电子装置的一些元件)或调整显示器的亮度(或分辨率))的功能、在外部电子装置中运行 的应用或从外部电子装置提供的服务(例如,电话呼叫服务或信息服务)。
[0085] 根据本公开的实施例,应用370可包括根据外部电子装置102或104的属性指定的 应用(例如,移动医疗器械的医疗保健应用等)。根据本公开的实施例,应用370可包括从外 部电子装置(例如,服务器106、或电子装置102或104)接收到的应用。根据本公开的实施例, 应用370可包括预先加载的应用或可从服务器下载的第三方应用。根据本公开的上述实施 例,程序模块310中的元件的名称可根据0S的类型而改变。
[0086] 根据本公开的各种实施例,程序模块310中的至少一些可以以软件、固件、硬件或 它们中的两个或更多个的组合来实现。程序模块310中的至少一些可通过例如处理器(例 如,处理器210)来实现(例如,执行)。程序模块310中的至少一些可包括例如用于执行一个 或更多个功能的模块、程序、例程、指令集和/或处理。
[0087] 这里所使用的术语"模块"可例如表示包括硬件、软件和固件中的一个或它们中的 两个或更多个的组合的单元。"模块"可与例如术语"单元"、"逻辑"、"逻辑块"、"组件"或"电 路"互换使用。"模块"可以是集成组成元件或其中的部分的最小单元。"模块"可是用于执行 一个或更多个功能或其中的部分的最小单元。"模块"可机械地或电子地实现。例如,根据本 公开的"模块"可包括以下项中的至少一个:专用集成电路(ASIC)芯片、现场可编程门阵列 (FPGA)以及用于执行已知的或待以后开发的操作的可编程逻辑装置。
[0088] 根据本公开的各种实施例,根据本公开的装置中的至少一些装置(例如,其中的模 块或功能)或方法(例如,操作)可通过以编程模块形式存储在计算机可读存储介质中的指 令来实现。当指令由处理器(例如,处理器120)执行时,可促使一个或更多个处理器执行与 该指令相应的功能。计算机可读存储器介质可以是例如存储器130。
[0089] 图4示出根据本公开的实施例的电子装置400主要配置的框图。
[0090] 参照图4,根据本公开的实施例的电子装置400可包括通信单元411、传感器单元 413、输入单元415、音频处理器417、显示单元419、存储器421和控制器423。
[0091] 通信单元411可执行电子装置400中的通信。此时,通信单元411可通过各种通信方 案与包括配件装置(未示出)的外部装置(未示出)进行通信。通信单元411可执行无线通信 和有线通信中的至少一个。为此,通信单元411可访问移动通信网络和数据通信网络中至少 一个。通信单元411可与配件装置执行短距离通信。此时,通信方案可包括诸如BT、BFC和射 频识别(RFID)的无线通信。此外,通信单元411可包括位于电子装置400后表面用于通过导 线与配件装置通信的端口。
[0092] 传感器单元413可检测安装到电子装置400的配件装置相对于显示单元419的打开 和关闭状态。为此,传感器单元413可通过由包含在配件装置中的霍尔传感器进行的检测来 识别配件装置的打开/关闭。传感器单元413可包括用于识别配件装置的打开/关闭的照度 传感器。配件装置的打开操作可与用于识别显示单元419的状态相应,配件装置的关闭操作 可与配件装置覆盖显示单元419的状态相应。
[0093] 传感器单元413可检测配件装置是否被安装到显示单元419/从显示单元419移除。 配件装置可被安装到显示单元419的一部分。传感器单元413可通过由包含在配件装置中的 霍尔传感器进行的检测来检测配件装置是否被安装/移除。传感器单元413可将关于配件装 置是否打开/关闭或安装/移除的识别消息提供给控制器423。
[0094] 输入单元415可在电子装置400中产生输入数据。此时,输入单元415可响应于电子 装置400的用户输入而产生输入数据。输入单元415可包括至少一个输入工具。输入单元415 可包括键盘、圆顶开关、物理按钮、触摸面板和飞梭。
[0095] 音频处理器417可处理音频信号。此时,音频处理器417可包括扬声器(SPK)和麦克 风(MIC)。音频处理器417可通过扬声器再现从控制器423输出的音频信号。音频处理器417 可将从麦克风产生的音频信号传送到控制器423。
[0096] 显示单元419可在控制器423控制下将显示单元419的整个区域设置为显示区域和 输入区域。显示单元419可在控制器423的控制下,将与配件装置相应的程序的执行屏幕显 示在显示区域中。显示单元419可在控制器423的控制下,在显示区域中显示所执行的功能 (例如,应用程序)的执行屏幕。显示区域可以是与形成在配件装置中的显示窗口相应的区 域。此外,显示区域可以是由安装到显示单元419的部分的配件装置所暴露的显示单元419 的局部区域。显示单元419可包括LCD、LED显示器、0LED显示器、MEMS显示器和电子纸显示 器。显示单元419可包括多个发光二极管。
[0097]此外,显示单元419可与输入单元415相结合而被实现为触摸屏。当显示单元419被 实现为触摸屏时,显示单元(以下,称为触摸屏419)可将与布置在配件装置的至少一个物理 键相应的至少一个虚拟键绘制在输入区域中。输入区域可以是与形成在配件装置中的至少 一个物理键相应的区域,并且可以是与安装到触摸屏419的一部分的配件装置相应的区域。 触摸屏419可不在输入区域中绘制虚拟键。
[0098]存储器421可存储电子装置400的操作程序。存储器421可存储相应于配件装置的 程序。所述程序可以是例如应用。
[0099]当识别出包含至少一个物理键的配件装置被安装到触摸屏419时,控制器423可执 行对配件装置的验证,并运行与配件装置相应的程序。控制器423可基于程序根据物理键设 置检测到物理键的输入的输入区域以及由物理键暴露的显示区域。控制器423可在显示区 域中显示屏幕数据。当在配件装置被关闭的情况下由物理键产生了输入时,控制器423可根 据在输入区域中的输入来检测控制信号。控制器423可执行与检测到的控制信号相应的功 能。为此,控制器423可包括验证管理器425和程序管理器427。
[0100]当传感器单元413检测到配件装置覆盖了电子装置400的触摸屏419的全部或部分 时,验证管理器425可从配件装置接收关于配件装置的信息。此时,关于配件装置的信息可 包括以下项中的至少一个:配件装置的制造商、配件装置是否为正品、产品名称、颜色、配件 装置的类型、ID格式、关于包括在配件装置中的至少一个物理键的类型信息和布置信息、关 于形成在配件装置中的显示窗口的信息以及制造商的网页的访问地址,并可被形成为如下 文中表1所示。
[0101] 根据本公开的实施例,配件装置可是包括显示窗口和至少一个物理键的盖体配件 装置,并且可覆盖电子装置400的整个上部。配件装置可以是包括至少一个物理键并仅覆盖 电子装置400的上部中的一些的盖体配件装置。配件装置的显示窗口可用透明的材料形成。
[0102] 根据本公开的实施例,配件装置可以是安装到电子装置400的后表面和前表面 (即,触摸屏419的一部分)的一对壳体,。此时,安装到电子装置400后表面的壳体可包括用 于与电子装置400进行NFC通信的芯片。安装到电子装置400中的触摸屏419的一部分的壳体 可包括霍尔传感器并且具有至少一个物理键。此外,配件装置可安装到电子装置400的触摸 屏419的仅一部分,而无需安装到电子装置400后表面的壳体。在这种情况下,配件装置可包 括霍尔传感器和用于与电子装置400进行NFC通信的芯片,并且具有至少一个物理键。
[0103] 此时,包括在配件装置中的至少一个物理键可以是具有qwerty键盘的键盘。物理 键可形成为具有qwerty键盘的键盘、3x4阵列键盘、包括qwerty键盘和功能键的键盘、包括 用于控制游戏的游戏控制键的键盘以及可使用外部装置触摸的触摸板。
[0104] 表1
[0107]验证管理器425可通过使用关于配件装置的信息中包括的关于配件装置是否为正 品的信息来验证配件装置。当完成配件装置的验证时,验证管理器425可识别与配件装置相 应的程序是否存储在存储器421中,并将识别的结果提供给程序管理器427。
[0108]当与配件装置相应的程序存储在存储器421中时,程序管理器427可运行所述程 序。当与配件装置相应的程序未存储在存储器421中时,程序管理器427可访问存在于电子 装置400外部的服务器(未示出),下载与配件装置相关的程序,并安装下载的程序。程序管 理器427可运行安装的程序。此时,服务器可以是内容提供服务器、存储服务器、市场服务器 和制造商网页中的至少一个。
[0109] 程序管理器427可在触摸屏419上设置显示区域和输入区域。程序管理器427可通 过与已完成检验的配件装置相应的程序,基于关于配件装置的显示窗口的信息来设置显示 区域。程序管理器427可通过所述程序基于关于配件装置的物理键的信息设置输入区域。当 配件装置是安装到触摸屏419的一部分的配件装置时,程序管理器427可将触摸屏419的与 安装配件装置的区域相应的区域设置为输入区域。程序管理器427可将除了输入区域之外 的区域设置为显示区域。
[0110]程序管理器427可将根据程序的运行的屏幕数据显示在触摸屏419上。程序管理器 427可将根据程序的运行的屏幕数据显示在设置的显示区域中。当在待机屏幕显示在触摸 屏419上的状态下配件装置覆盖触摸屏419或安装到触摸屏419时,程序管理器427可调整待 机屏幕的尺寸以适合于显示区域。程序管理器427可将调整尺寸后的屏幕数据显示在显示 区域中。程序管理器427可重新布置在调整大小之前已经在触摸屏419上显示的待机屏幕中 的一个或更多个图标,并将重新布置的图标显示在显示区域中。
[0111]当在配件装置覆盖触摸屏419或安装到触摸屏419的状态下检测到特定应用程序 的运行时,程序管理器427可在显示区域中显示特定应用程序的执行屏幕。程序管理器427 可控制执行屏幕以适合于显示区域,并将执行屏幕显示在显示区域中。
[0112]程序管理器427可通过程序识别在关于配件装置的信息中的关于包括在配件装置 中的至少一个物理键的类型信息和布置信息。程序管理器427可将触摸屏419中的与物理键 相应的区域设置为输入区域。程序管理器427可将与关于至少一个物理键的类型信息和布 置信息相应的至少一个虚拟键绘制在设置的输入区域中。程序管理器427可给虚拟键分配 与分配给物理键的键值相同的键值。
[0113] 当通过物理键产生了输入时,程序管理器427可识别与产生的输入相应的控制信 号。程序管理器27可执行与识别出的控制信号相应的功能,并在触摸屏419的与配件装置的 显示窗口相应的显示区域中,根据所述功能的执行来显示屏幕数据。当在物理键中产生了 输入时,例如,当用户按压物理键时,可产生触摸屏419的电容的变化。程序管理器427可识 别产生电容的位置的坐标值。程序管理器427可识别与识别出的坐标值相应的虚拟键以及 分配给虚拟键的键值,并执行与键值相应的功能。程序管理器427可将与所执行的功能相应 的屏幕数据显示在显示区域中。
[0114] 当覆盖触摸屏419的配件装置打开或从触摸屏419移除时,程序管理器427可将显 示区域与输入区域组合成整个区域。程序管理器427可改变正在显示区域中显示的屏幕数 据的大小,以相应于触摸屏419的整个区域,并将屏幕数据显示在触摸屏419上。程序管理器 427可将在显示区域中显示的屏幕数据中布置的至少一个图标重新布置并显示。
[0115] 根据本公开的实施例,包括触摸屏(例如,显示单元419)的电子装置400可包括传 感器单元413和控制器423,其中,传感器单元413用于检测包括至少一个物理键的配件装置 的安装,控制器423用于设置与物理键相应的输入区域和与触摸屏419上的剩余区域相应的 显示区域并将屏幕数据显示在显示区域中。控制器423可根据在输入区域中检测到的输入 来控制屏幕数据,并显示所控制的屏幕数据。屏幕数据可包括至少一个项目。控制器423可 将至少一个项目布置在显示区域中。
[0116]如果配件装置从电子装置400移除,则控制器423可将屏幕数据显示在触摸屏419 的整个屏幕中。
[0117]控制器423可验证配件装置,执行与配件装置相应的程序,并基于所述程序设置显 示区域和输入区域。
[0118] 如果程序被安装,则控制器423可运行所述程序。如果程序未被安装,则控制器423 可访问服务器以安装所述程序,并可安装所述程序。所述程序可包括关于至少一个物理键 的类型信息和布置信息。控制器423可将与关于至少一个物理键的类型信息和布置信息相 应的至少一个虚拟键绘制在输入区域中。
[0119] 控制器423可响应于在至少一个物理键上检测到的输入识别虚拟键,并根据与虚 拟键相应的键值来控制和显示屏幕数据。
[0120]图5是示出根据本公开的实施例的通过使用配件装置700来控制电子装置400的方 法的流程图。
[0121] 图6是示出根据本公开的实施例的运行与配件装置700相应的程序的方法的流程 图。
[0122] 图7至图11示出用于描述根据本公开的各种实施例的安装有配件装置700的电子 装置400的操作的屏幕示例。
[0123] 图12A、图12B和图12C示出用于描述根据本公开的各种实施例的形成在配件装置 700中的物理键720的结构的屏幕示例;
[0124] 参照图5至图12C,在操作11,电子装置400可识别是否检测到安装到电子装置400 的配件装置(Acc)700。当基于操作11的识别结果检测到配件装置700时,电子装置400可执 行操作13。当配件装置700未被检测到时,电子装置400可连续地尝试检测配件装置700。
[0125] 将参照图7对用于检测安装到电子装置400的配件装置700的操作进行更详细地描 述。包括显示窗口 710和至少一个物理键720的配件装置700可被安装到电子装置400。此时, 如图7所示,配件装置700可以是覆盖电子装置400整个上部的盖体配件装置。此外,配件装 置700可包括至少一个物理键,并可形成为仅覆盖电子装置400的部分上部。
[0126] 配件装置700的显示窗口 710可用透明材料形成。如图7所示,配件装置700的至少 一个物理键720可以是具有qwerty键盘的按键。根据制造商,电子装置400包括具有qwerty 键盘的键盘、3x4阵列键盘、包括qwerty键盘和功能键的键盘、包括用于控制游戏的游戏控 制键的键盘以及可使用外部装置来触摸的触摸板。
[0127] 配件装置700可通过短距离通信(诸如NFC、RFIC等)与电子装置400进行通信。此 外,配件装置700可通过电线连接到电子装置400的后表面中包括的端口以执行通信。电子 装置400可检测通过无线或有线通信连接的配件装置700覆盖触摸屏419的状态。电子装置 400可通过包括在配件装置700中的霍尔传感器来检测配件装置700覆盖触摸屏719的状态。 电子装置400可通过包括在触摸屏419中的传感器(诸如照度传感器)来检测配件装置700覆 盖触摸屏419的状态。
[0128] 在操作13,电子装置400可识别通过无线通信或有线通信从配件装置700接收到的 信息。例如,关于配件装置700的信息可包括以下项中的至少一个:配件装置700的制造商、 配件装置700是否为正品、产品名称、颜色、配件装置700的类型、ID格式、关于包括在配件装 置700中的至少一个物理键720的类型信息和布置信息、关于形成在配件装置700中的显示 窗口 710的信息以及制造商的网页的访问地址。
[0129] 在操作15,电子装置400可验证配件装置700。例如,电子装置400可通过使用关于 配件装置700的信息中包括的关于配件装置700是否为正品的信息来验证配件装置700。当 在操作17完成了电子装置400的验证时,电子装置400可执行操作19。当未完成电子装置400 的检验时,电子装置400可执行操作29。在操作29,如图8所示,电子装置可在触摸屏419上显 示通知配件装置不是正品的警告消息711。当显示警告消息711时,电子装置400可识别关于 配件装置700的信息之中的关于显示窗口的信息。电子装置400可在触摸屏719的与识别的 关于显示窗口的信息相应的位置显示警告消息711。
[0130]在操作19,电子装置400可执行与已经完成检验的配件装置700相应的程序。将参 照图6更详细地描述用于执行程序的操作。在操作41,电子装置400可识别在存储器421中是 否存在与配件装置700相关的程序。当基于在操作41中的识别结果存在与配件装置700有关 的程序时,电子装置400可执行操作49。当基于操作41中的识别结果不存在与配件装置700 相关的程序时,电子装置400可执行操作43。
[0131]在操作43,如图9所示,电子装置400可将用于安装与配件装置700相关的程序的通 知消息712显示在触摸屏419上。当显示通知消息712时,电子装置400可识别关于配件装置 700的信息中的关于显示窗口的信息。电子装置400可在触摸屏419的与识别出的关于显示 窗口的信息相应的位置显示通知消息712。
[0132] 当在操作45接收到对通知消息712中的0K的选择信号时,例如,当选择安装程序 时,电子装置400可执行操作47。当在操作45接收到对通知消息712中的N0的选择信号时,例 如,当选择不安装程序时,电子装置400可结束操作。
[0133] 在操作47,电子装置400可访问存在于电子装置400外部的服务器(未示出),下载 与配件装置700相关的程序,并安装下载的程序。此时,服务器可以是以下项中的至少一个: 内容服务服务器、播放存储服务器、市场服务器和配件装置的制造商网页。在操作49,电子 装置400可运行安装的程序。
[0134] 在操作49,电子装置400可基于运行的程序,在触摸屏419中设置显示区域和输入 区域。电子装置400可通过所述程序,基于关于配件装置700的显示窗口 710的信息来设置显 示区域。电子装置400可通过所述程序,基于关于配件装置700的至少一个物理键720的信息 来设置输入区域。
[0135] 在操作51,电子装置400可在设置的显示区域中显示屏幕数据。例如,如图10所示, 电子装置400可在与配件装置700的显示窗口 710相应的显示区域中显示与程序的运行相应 的屏幕数据713。当在待机屏幕被显示在触摸屏419上的状态下配件装置覆盖触摸屏419或 被安装到触摸屏419时,电子装置400可调整待机屏幕的尺寸以适合于显示区域。电子装置 400可将调整尺寸后的屏幕数据显示在显示区域中。电子装置400可将在调整尺寸之前已经 在触摸屏419上显示的待机屏幕中的一个或更多个图标重新布置,并将重新布置的图标显 示在显示区域中。
[0136] 当在配件装置700覆盖触摸屏419的状态检测到特定应用的执行时,电子装置400 可将特定应用程序的执行屏幕显示在显示区域中。电子装置400可控制执行屏幕以适合显 示区域,并将执行屏幕显示在显示区域中。
[0137] 在操作53,电子装置400可通过程序,从关于配件装置700的信息识别关于至少一 个物理键720的类型信息和布置信息。电子装置400可将识别出的与关于至少一个物理键 720的类型信息和布置信息相应的至少一个虚拟键绘制在设置的输入区域中。将参照图11 详细地描述显示屏幕数据713和绘制虚拟键。
[0138] 电子装置400可从关于配件装置700的信息识别关于显示窗口 710的信息。电子装 置400可将触摸屏419的与识别出的显示窗口 710相应的区域设置为显示区域510。电子装置 400可将与程序的运行相应的屏幕数据显示在显示区域510中。电子装置400可从关于配件 装置700的信息识别关于至少一个物理键720的类型信息和布置信息。在与其中产生物理键 720的面相反的面(例如,面向电子装置400的触摸屏419的面)上,,物理键720可由特定介质 721保护。电子装置400可将触摸屏419的与识别出的物理键720相应的区域设置为输入区域 520〇
[0139] 电子装置400可将具有与至少一个物理键720相同的类型信息和布置信息的至少 一个虚拟键绘制在设置的输入区域520中。此时,电子装置400仅绘制虚拟键,而实际上并没 有在触摸屏419上显示虚拟键。电子装置400可将与分配给物理键的键值相同的键值分配给 绘制的虚拟键。
[0140]在操作21,电子装置400可识别是否产生了对特定物理键A的输入。当基于在操作 21中的识别结果产生了对物理键A的输入时,电子装置400可执行操作23。当未产生对物理 键A的输入时,电子装置400可等待输入的产生。在操作23,电子装置400可执行与产生的输 入相应的功能。将参照图11至12C更详细地描述用于执行与产生的对物理键A的输入相应的 功能的操作。
[0141] 参照图11,当配件装置700覆盖电子装置400的上部时,电子装置400可检测包括在 配件装置700中的霍尔传感器730。当电子装置400检测到霍尔传感器730时,电子装置400可 运行与配件装置700相应的程序。电子装置400可基于所述程序,在触摸屏419中设置显示区 域510和输入区域420。电子装置400可与物理键720等同地将虚拟键绘制在输入区域中。电 子装置400可分配与分配给物理键相同的键值给绘制的虚拟键。
[0142] 当在配件装置700覆盖电子装置400的上部的状态下在特定物理键A上产生了输入 时,电子装置400可识别与物理键A相应的虚拟键A'。电子装置400可识别虚拟键A'的位置的 坐标值。电子装置400可识别与识别出的坐标值相应的键值,并执行与该键值相应的功能。 电子装置400可将设置的与在显示区域510中执行的功能相应的屏幕数据显示到触摸屏 419〇
[0143] 参照图12A至12C,如图12A所示,物理键720可由突出型键盘识别板形成。在电子装 置400的上部被具有由突出型键盘识别板形成的物理键720的配件装置700覆盖的状态下, 可在特定的物理键720a上产生输入。此时,在其上产生输入的物理键720a可在朝向触摸屏 419的方向上移动。通过物理键720a已在朝向触摸屏419的方向上移动,可在与绘制在触摸 屏419上的虚拟键520a相应的位置产生电容的变化。电子装置400可检测产生的电容变化, 并识别具有产生的电容变化的虚拟键520a的坐标值。电子装置400可识别与识别出的坐标 值相应的键值,并执行相应的功能。
[0144] 如图12B所示,物理键720可由插入型键盘识别板形成。在电子装置400的上部被具 有由插入型键盘识别板形成的物理键720的配件装置700覆盖的状态下,可在特定物理键 720b上产生输入。此时,在其上产生输入的物理键720b可在朝向触摸屏419的方向上移动。 通过物理键720b已在朝向触摸屏419的方向上移动,可在绘制在触摸屏419上的虚拟键520b 上产生电容的变化。电子装置400可检测产生的电容变化,并识别具有产生的电容变化的虚 拟键520b的坐标值。电子装置400可识别与识别出的坐标值相应的键值,并执行相应的功 能。
[0145] 如图12C所示,物理键720可由插入型导电盖板形成。在电子装置400的上部被具有 由插入型导电盖板形成的物理键720的配件装置700覆盖的状态下,可在特定物理键720c上 产生输入。此时,在其上产生输入的物理键720c可在朝向触摸屏419的方向上移动。通过物 理键720c已在朝向触摸屏419的方向上移动,可在绘制在触摸屏419上的虚拟键520c上产生 电容的变化。电子装置400可检测产生的电容变化,并识别具有产生的电容变化的虚拟键 520c的坐标值。电子装置400可识别与识别出的坐标值相应的键值,并执行相应的功能。
[0146] 当在操作25未检测到配件装置700时,电子装置400可执行操作27。例如,如图10所 示,当覆盖电子装置400上部的配件装置700打开而并没有覆盖电子装置400的上部时,电子 装置400可执行操作27。电子装置400可改变正显示在显示区域中的屏幕数据以与触摸屏 419的大小相应,并将屏幕数据显示在触摸屏419上。电子装置400可将在显示区域中显示的 屏幕数据中布置的至少一个图标重新布置并显示。
[0147] 图13至图15示出用于描述根据本公开的各种实施例的盖体型配件装置的屏幕示 例。
[0148] 参照图13至图15,包括显示窗口 700和至少一个物理键720的配件装置700可被安 装到电子装置400。此时,如图13至图15所示,配件装置700可以是覆盖电子装置400整个上 部的盖体配件装置。
[0149] 配件装置700的显示窗口 710可用透明材料形成。如图13所示,配件装置700的至少 一个物理键720可由3x4阵列键盘形成。如图14所示,配件装置700的至少一个物理键720可 由包含用于控制游戏的游戏控制键的键盘形成。如图15所示,配件装置700的至少一个物理 键720可用透明材料形成,以使用外部装置(例如,触摸笔)来触摸输入区域520。
[0150]当检测到配件装置700覆盖触摸屏419的上部时,电子装置400可执行图5和图6所 示的操作。电子装置400可与配件装置700的显示窗口 710和物理键720同样地划分触摸屏 419从而产生显示区域510和输入区域520。
[0151] 图16和图17示出用于描述根据本公开的各种实施例的安装型配件装置的屏幕示 例。
[0152] 参照图16和图17,如图16所示,配件装置1600可包括一对壳体:安装到电子装置 400的后表面的壳体1601和安装到电子装置400的前表面(例如,触摸屏419)的壳体1602。在 这种情况下,配件装置1600的后壳体1601可包括通过其能够与电子装置400进行NFC通信的 芯片。配件装置1600的前壳体1602可包括至少一个物理键720和霍尔传感器730。
[0153] 配件装置1600的前壳体1602可形成为从底部向上的方向滑动到电子装置400上。 当检测到配件装置1600被安装到电子装置400时,电子装置400可执行图5和图6中示出的操 作。
[0154] 参照图17,电子装置400可将屏幕数据(例如,待机屏幕419a)显示在触摸屏419上。 当在待机屏幕419a被显示的状态下检测到配件装置1600被安装到电子装置400时,电子装 置400可将触摸屏419的一部分设置为显示区域510。电子装置400可将除了显示区域510之 外的部分设置为输入区域520。电子装置400可产生尺寸与配件装置700的前壳体1602相同 的区域,作为输入区域520。电子装置400可产生除了触摸屏419的输入区域520之外的区域 (例如,由前壳体1602暴露的区域),作为显示区域510。
[0155] 电子装置400可调整待机屏幕419a的尺寸以与显示区域510相等。电子装置400可 将调整尺寸后的待机屏幕419b显示在显示区域510中。电子装置400可在调整大小的时间 点,重新布置位于待机屏幕419a中的至少一个图标。当配件装置700的前壳体1602从触摸屏 419被移除时,电子装置400可调整在显示区域510中显示的待机屏幕419b的尺寸以与触摸 屏419的尺寸相等。电子装置400可将调整尺寸后的待机屏幕419b显示在触摸屏419中。 [0156]根据本公开的实施例,控制包括触摸屏(例如,显示单元419)的电子装置400的方 法可包括以下操作:用于检测包括至少一个物理键的配件装置被安装到电子装置400的操 作、用于在触摸屏419中设置与物理键相应的输入区域和剩余的显示区域的操作和在设置 的显示区域中显示屏幕数据的操作。屏幕数据可包括至少一个项目。用于在显示区域中显 示屏幕数据的操作可包括用于将所述至少一个项目布置在显示区域中的的操作。
[0157] 用于显示屏幕数据的操作可包括用于根据在输入区域中检测到的输入来控制屏 幕数据并显示控制的屏幕数据的操作。
[0158] 用于检测配件装置从电子装置被移除的操作可包括用于将屏幕数据显示在触摸 屏419的整个区域中的操作。
[0159]用于设置输入区域和显示区域的操作可包括:用于验证配件装置的操作、用于运 行与配件装置相应的程序的操作以及用于基于所述程序设置显示区域和输入区域的操作。
[0160] 用于运行程序的操作可包括用于在程序安装在电子装置400中的情况下运行程序 的操作。用于运行程序的操作可包括:用于在程序未安装在电子装置400中的情况下访问服 务器的操作、用于安装程序的操作以及用于运行程序的操作。
[0161] 程序可包括关于至少一个物理键的类型信息和布置信息,用于基于所述程序设置 显示区域和输入区域的操作可包括用于将与关于所述至少一个物理键的信息相应的至少 一个虚拟键绘制在输入区域中的操作。
[0162] 用于显示屏幕数据的操作可包括用于响应于检测到至少一个物理键的输入识别 虚拟键、根据与虚拟键相应的键值控制屏幕数据并显示控制的屏幕数据的操作。
[0163] 计算机可读记录介质可包括硬盘、软盘、磁介质(例如,磁带)、光学介质(例如,光 盘只读存储器(CD-ROM)和DVD )、磁光介质(例如,软光盘),硬件装置(例如,ROM、RAM、闪存) 等。另外,程序指令可包括可通过使用解释器在计算机中执行的高级语言代码以及由编译 器编译的机器代码。上述硬件装置可被配置作为一个或更多个软件模块运行,以便执行本 公开的操作,反之亦然。
[0164] 根据本公开的程序模块可包括上述组件中的一个或更多个,或者还可包括其它附 加的组件,或者上述组件中的一些可被省略。根据本公开的各种实施例的由模块、程序模块 或其它组成元件执行的操作可被顺序地、并行地、重复地或以启发式的方式执行。此外,一 些操作可按另一顺序执行或可被省略,或者可添加其它操作。
[0165]尽管已参照本公开的各种实施例示出并描述了本公开,但是本领域的技术人员将 理解,在不脱离由权利要求和它们的等同物限定的本公开的精神和范围的情况下,可对本 公开进行形式和细节上的各种修改。
【主权项】
1. 一种控制包括触摸屏的电子装置的方法,所述方法包括: 检测包括至少一个物理键的配件装置被安装到电子装置; 在触摸屏中设置与物理键相应的输入区域和剩余的显示区域; 在设置的显示区域中显示屏幕数据。2. 如权利要求1所述的方法,其中,显示屏幕数据的步骤包括: 根据在输入区域中检测到的输入来控制屏幕数据; 显示控制的屏幕数据。3. 如权利要求1所述的方法,还包括: 检测配件装置从电子装置被移除; 将屏幕数据显示在触摸屏的整个区域中。4. 如权利要求1所述的方法,其中,屏幕数据包括至少一个项目。5. 如权利要求4所述的方法,其中,在显示区域中显示屏幕数据的步骤包括:将所述至 少一个项目布置在设置的显示区域中。6. 如权利要求1所述的方法,其中,设置输入区域和显示区域的步骤包括: 验证配件装置; 运行与配件装置相应的程序; 基于所述程序来设置显示区域和输入区域。7. 如权利要求6所述的方法,其中,运行所述程序的步骤包括:如果所述程序被安装在 电子装置中,则运行所述程序。8. 如权利要求6所述的方法,其中,运行所述程序的步骤包括: 如果所述程序未被安装在电子装置中,则访问服务器; 安装所述程序; 运行所述程序。9. 如权利要求6所述的方法,其中,所述程序包括关于所述至少一个物理键的类型信息 和布置信息,和 其中,基于所述程序来设置显示区域和输入区域的步骤包括:将与关于所述至少一个 物理键的信息相应的至少一个虚拟键绘制在输入区域中。10. 如权利要求9所述的方法,其中,显示屏幕数据的步骤包括: 响应于在所述至少一个物理键上检测到的输入,识别虚拟键; 根据与虚拟键相应的键值来控制屏幕数据; 显示控制的屏幕数据。11. 一种设备,包括: 传感器单元,被配置为检测包括至少一个物理键的配件装置被安装到包括触摸屏的电 子装置; 控制器,被配置为: 在触摸屏中设置与物理键相应的输入区域和剩余的显示区域,并 进行控制以在设置的显示区域中显示屏幕数据。12. 如权利要求11所述的设备,其中,控制器被配置为:根据在输入区域中检测到的输 入来进行控制以显示屏幕数据。13. 如权利要求11所述的设备,其中,控制器被配置为:如果配件装置从电子装置被移 除,则进行控制以将屏幕数据显示在触摸屏的整个区域中。14. 如权利要求11所述的设备,其中,屏幕数据包括至少一个项目。15. 如权利要求14所述的设备,其中,控制器被配置为:将所述至少一个项目布置在显 示区域中。16. 如权利要求11所述的设备,其中,控制器被配置为: 验证配件装置, 运行与配件装置相应的程序,并 基于所述程序来设置显示区域和输入区域。17. 如权利要求16所述的设备,其中,控制器被配置为:如果所述程序被安装,则运行所 述程序。18. 如权利要求16所述的设备,其中,控制器被配置为:如果所述程序未被安装,则访问 服务器以安装所述程序,并 安装所述程序。19. 如权利要求16所述的设备,其中,所述程序包括关于所述至少一个物理键的类型信 息和布置信息,控制器被配置为:将与关于所述至少一个物理键的信息相应的至少一个虚 拟键绘制在输入区域中。20. 如权利要求19所述的设备,其中,控制器被配置为: 响应于在所述至少一个物理键上检测到的输入,识别虚拟键,并 根据与虚拟键相应的键值来进行控制以显示屏幕数据。
【文档编号】G06F1/16GK105929894SQ201610116081
【公开日】2016年9月7日
【申请日】2016年3月1日
【发明人】徐锡昊, 孙东贤, 沈相赫, 郑志亮, 崔昌洛
【申请人】三星电子株式会社