用于对触摸输入进行处理的装置及其方法_3

文档序号:9687153阅读:来源:国知局
W'indows'%塞班,Tizen?或 B过d过D
[0070] 程序模块310可包括内核320、中间件330、应用程序编程接口(API) 360和/或应 用370。程序模块310的至少一部分可被预先加载到电子装置上,或者可从第一外部电子装 置102、第二外部电子装置104、服务器106等下载。
[0071] 内核320(例如,图1的内核141)可包括例如系统资源管理器321或装置驱动器 323。系统资源管理器321可执行对系统资源的控制、分配或检索。根据本公开的实施例, 系统资源管理器321可包括处理管理部、存储管理部或文件系统管理部。装置驱动器323 可包括例如显示器驱动器、相机驱动器、蓝牙驱动器、普通存储器驱动器、USB驱动器、键盘 驱动器、Wi-Fi驱动器、音频驱动器或进程间通信(IPC)驱动器。 阳072] 中间件330可提供例如应用370共同需要的功能,或者可通过API360向应用370 提供各种功能,W允许应用370有效地利用电子装置的有限的系统资源。根据本公开的实 施例,中间件330(例如,图1的中间件143)可包括运行时间库335、应用管理器341、窗口 管理器342、多媒体管理器343、资源管理器344、电源管理器345、数据库管理器346、包管 理器347、连接管理器348、通知管理器349、位置管理器350、图形管理器351或安全管理器 352中的至少一个。
[0073]运行时间库335可包括例如库模块,其中,编译器在应用370正在被运行时通过编 程语言使用所述库模块来添加新的功能。运行时间库335可执行输入/输出管理、内存管 理或算数功能管理。 阳074] 应用管理器341可管理例如应用370中的至少一个应用的生命周期。窗口管理器 342可管理在屏幕中使用的图形用户界面(GUI)资源。多媒体管理器343可识别播放各种 媒体文件所必需的格式,并可通过使用适合于该格式的编码器-解码器(编解码器)对媒 体文件执行编码或解码。资源管理器344可管理诸如存储空间、存储器或应用370中的至 少一个应用的源代码的资源。
[00巧]电源管理器345可用基本输入/输出系统度10巧进行操作来管理电池或电源,并 可针对电子装置的操作提供电源信息。数据库管理器346可产生、捜索或修改将在应用370 中的至少一个应用中被使用的数据库。包管理器347可安装或更新W包文件的形式分布的 应用。
[0076] 连接管理器348可管理例如无线连接(诸如,Wi-Fi或蓝牙)。通知管理器349可 在不打扰用户的模式下显示或通知事件,诸如,到来的消息、承诺或接近通知。位置管理器 350可管理电子装置的位置信息。图形管理器351可管理向用户提供的图形效果或者管理 与图形效果相关的用户界面。安全管理器352可提供对于系统安全或用户认证所必需的一 般的安全功能。根据本公开的实施例,在电子装置101包括电话功能的情况下,中间件330 还可包括用于管理电子装置的语音或视频呼叫功能的电话管理器。
[0077] 中间件330可包括组合了上述组件的多种功能的中间件模块。中间件330可提供 用于每种0S的模块W提供差异化的功能。此外,中间件330可动态地去除先前存在的组件 中的一部分,或者可将新的组件添加到先前存在的组件。 阳078] API 360(例如,图1的API 145)可W是例如一组编程功能,并可用根据0S可变的 配置来提供。例如,在0S是安卓或iOS的情况下,可允许每个平台提供一个API集。在0S是Tizen?的情况下,可允许每个平台提供两个或两个W上的API集。 阳0巧]应用370(例如,图1的应用程序147)可包括例如能够提供针对主页371、拨号 器372、短消息服务/多媒体消息服务的应用程序(SMS/MM巧373、即时消息(IM)374、浏览 器375、相机376、闹钟377、通讯录378、语音拨号379、电子邮件380、日历381、媒体播放器 382、相册383和钟表384的功能或用于提供医疗保健(例如,测量锻练量或血糖水平)或 环境信息(例如,大气压力、湿度或溫度信息)的一个或更多个应用。
[0080] 根据本公开的实施例,应用370可包括用于支持在电子装置101和外部电子装置 102或104之间的信息交换的应用(在下文中,"信息交换应用")。信息交换应用可包括例 如用于将特定信息发送到外部电子装置102或104的通知转发应用或用于管理外部电子装 置101的装置管理应用。
[0081] 例如,信息交换应用可包括将从其他应用(例如,用于SMS/MMS、电子邮件、医疗保 健或环境信息的应用)产生的通知信息发送到外部电子装置102或104的功能。另外,信 息交换应用可从外部电子装置102或104接收例如通知信息,并将通知信息提供给用户。
[0082] 装置管理应用可管理(例如,安装、删除或更新)例如与电子装置101通信的外部 电子装置102或104的至少一个功能(例如,打开/关闭外部电子装置102或104 (或部分 组件)或对显示器的亮度(或分辨率)的调节)、在外部电子装置102或104中运行的应用 或从外部电子装置102或104提供的服务(例如,呼叫服务或消息服务)。
[0083] 根据本公开的实施例,应用370可包括根据外部电子装置102或104的属性(例 如,作为一类电子装置的移动医疗装置的属性)分配的应用(例如,医疗保健应用)。根据 本公开的实施例,应用370可包括从服务器106或外部医疗装置102或104接收的应用。根 据本公开的实施例,应用370可包括预先加载的应用或可从服务器下载的第Ξ方应用。根 据本公开的实施例的程序模块310的组件名称可根据0S的种类修改。
[0084] 根据本公开的实施例,程序模块310的至少一部分可通过软件、固件、硬件或上述Ξ者中的两者或两者W上的组合来实现。程序模块310的至少一部分可例如通过处理器 (例如,图2的处理器210)来实现(例如,运行)。程序模块310的至少一部分可包括例如 用于执行一个或更多个功能的模块、程序、例程、指令集或处理等。
[0085] 图4是根据本公开的实施例的电子装置400的框图。参照图4,电子装置400可包 括显示器、触摸模块420、控制模块430、显示模块440和存储器450,其中,显示器包括第一 显示区域412和第二显示区域414。根据本公开的实施例,第一显示区域412的曲率不同于 第二显示区域414的曲率。例如,第一显示区域412可W是具有第一曲率的曲面区域,第二 显示区域414可W是具有第二曲率的曲面区域。在运种情况下,第一显示区域412和第二 显示区域414中的每个可W是具有曲率的显示器,并且第一显示区域412和第二显示区域 414的曲率可W彼此不同。不像W上示例,根据本公开的实施例,第一显示区域412可W是 曲率为"0"的平面显示器,第二显示区域414可W是曲率不为"0"曲面显示器。W下,在第 一显示区域412是平面区域并且第二显示区域414是曲面区域的情况下进行描述。
[0086] 图4中示出的电子装置400可W是本公开的各种实施例中的至少一个,并可基于 图4中示出的组件被进行各种改变或修改。例如,电子装置400还可包括用于接收指令或 信息(例如,用户输入)的用户界面。在运种情况下,用户界面例如可W是诸如键盘、鼠标 等的输入装置。
[0087] 图4中示出的电子装置400可与应用程序或微件程序不被显示的情况(在下文中 称为"默认状态")相应。参照图4,第一显示区域412可显示与多个应用相应的图标。曲 面显示区域414可显示由用户先前设置的书签应用用户界面扣I)或预先设置的书签应用 用户界面扣I)。
[0088] 根据本公开的实施例,电子装置400可基于用户输入运行应用,并且运行的应用 可被显示在第一平面区域412上。在运种情况下,图4中示出的书签应用UI可不经修改而 被显示在第二显示区域414的曲面区域;另一方面,与运行的应用相应的UI可被显示。例 如,在图像库应用被运行的情况下,至少一个或更多个照片文件夹可被显示在第二显示区 域414的曲面区域上。类似地,在电子书应用被运行的情况下,至少一个或更多个电子书文 件夹可被显示在第二显示区域414的曲面区域上。
[0089] 显示器可包括至少与图2中示出的显示器260相同或相似的配置。作为触摸屏幕 的显示器可包括触摸面板(例如,图2的触摸面板)。
[0090] 触摸模块420可包括触摸固件422、内核驱动器424和触摸框架426。
[0091] 触摸固件422可确定在第一显示区域412的平面区域或第二显示区域414的曲面 区域接收到的用户输入(例如,用户的手指或触控笔(诸如,Ξ星SPen?)等)是与第一显 示区域412的平面区域或第二显示区域414的曲面区域物理地接触的触摸输入还是不与上 述区域物理地接触的悬浮输入。此外,触摸固件422可从触摸面板接收用户输入的坐标。
[0092] 触摸固件422可将用户输入的坐标信息W及用户输入是否是悬浮输入(目P,用户 输入的类型)作为参数提供给内核驱动器424。
[0093] 内核驱动器424可将从触摸固件422提供的接收到的坐标信息和用户输入的类型 传送到触摸框架426。
[0094] 触摸框架426可基于接收到的坐标信息和用户输入的类型确定是否激活特定操 作。例如,在接收到的坐标信息和用户输入的类型满足特定条件的情况下,触摸框架426可 确定执行特定操作。即使接收到的条件信息和用户输入的类型满足特定条件,如果用户设 置是特定操作将不被执行,则触摸框架426也确定不执行特定操作。
[00巧]W下,参照图5A和5B描述特定条件和特定操作。
[0096] 图5A是示出根据本公开的实施例的对在电子装置500的第一显示区域512和第 二显示区域514执行的触摸输入进行处理的示图。
[0097] 参照图5A,电子装置500可包括显示器,其中,显示器包括第一显示区域512的平 面区域和第二显示区域514的曲面区域。电子装置500的触摸面板可接收选择显示在第一 显示区域512的平面区域的对象520(例如,计算器应用的图标)的触摸输入。触摸输入可 移动到触摸面板上的第二显示区域514的曲面区域中,并可悬浮在第二显示区域514的曲 面区域上。
[0098] 触摸固件422可识别触摸输入和悬浮,并可从触摸面板接收触摸输入的坐标信息 W及悬浮的坐标信息。触摸固件422还可从触摸面板接收关于触摸输入从第一显示区域 512的平面区域到第二显示区域514的曲面区域的移动的坐标信息。内核驱动器424可将 触摸输入识别为向下触摸事件,将触摸输入的移动识别为触摸拖动(或触摸移动)事件,并 将悬浮识别为触摸释放事件。内核驱动器424可将与向下触摸事件、触摸拖动事件和触摸 释放事件相关联的信息W及上述事件的坐标信息传送到触摸框架426。
[0099] 触摸框架426可使用从内核驱动器414接收到的信息,确定在第一显示区域512 的平面区域接收到的对于对象520的触摸输入移动到显示器上的第二显示区域514的曲面 区域中之后,在第二显示区域514的曲面区域上进行悬浮。因此,尽管触摸释放事件产生, 但触摸框架426可保持对对象520的选择。在运种情况下,显示模块440可标记指示符525, 例如,悬浮产生的坐标处的指针。根据本公开的实施例,指示符525可W是对象520的缩小 图像W及上述指针。
[0100] 根据本公开的实施例,触摸框架426可使用坐标信息之中的与电子装置500的水 平轴相关联的坐标信息来确定是否保持对对象520的选择。然而,在曲面区域514被实现在 电子装置500的屏幕的上方或下方而不是屏幕的左边或右边的
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1