《用于确定故意的触摸屏接触的系统和方法.pdf》由会员分享,可在线阅读,更多相关《用于确定故意的触摸屏接触的系统和方法.pdf(13页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102262477 A (43)申请公布日 2011.11.30 CN 102262477 A *CN102262477A* (21)申请号 201110129131.6 (22)申请日 2011.05.18 12/789,491 2010.05.28 US G06F 3/041(2006.01) (71)申请人 联想 (新加坡) 私人有限公司 地址 新加坡新加坡市新技术园区 (72)发明人 艾伦M斯图尔特 哈里斯CN甘尼 杰W约翰逊 霍华德洛克 (74)专利代理机构 北京银龙知识产权代理有限 公司 11243 代理人 郝庆芬 郭凤麟 (54) 发明名称 用于确定故意。
2、的触摸屏接触的系统和方法 (57) 摘要 提供了用于确定故意的触摸屏接触的系统和 方法。 一种设备, 用于区别故意的输入和无意的输 入。输入可以是触摸屏或屏上键盘输入的形式。 检查这样的输入使得设备可以忽略无意的和静止 的接触, 同时仅对故意的输入做出反应。 无意的和 静止设备接触的特性被确定并且与故意的设备输 入的接触特性相区别。 (30)优先权数据 (51)Int.Cl. (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 2 页 说明书 6 页 附图 4 页 CN 102262491 A1/2 页 2 1. 一种装置, 包括 : 一个或多个输入设备 ; 以及 一个或多。
3、个处理器 ; 其中, 响应于所述一个或多个处理器可访问的计算机可读程序代码的执行, 所述一个 或多个处理器用于 : 通过所述一个或多个输入设备接收输入 ; 确定接收的输入的一个或多个输入特性 ; 以及 基于所述一个或多个输入特性将输入辨别为无意的接触和故意的接触中的一个 ; 其中所述一个或多个输入特性包括区域、 形状和方向中的一个或多个。 2. 根据权利要求 1 所述的装置, 其中, 忽略无意的接触并且故意的接触触发响应。 3. 根据权利要求 1 所述的装置, 其中, 所述一个或多个输入设备包括触摸屏。 4. 根据权利要求 1 所述的装置, 其中, 所述一个或多个输入设备包括屏上键盘。 5. 。
4、根据权利要求 1 所述的装置, 其中, 如果形状输入特性与预定形状值匹配, 则将输入 辨别为故意的接触。 6. 根据权利要求 1 所述的装置, 进一步包括识别一个或多个无意的接触特性。 7. 根据权利要求 6 所述的装置, 其中, 所述一个或多个输入特性和所述一个或多个无 意的接触特性是由区域、 形状和方向中的一个或多个组成的。 8. 根据权利要求 7 所述的装置, 其中, 将输入辨别为无意的接触或故意的接触包括将 所述一个或多个输入特性与所述一个或多个无意的接触特性相比较。 9. 根据权利要求 7 所述的装置, 其中, 如果区域输入特性处于区域无意的接触特性的 预定阈值内, 则输入被辨别为故。
5、意的接触。 10. 根据权利要求 7 所述的装置, 其中, 如果方向输入特性与方向无意的接触特性不匹 配, 则输入被辨别为故意的接触。 11. 一种方法, 包括 : 通过一个或多个输入设备接收输入 ; 确定接收的输入的一个或多个输入特性 ; 以及 基于所述一个或多个输入特性将输入辨别为无意的接触和故意的接触中的一个 ; 其中所述一个或多个输入特性包括区域、 形状和方向中的一个或多个。 12. 根据权利要求 11 所述的方法, 其中, 忽略无意的接触并且故意的接触触发响应。 13. 根据权利要求 11 所述的方法, 其中, 所述输入设备是触摸屏。 14. 根据权利要求 11 所述的方法, 其中,。
6、 所述输入设备是屏上键盘。 15. 根据权利要求 11 所述的方法, 其中, 如果形状输入特性与预定形状值匹配, 则将输 入辨别为故意的接触。 16. 根据权利要求 11 所述的方法, 进一步包括识别一个或多个无意的接触特性。 17. 根据权利要求 16 所述的方法, 其中, 所述一个或多个输入特性和所述一个或多个 无意的接触特性是由区域、 形状和方向中的一个或多个组成的。 18. 根据权利要求 17 所述的方法, 其中, 将输入辨别为无意的接触或故意的接触包括 将所述一个或多个输入特性与所述一个或多个无意的接触特性相比较。 19. 根据权利要求 17 所述的方法, 其中, 如果方向输入特性与。
7、方向无意的接触特性不 权 利 要 求 书 CN 102262477 A CN 102262491 A2/2 页 3 匹配, 则输入被辨别为故意的接触。 权 利 要 求 书 CN 102262477 A CN 102262491 A1/6 页 4 用于确定故意的触摸屏接触的系统和方法 技术领域 0001 在此表述的主题总地涉及区别无意的设备输入和故意的设备输入。更具体地, 在 此表述的主题涉及区别无意和静止接触的特性与仅当用户故意按压触摸屏上的区域以激 活触摸屏的故意接触的特性。 背景技术 0002 触摸屏和屏上键盘的使用得到实质性增长。 今天, 在大量设备中使用这样的技术, 例如蜂窝电话、 台。
8、式计算机、 音视频设备和交互信息站系统。此外, 触摸屏能够确定屏幕接 触的位置和尺寸。例如, 某个触摸屏技术使用单元网格并且可以感应在任何给定的时间点 哪些单元正在被触摸。其他触摸屏可以测量接触的像素的数目或物理接触区域尺寸, 例如 毫米数。用于确定触摸屏接触区域的另一个方法涉及使用 x-y 坐标系, 其使得坐标与像素 或物理测量相等, 例如毫米。由此, 现有的触摸屏和屏上键盘技术不仅能够检测用户接触, 而且能够检测这样的接触的表面区域和位置。 0003 随着对触摸屏和屏上键盘使用的增加, 该技术的用户期望也增加。尽管触摸屏和 屏上键盘十分有用, 它们的使用也可能存在问题, 因为它们容易由于不。
9、故意的接触被激活。 不像具有物理按钮或按键的传统机械键盘, 触摸屏或屏上键盘的键不提供固有的电阻以激 活。结果, 它们更容易对不故意的和无意的接触做出反应。此外, 在传统机械键盘上的键机 构的阻力允许手指放在键盘上而不激活键。然而, 当前的触摸屏和屏上键盘技术不能充分 地提供类似的功能, 使得用户能够将其手指放在屏上键盘上而不生成无意的键事件。 0004 现有的触摸屏和屏上键盘技术主要响应于信号中断 (break) 以确定是否已经按 下了有效区域。由此, 容易经常发生无意的虚拟按钮和键按压。其他的触摸屏解决方案试 图利用接触区域的尺寸来区别例如手和手指接触。然而, 这样的解决方案仅能够粗略辨别。
10、 键盘接触特性中的大的差异。 由此, 现有解决方案不能够辨别更精确的接触差异, 例如放在 屏上键盘上的手指和有力地按压键的手指。 发明内容 0005 总的来说, 本发明的一个方面提供了一种装置, 包括 : 一个或多个输入设备 ; 以及 一个或多个处理器 ; 其中, 响应于对所述一个或多个处理器可访问的计算机可读程序代码 的执行, 所述一个或多个处理器用于 : 通过所述一个或多个输入设备接收输入 ; 确定接收 的输入的一个或多个输入特性 ; 以及基于所述一个或多个输入特性将输入辨别为无意的接 触和故意的接触中的一个 ; 其中所述一个或多个输入特性包括一个或多个区域、 形状和方 向。 0006 本。
11、发明的另一个方面提供一种方法, 包括 : 通过一个或多个输入设备接收输入 ; 确定接收的输入的一个或多个输入特性 ; 以及基于所述一个或多个输入特性将输入辨别为 无意的接触和故意的接触中的一个 ; 其中所述一个或多个输入特性包括一个或多个区域、 形状和方向。 说 明 书 CN 102262477 A CN 102262491 A2/6 页 5 0007 本发明的另一个方面提供一种计算机程序产品, 包括 : 计算机可读存储介质, 其中 具有计算机可读程序代码, 所述计算机程序代码包括 : 通过一个或多个输入设备接收输入 的计算机可读程序代码 ; 确定接收的输入的一个或多个输入特性的计算机可读程序。
12、代码 ; 以及基于所述一个或多个输入特性将输入辨别为无意的接触和故意的接触中的一个的计 算机可读程序代码 ; 其中所述一个或多个输入特性包括一个或多个区域、 形状和方向。 0008 前述是发明内容并且由此可能包含细节的简化、 概括和省略, 结果, 本领域普通技 术人员应该理解到发明内容仅用于示例而不用于以任何方式进行限制。 0009 为了更好地理解实施例以及实施例的其他和进一步的特征和优点, 结合附图对下 面的描述进行参考。本发明的范围由所附的权利要求限定。 附图说明 0010 图 1A 示出触摸屏输入的例子。 0011 图 1B 示出触摸屏输入的另一个例子。 0012 图 2A 提供了用于检。
13、查接触的实例方法的流程图。 0013 图 2B 提供了用于检查接触的另一个实例方法的流程图。 0014 图 3 示出实例计算机系统。 具体实施方式 0015 应该理解到, 除了所述实例实施例之外, 还可以大量不同配置设计如下面附图所 描述和示出的本发明的元件。 由此, 如在附图中表示的, 下面的实例实施例的具体实施方式 不用于限制权利要求的范围, 而是仅代表这些实例实施例。 0016 在本说明书中的参考 “一个实施例” 或 “实施例” ( 或类似 ) 意味着在至少一个实 施例中包括结合实施例描述的特定特征、 结构或特性。 由此, 在本说明书中的不同地方出现 的短语 “在一个实施例中” 或 “在。
14、实施例中” 并不必须均指代相同的实施例。 0017 此外, 在一个或更多实施例中以任何适合的方式结合所述特征、 结构或特性。 在下 面的描述中, 提供了多个特定细节以给出对实例实施例的完整描述。 然而, 本领域普通技术 人员将认识到可以不需要一个或多个特定细节来实践这些方法, 或者以其他方法、 元件、 材 料等来实践这些方面。在其他例子中, 详细描述或示出公知的结构、 材料或操作以避免困 惑。 0018 如这里所述, 现有的触摸屏技术不足以解决无意的触摸屏激活。一个原因是现有 的触摸屏仅对信号中断做出反应, 由此, 不能直接地解决无意的触摸屏激活。 另一个原因是 试图解决无意的激活的解决方案仅。
15、能够区别屏幕接触特性中的大的差异, 例如手的接触和 手指接触相比之间的差异。 0019 由此, 发明人认识到了需要改善的技术以区别无意的和故意的触摸屏和屏上键盘 接触之间的差别。对于区别不同类型的接触之间的精确差异尤是如此。对于需要经常使用 触摸屏和屏上键盘输入的设备来说, 也非常需要这样的改善的技术。 例如, 当使用屏上键盘 或台式计算机 ( 例如在 Morrisville 的联想 (US) 公司销售的X200 台式机可 用的 ) 的手写笔输入文本时。 0020 由此, 实施例提供了系统、 方法、 装置和计算机程序产品, 用于识别故意的和无意 说 明 书 CN 102262477 A CN 。
16、102262491 A3/6 页 6 的设备输入之间的区别。 实施例提供触摸屏或屏上键盘, 用于忽略无意的和静止的接触, 同 时仅对期望的接触做出反应。实施例用于确定无意的和静止的接触的特性, 并且将这些特 性与当用户故意按压触摸屏区域时的接触特性相区别。 实施例进一步提供触摸屏和屏上键 盘, 其动态地学习屏幕接触特性。 0021 参考附图将更好地理解示出的实施例。下面的描述仅用于示例, 并且简单地示出 了某些实例实施例。 0022 现在参考图 1A, 其中描述了手指按压屏上键盘上的键, 其用作非限制性例子来解 释在本发明的实施例下面的总体概念。 静止在屏上键盘或无意地接触屏上键盘的手指具有 。
17、与键盘 120a 的特别的接触区域。当用户在键盘上向下按压手指以故意地选择键, 手指组织 压缩并扩展由此增大接触区域 101a。由此, 存在特定的值 103a 表示在静止或无意的接触 102a 和故意的按压接触 101a 之间的接触区域的差别。本发明的实施例可以检测静止的接 触区域 102a 和按压接触区域 103a 之间的区别变化, 并且如果区域中的变化处于预定阈值 内, 则确定发生了故意的触摸屏接触。 0023 本发明的实施例提出预定阈值103a可以是按压的接触区域101a比静止的接触区 域 102a 大多少的可变设置的百分比。实施例提出预定阈值的范围从零到屏上键盘的键区 的宽度或高度。 。
18、根据本发明的实施例的屏幕接触涉及当接触是无意的或静止的接触时具有 某些特性以及当接触是故意的时候具有某些其他特性的接触。 实施例提出通过机械输入设 备 ( 包括但不局限于手写笔 ) 执行屏幕接触。 0024 图 2A 提供了根据在图 1A 中提供的图示的示例方法的图表, 利用屏上键盘作为本 发明的实施例的非限制性示例表示。当进行键盘接触 201a 时, 确定接触区域是否处于预定 阈值 202a 内。如果处于预定阈值内, 那么接触被看做是故意的 203a 并且接受键击 204a。 如果接触区域不在阈值内, 则接触被看做无意的 205a 并且忽略接触 206a。 0025 现在参考图 1B, 其中。
19、示出了通过定向元件在屏上键盘上进行故意的键按压。除了 如图 1A 所示的当用户在屏上键盘上故意选择键时发生的接触表面面积的增加, 本发明的 实施例还利用其他接触特性。某些实施例用于检测屏幕接触的定向属性中的变化。静止在 屏上键盘或无意地接触屏上键盘的手指具有与键盘 102b 的特定接触区域。作为本发明的 实施例的非限制性实例表示, 当用户按下屏上键盘上的键时, 接触表面面积 101b 可以增加 130b, 并且也可以在特定方向移动104b。 本发明的实施例用于检查方向数据104b以确定是 否发生了故意的接触。某些其他实施例提出检查接触表面面积 103b 和方向属性 104b 中的 改变, 以确。
20、定屏幕接触是否是故意的。本发明的进一步的实施例可以检查在方向属性中的 改变是否匹配在方向值中的预定改变, 以辨别接触是无意的还是故意的。 0026 图 2B 提出了根据图 1B 中提供的说明的示例方法的图表, 利用屏上键盘作为本发 明的实施例的非限制性示例表示。当进行键盘接触 201b 时, 确定接触区域是否处于预定阈 值 202b 内。如果接触区域不在阈值内, 则接触被看做无意的 206b 并且忽略接触 207b。如 果处于预定阈值内, 那么确定方向属性是否等于预定值203b。 作为非限制性例子, 移动值可 以是在向上方向的移动。 由此, 如果移动处于不期望的向下方向, 接触将被怀疑并且可以。
21、被 看做无意的。 如图2B所示, 如果接触处于阈值202b内并且等于预定值203b, 那么接触被看 做故意的 204b 并且接受键击 205b。然而, 如果接触处于阈值 202b 内并且不等于预定方向 值 203b, 那么接触被看做无意的 206b 并且被忽略 207b。 说 明 书 CN 102262477 A CN 102262491 A4/6 页 7 0027 静止的和按压的接触区域容易是非对称的、 不均匀的圆。 由此, 本发明的实施例提 供当检测接触增长时的容差和灵活性, 使得不需要在所有方向上的接触增长。作为本发明 的实施例的非限制性示例表示, 当用户按压触摸屏虚拟键或屏上键盘键时,。
22、 接触区域可以 在接触区域的上部增长很多而在接触区域的下部不增长或增长极少。此外, 作为本发明的 实施例的另一个非限制性示例表示, 当在屏上传统 QWERTY 键盘上键入的用户按压在主行 (以ASDF开始的键行)上面一行中的键时, 接触方向更像是向上方向, 而当按压主行下面一 行的键时, 接触方向看起来是向下方向。 由此, 本发明的实施例可以利用定向信息和趋势来 确定屏幕接触是无意的还是故意的。实施例提出了可以对接触增长的方向给出优先级, 使 得接触增长映射到键按压的轨道。 0028 在某些实施例中, 接触区域的形状或接触区域的形状的改变可以是接触改变的指 示器, 用于确定屏幕接触是无意的还是。
23、故意的。 根据本发明的实施例, 某些接触区域形状更 多地指示有意的接触。作为本发明的实施例的非限制性示例表示, 如果接触区域更倾向于 椭圆形而不是圆形, 或者如果静止接触区域从大致圆形改变为更像是椭圆形, 则屏幕接触 更像是故意的。然而, 这些图示仅是示例, 与椭圆形相反, 可能是圆形更多地指示期望的接 触。 0029 本发明的实施例的另一个非限制性示例表示涉及接触区域是垂直增长还是水平 增长。 接触区域可以仅在一个方向增长, 或者可以在垂直和水平方向上均增长, 但是在一个 方向上增长比另一个方向上更大。由此, 在一个方向上的增长或者在大多在一个方向上的 增长是期望的屏幕接触的特性。 一个图示。
24、实例提出了水平或大多水平的增长可以指示无意 的接触, 而在垂直或大多垂直的增长可以指示故意的接触。然而, 该图示仅是示例, 与垂直 增长相反, 可以是水平增长指示故意的接触的情况。 0030 本发明的实施例提出了可以用于确定静止接触和故意接触特性的某个校准方法。 表示本发明的实施例的校准技术的非限制性示例涉及用户将其手指放在屏上键盘上并且 如校准方法指示的那样按压某些键。校准方法会使用从用户获得的信息, 例如静止接触和 故意接触的表面面积和形状, 以识别用于区别无意的和故意的接触的特性。本发明的实施 例在确定屏幕接触是无意的还是有意的接触时利用该信息。 0031 本发明的实施例还提出用于确定静。
25、止接触和故意接触特性的学习方法。 根据本发 明的实施例的学习方法涉及监控屏幕接触, 包括但不局限于分离的屏幕接触之间的接触周 期、 表面面积、 接触点的数目和时间。作为本发明的实施例的非限制性示例表示, 如果存在 多个接触点并且没有许多移动, 这就指示静止接触 ( 例如, 用户将他的手指放到屏上键盘 上 )。由此, 示例学习方法将使用这种情况来学习静止接触特性。另一方面, 如果存在许多 随时间的接触变化, 则这指示故意的接触(例如, 用户在屏上键盘上键入)。 由此, 实例信息 方法将使用这个情况来学习故意的接触特性。 0032 本发明的实施例提出了使用定时元件的学习方法, 其中如果在给定的时间。
26、周期 ( 例如 5 秒 ) 内不存在接触移动, 那么接触被分类为静止接触, 同时接触区域随时间改变则 指示故意的接触(例如, 在屏上键盘上键入)。 由此, 本发明的实施例用于学习随着时间(或 可替代地在学习阶段 ) 用户的静止和故意接触特性。 0033 本领域普通技术人员应该理解到可以使用具有恰当配置的电路的电子设备 ( 例 如台式或便携式计算机系统等 ) 来实施实施例。下面描述计算机的非限制性例子。 说 明 书 CN 102262477 A CN 102262491 A5/6 页 8 0034 这里使用的术语 “电路” 包括各级可用集成, 例如从离散逻辑电路到高级电路集 成, 例如 VLSI。
27、, 并且包括编程以执行实施例的功能的可编程逻辑元件以及以指令编程以执 行这些功能的通用或专用处理器。 0035 尽管可以使用各种其他电路, 图 3 示出计算机系统和电路的一个例子的框图。 系统可以是台式计算机系统, 例如 Morrisville, NC 联想 (US) 公司销售的个人计算机的 或系列中的一个, 或者工作站计算机, 例如 Morrisville, NC 联 想 (US) 公司销售的然而, 从这里的描述显而易见, 客户端设备、 服务器或 其他机器可以包括图 3 所示的系统的其他特征或仅包括其中的一些特征。 0036 图3的计算机系统包括所谓的芯片组310(一起工作的一组集成电路或芯。
28、片, 芯片 组 ), 具有依制造商 ( 例如等 ) 而异的结构。芯片组 310 的结构包括 核和存储器控制组 320, 以及经过直接管理接口 (DMI)342 或链接控制器 344 交换信息 ( 例 如数据、 信号、 命令等 ) 的 I/O 控制器集线器 350。在图 3 中, DMI 342 是芯片对芯片接口 ( 有时称为 “北桥” 和 “南桥” 之间的链接 )。核和存储器控制组 320 包括一个或多个处理器 322(例如单或多核)以及经过前侧总线(FSB)324交换信息的存储器控制器集线器326 ; 注 意组 320 的元件可以被集成到替代传统的 “北桥” 式结构的芯片中。 0037 在图。
29、 3 中, 存储器控制器集线器 326 与存储器 340 接口 ( 例如以对于被称为 “系统 存储器” 类型的 RAM 提供支持 )。存储器控制器集线器 326 还包括用于显示设备 391( 例如 CRT、 平板、 投影仪等 ) 的 LVDS 接口 332。块 338 包括通过 LVDS 接口 332 可以支持的一些技 术 ( 例如串行数字视频、 HDMI/DVI、 显示端口 )。存储器控制器集线器 326 还包括可以支持 离散图形 336 的 PCI 快速接口 (PCI-E)334。 0038 在图 3 中, I/O 集线器控制器 350 包括 SATA 接口 ( 例如用于 HDD、 SDD。
30、 等 )、 PCI-E 接口352(例如用于无线连接382)、 USB接口353(例如, 用于输入设备384, 例如键盘、 鼠标、 摄像头、 麦克风、 存储器等 )、 网络接口 354( 例如 LAN)、 GPIO 接口 355、 LPC 接口 370( 用于 ASIC 371、 TPM 372、 超级I/O 373、 固件集线器374、 BIOS支持375以及例如ROM 377的各种 类型的存储器 376、 闪存 378 和 NVRAM 379)、 电源管理接口 361、 时钟发生器接口 362、 音频 接口 363( 例如用于扬声器 394)、 TCO 接口 164、 系统管理总线接口 3。
31、65、 以及 SPI 闪存 366, 其可以包括 BIOS 368 和引导代码 390。I/O 集线器控制器 350 可以包括千兆以太网支持。 0039 系统在上电时可以用于执行在 SPI 闪存 366 中存储的用于 BIOS 368 的引导代码 390, 并且然后在一个或多个操作系统和应用软件 ( 例如存储在系统存储器 340 中 ) 的控制 下处理数据。操作系统可以被存储在各种位置的中并且可以例如根据 BIOS 368 的指令被 访问。如这里所述, 设备可以包括比图 3 的系统中所示的更多或更少的特征。 0040 此外, 实施例可以采取在其中具有计算机可读程序代码的一个或多个计算机可读 介。
32、质中存在的计算机程序产品的形式。 0041 可以利用一个或多个计算机可读介质的任意组合。 计算机可读介质可以是计算机 可读信号介质或计算机可读存储介质。 计算机可读存储介质可以是例如电、 磁、 光、 电磁、 红 外或半导体系统、 设备或装置, 或前述任何适合的组合。 计算机可读存储介质的更具体的例 子可以包括具有一个或多个线的电连接、 便携计算机磁盘、 硬盘、 随机访问存储器 (RAM)、 只 读存储器 (ROM)、 可擦除可编程只读存储器 (EPROM 或闪存存储器 )、 光纤、 便携光盘只读存 储器 (CD-ROM)、 光存储设备、 磁存储设备或前述任何适当的组合。在该说明书中, 计算机可。
33、 说 明 书 CN 102262477 A CN 102262491 A6/6 页 9 读存储介质可以是任何有形的介质, 其包含或存储由指令执行系统、 设备或装置使用的或 与指令执行系统、 设备或装置相关的程序。 0042 计算机可读信号介质可以包括其中具有计算机可读程序代码的传播的数据信号, 例如在基带中或作为载波的一部分。这样的传播的信号可以采样各种形式的任一种, 包括 但不局限于电磁、 光或任何适当组合。计算机可读信号介质可以是除计算机可读存储介质 之外的任何计算机可读介质, 并且可以通信、 传播或传输由指令执行系统、 设备或装置使用 的或与指令执行系统、 设备或装置相关的程序。 004。
34、3 可以使用任何适当的介质传输在计算机可读介质上体现的程序代码。 包括但不局 限于无线、 有线、 光纤电缆、 RF 等或上述的任何适当组合。 0044 可以以一个或多个编程语言的任意组合书写用于执行操作的计算机程序代码 ( 包括面向对象的编程语言例如 JavaTM, smalltalk、 C+ 等以及传统的过程编程语言, 例如 “C” 编程语言或类似的编程语言 )。程序代码可以完全地在用户计算机 ( 设备 ) 上执行, 作 为独立的软件包在用户的计算机上部分执行, 在用户的计算机上部分执行并且在远程计算 机上部分执行, 或者完全在远程计算机或服务器上执行。 在后面的情况下, 远程计算机可以 通。
35、过任何类型的网络 ( 包括局域网 (LAN) 或广域网 (WAN) 连接至用户的计算机, 或者 ( 例 如使用因特网服务提供商通过因特网 ) 可以连接到外部计算机。 0045 这里参考方法、 设备、 系统和计算机程序产品的流程图示例和 / 或框图来描述实 施例。应该理解到流程图示例和 / 或框图的每一个框, 以及流程图实例和 / 或框图的框的 组合可以由计算机程序指令实施。 这些计算机程序指令可以被提供至可编程数据处理设备 的处理器以产生机器, 从而通过处理器执行的指令创建用于实施流程图和 / 或框图框指定 的功能 / 动作的部件。 0046 这些计算机程序指令也可以被存储到计算机可读介质中,。
36、 可以指引计算机或其他 设备来以特定形式工作, 使得在计算机可读介质中存储的指令产生包括实施流程图和 / 或 框图或框指定的功能 / 动作的指令的产品。 0047 计算机程序指令还可以被载入到计算机或其他设备中, 以引起在计算机或其他设 备上执行一系列操作布置, 以产生计算机实施的处理, 使得在计算机或其他设备上执行的 指令提供处理以实施流程图和 / 或框图框中指定的功能 / 动作。 0048 用于示例和描述的目的表述了本公开, 但是不用于穷举或限制。许多修改和变化 对于本领域普通技术人员来说是显而易见的。 选择和描述实例实施例以解释原理和实际应 用, 并且使得本领域普通技术人员能够理解用于具。
37、有不同修改的各种实施例的公开适于这 里考虑的特定使用。 0049 尽管已经参考附图描述了实例实施例, 应该理解到实施例不局限于这些精确描 述, 并且本领域普通技术人员可以进行各种其他变化和修改而不偏离本公开的范围或精 神。 说 明 书 CN 102262477 A CN 102262491 A1/4 页 10 图 1A 图 1B 说 明 书 附 图 CN 102262477 A CN 102262491 A2/4 页 11 图 2A 说 明 书 附 图 CN 102262477 A CN 102262491 A3/4 页 12 图 2B 说 明 书 附 图 CN 102262477 A CN 102262491 A4/4 页 13 图 3 说 明 书 附 图 CN 102262477 A 。