《信息处理装置及信息处理方法.pdf》由会员分享,可在线阅读,更多相关《信息处理装置及信息处理方法.pdf(14页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 104281404 A (43)申请公布日 2015.01.14 CN 104281404 A (21)申请号 201410265116.8 (22)申请日 2014.06.13 13/932,750 2013.07.01 US G06F 3/0488(2013.01) G06F 3/0482(2013.01) (71)申请人 联想 (新加坡) 私人有限公司 地址 新加坡新加坡城 (72)发明人 峰新 孙美文 (74)专利代理机构 北京集佳知识产权代理有限 公司 11227 代理人 陈炜 李德山 (54) 发明名称 信息处理装置及信息处理方法 (57) 摘要 本发明涉。
2、及一种信息处理装置及信息处理方 法。 本发明的一个方面提供了一种信息处理方法, 包括 : 在信息处理装置的输入表面处接受一个或 更多个输入, 该一个或更多个输入包括包含特定 手写输入的手写输入, 所述特定手写输入与帮助 请求预关联 ; 基于手写输入与特定手写输入, 使 用一个或更多个处理器来确定输入的候选列表 ; 以及提供候选列表的显示。还描述了其它方面并 要求保护这些方面。 (30)优先权数据 (51)Int.Cl. 权利要求书 2 页 说明书 6 页 附图 5 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书6页 附图5页 (10)申请公布号 CN 1。
3、04281404 A CN 104281404 A 1/2 页 2 1. 一种信息处理方法, 包括 : 在信息处理装置的输入表面处接受一个或更多个输入, 所述一个或更多个输入包括包 含特定手写输入的手写输入, 所述特定手写输入与帮助请求预关联 ; 基于包括所述特定手写输入的所述手写输入, 使用一个或更多个处理器来确定输入的 候选列表 ; 以及 提供所述候选列表的显示。 2. 根据权利要求 1 所述的方法, 其中, 所述特定手写输入包括特定字符输入。 3. 根据权利要求 2 所述的方法, 还包括 : 使用所述一个或更多个处理器确定所述特定 手写输入相对于所述手写输入中的一个或更多个其它输入的位置。
4、。 4. 根据权利要求 3 所述的方法, 其中, 基于包括所述特定手写输入的所述手写输入使 用所述一个或更多个处理器来确定所述输入的候选列表的步骤考虑所述特定手写输入相 对于所述手写输入中的一个或更多个其它输入的位置。 5. 根据权利要求 3 所述的方法, 其中, 所述特定字符被形成为替代基于字母的单词中 的一个或更多个字母。 6. 根据权利要求 3 所述的方法, 其中, 所述特定字符被形成为替代基于字符的语言的 字符中的一个或更多个笔划。 7. 根据权利要求 1 所述的方法, 还包括 : 使用所述一个或更多个处理器断定选择所述 输入的候选列表中的一个的用户输入 ; 以及使用所述一个或更多个处。
5、理器输入所选择的候 选输入以替代初始手写输入。 8. 根据权利要求 7 所述的方法, 还包括 : 在对所选择的候选输入进行处理之后, 使用所 述一个或更多个处理器执行一个或更多个动作。 9. 根据权利要求 1 所述的方法, 其中, 所述输入表面包括触摸屏。 10. 一种信息处理装置, 包括 : 显示器 ; 输入表面 ; 一个或更多个处理器 ; 存储装置, 用于存储所述一个或更多个处理器能够访问的指令, 所述指令能够由所述 一个或更多个处理器执行以 : 在所述输入表面处接受一个或更多个输入, 所述一个或更多个输入包括包含特定手写 输入的手写输入, 所述特定手写输入与帮助请求预关联 ; 基于包括所。
6、述特定手写输入的所述手写输入, 使用所述一个或更多个处理器来确定输 入的候选列表 ; 以及 使用所述一个或更多个处理器提供所述候选列表在所述显示器上的显示。 11. 根据权利要求 10 所述的信息处理装置, 其中, 所述特定手写输入包括特定字符输 入。 12. 根据权利要求 11 所述的信息处理装置, 其中, 所述指令还能够由所述一个或更多 个处理器执行, 以使用所述一个或更多个处理器来确定所述特定手写输入相对于所述手写 输入中的一个或更多个其它输入的位置。 13. 根据权利要求 12 所述的信息处理装置, 其中, 基于包括所述特定手写输入的所述 权 利 要 求 书 CN 104281404 。
7、A 2 2/2 页 3 手写输入使用所述一个或更多个处理器来确定所述输入的候选列表的步骤考虑所述特定 手写输入相对于所述手写输入中的一个或更多个其它输入的位置。 14. 根据权利要求 12 所述的信息处理装置, 其中, 所述特定字符被形成为替代基于字 母的单词中的一个或更多个字母。 15. 根据权利要求 12 所述的信息处理装置, 其中, 所述特定字符被形成为替代基于字 符的语言的字符中的一个或更多个笔划。 16. 根据权利要求 10 所述的信息处理装置, 其中, 所述指令还能够由所述一个或更多 个处理器执行以 : 使用所述一个或更多个处理器来断定选择所述输入的候选列表中的一个 的用户输入 ;。
8、 以及使用所述一个或更多个处理器输入所选择的候选输入以替代初始手写输 入。 17. 根据权利要求 10 所述的信息处理装置, 其中, 所述输入表面选自由触摸屏和触摸 板形成的组。 18. 根据权利要求 10 所述的信息处理装置, 其中, 所述显示器和所述输入表面形成触 摸屏。 19. 根据权利要求 10 所述的信息处理装置, 其中, 所述信息处理装置为平板计算装置 和智能电话之一。 权 利 要 求 书 CN 104281404 A 3 1/6 页 4 信息处理装置及信息处理方法 技术领域 0001 本发明涉及一种信息处理装置及信息处理方法。 背景技术 0002 信息处理装置 (“装置” ) 以。
9、多种形式出现, 例如膝上型计算装置、 平板计算装置、 智能电话、 电子阅读器、 MP3 播放器等。许多这样的装置被配置为使用触摸输入表面作为输 入模式。在本说明书中,“触摸” 或 “触摸感应” ( 或者类似变型 ) 用来描述物理接触感测和 邻近感测, 例如 “悬停” 在用于检测输入的表面处或靠近用于检测输入的表面。 0003 某些形成要素 ( 例如平板电脑和智能电话 ), 除接受打字输入之外例如还具有利 用手写作为输入的能力。使用各种方法来提供手写输入, 例如使用笔或指示笔或者使用指 尖。当前可用的手写装置的通常示例包括配备有触摸屏的平板电脑。当前, 接受手写的程 序或应用的示例为 “谷歌手写。
10、 (GOOGLE HANDWRITE)” 应用。 发明内容 0004 概括地说, 一个方面提供了一种用于信息处理装置的方法, 包括 : 在信息处理装置 的输入表面处接受一个或更多个输入, 该一个或更多个输入包括包含特定手写输入的手写 输入, 所述特定手写输入与帮助请求预关联 ; 基于包括特定手写输入的手写输入, 使用一个 或更多个处理器来确定输入的候选列表 ; 以及提供该候选列表的显示。 0005 另一方面提供了一种信息处理装置, 包括 : 显示器 ; 输入表面 ; 一个或更多个处理 器 ; 用于存储所述一个或更多个处理器能够访问的指令的存储装置, 所述指令可以由一个 或更多个处理器执行以 :。
11、 在输入表面处接受一个或更多个输入, 该一个或更多个输入包括 包含特定手写输入的手写输入, 所述特定手写输入与帮助请求预关联 ; 基于包括特定手写 输入的手写输入, 使用一个或更多个处理器来确定输入的候选列表 ; 以及使用一个或更多 个处理器在显示器上提供候选列表的显示。 0006 再一方面提供了一种计算机程序产品, 该计算机程序产品包括包含有计算机可读 程序代码的存储介质, 该计算机可读程序代码包括 : 被配置成在信息处理装置的输入表面 处接受一个或更多个输入的计算机可读程序代码, 该一个或更多个输入包括包含特定手写 输入的手写输入, 所述特定手写输入与帮助请求预关联 ; 被配置成基于包括特。
12、定手写输入 的手写输入使用一个或更多个处理器确定输入的候选列表的计算机可读程序代码 ; 以及被 配置成使用一个或更多个处理器来提供候选列表的显示的计算机可读程序代码。 0007 以上所述为概要, 因而可能包含细节的简化、 概括和省略。因此, 本领域的技术人 员将理解该概要仅是示例性的并且不意在以任何方式进行限制。 0008 为了更好地理解实施方式以及实施方式的其它的和另外的特征与优点, 参照结合 附图进行的以下的说明。本发明的范围将在所附权利要求中指出。 附图说明 说 明 书 CN 104281404 A 4 2/6 页 5 0009 图 1 示出了信息处理装置电路系统的示例。 0010 图 。
13、2 示出了信息处理装置电路系统的另一示例。 0011 图 3 示出了用于确定特定输入和提供候选建议的示例方法。 0012 图 4 示出了示例特定输入和候选建议。 0013 图 5 示出了示例特定输入和候选建议。 具体实施方式 0014 将容易理解, 可以以所描述的示例实施方式之外的各种不同的配置, 来布置和设 计本文附图中一般性描述和示出的实施方式的部件。因此, 如附图中所示的示例实施方 式的以下更详细的描述并非意在限制所要求保护的实施方式的范围, 而仅代表示例实施方 式。 0015 说明书全文所提及的 “一个实施方式” 或 “一种实施方式” ( 等 ) 表示结合实施方 式所描述的具体特征、 。
14、结构或特性被包含在至少一个实施方式中。 因此, 贯穿说明书各处出 现的短语 “在一个实施方式中” 或 “在一种实施方式中” 等不一定全部指代同一实施方式。 0016 此外, 在一个或更多个实施方式中, 可以对所描述的特征、 结构或特性以任何适当 的方式进行组合。在下面的说明中, 提供了许多具体的细节以便透彻理解实施方式。然而, 相关领域的技术人员将认识到, 可以在不具有一个或更多个具体细节的情况下或使用其它 方法、 部件、 材料等实施各种实施方式。 在其它实例中, 为了避免混淆, 没有详细示出或描述 公知的结构、 材料或操作。 0017 通过参照附图将最好地理解所示出的示例实施方式。下面的描述。
15、意在仅作为示 例, 并且仅示出某些示例实施方式。 0018 参照图 1 和图 2, 尽管在信息处理装置中可以利用各种其它电路、 电路系统或部 件, 但是对于智能电话和/或平板电路系统200, 图2中示出的示例包括基于ARM的系统(片 上系统 ) 设计, 其中软件和处理器结合在单个芯片 210 中。内部总线等取决于不同的供应 商, 但基本上所有的外围装置 (220) 都可以附接至单个芯片 210。与图 1 中示出的电路系 统相比, 平板电路系统200将处理器、 存储器控制以及I/O控制器集线器全部合并到单个芯 片 210 中。此外, 基于 ARM 的系统 200 通常不使用 SATA( 串行高级。
16、技术附件 ) 或 PCI( 外围 部件互联接口 ) 或 LPC( 少针脚型接口 )。通用接口例如包括 SDIO( 安全数字输入输出卡 ) 和 I2C( 集成电路间 )。 0019 存在电力管理芯片 230, 例如电池管理单元 BMU。电力管理芯片 230 对例如经由可 再充电电池240供应的电力进行管理, 可以通过将可再充电电池240连接到电源(未示出) 而对其再充电。在至少一个设计中, 使用单个芯片 ( 例如 210) 来提供类似 BIOS( 基本输入 输出系统 ) 的功能和 DRAM( 动态随机存取 ) 存储器。 0020 基于 ARM 的系统 200 通常包括一个或更多个无线广域网 (W。
17、WAN) 收发器 250 和无 线局域网(WLAN)收发器260以连接至各种网络, 例如电信网络和无线基站。 通常, 基于ARM 的系统 200 将包括用于数据输入和显示的触摸屏 270。基于 ARM 的系统 200 通常还包括各 种存储装置, 例如闪速存储器 280 和 SDRAM( 同步动态随机存取存储器 )290。 0021 就这部分而言, 图 1 描绘了信息处理装置电路、 电路系统或部件的另一示例的框 图。 图1中所描绘的示例可以对应于计算系统, 例如由北卡罗来纳州莫里斯维尔的联想(美 说 明 书 CN 104281404 A 5 3/6 页 6 国 ) 公司销售的 THINKPAD 。
18、系列个人计算机, 或其它装置。根据本文的描述可以看出, 实施 方式可以包括其它特征或仅包括图 1 所示示例的特征中的一些特征。 0022 图1的示例包括所谓的芯片集110(一起工作的一组集成电路或芯片, 芯片集), 芯 片集 110 具有可以根据制造商 ( 例如, INTEL、 AMD、 ARM 等 ) 而变化的架构。芯片集 110 的 架构包括核和存储器控制组 120 以及 I/O 控制器集线器 150, 核和存储器控制组 120 与 I/O 控制器集线器 150 经由直接管理接口 (DMI)142 或链路控制器 144 交换信息 ( 例如, 数据、 信号、 命令等 )。在图 1 中, DM。
19、I142 是芯片与芯片的接口 ( 有时被称为 “北桥” 与 “南桥” 之 间的链路)。 核和存储器控制组120包括经由前端总线(FSB)124交换信息的一个或更多个 处理器 122( 例如, 单核或多核 ) 和存储器控制器集线器 126。注意, 组 120 的部件可以集成 在代替传统 “北桥” 式架构的芯片中。 0023 在图 1 中, 存储器控制器集线器 126 与存储器 140 连接 ( 例如, 用以为可以被称为 “系统存储器” 或 “存储器” 的一类 RAM 提供支持 )。存储器控制器集线器 126 还包括用于显 示装置 192( 例如阴极射线管 CRT、 平板、 触摸屏等 ) 的 LV。
20、DS( 低压差分信号 ) 接口 132。块 138包括可以经由LVDS接口132支持的一些技术, 例如串行数字视频(SDVO)、 HDMI/DVI(高 清晰度多媒体接口/数字视频接口)、 显示端口。 存储器控制器集线器126还包括可以支持 独立显卡 136 的 PCI-express 接口 (PCI-E)134。 0024 在图 1 中, I/O 控制器集线器 150 包括 SATA 接口 151( 例如, 用于 HDD( 硬盘驱动 器 ), SDD( 固态硬盘 )180 等 )、 PCI-E 接口 152( 例如, 用于无线连接 182)、 USB 接口 153( 例 如, 用于如数字转化器。
21、、 键盘、 鼠标、 照相机、 电话、 麦克风、 存储装置、 其它连接的装置等的 装置 184)、 网络接口 154( 例如 LAN)、 GPIO( 通用输入输出 ) 接口 155、 LPC( 低引脚数 ) 接口 170(用于专用集成电路ASIC171、 可信平台模块TPM172、 超级I/O173、 固件集线器174、 BIOS 支持 175 以及各种类型的存储器 176, 例如 ROM177、 闪存 178 以及视频存储器 NVRAM179)、 电力管理接口 161、 时钟发生器接口 162、 音频接口 163( 例如扬声器 194)、 TCO 接口 164、 系 统管理总线接口 165 以。
22、及可以包括 BIOS168 和启动代码 190 的 SPI( 串行外围接口 ) 闪存 166。I/O 控制器集线器 150 可以包括千兆比特的以太网支持。 0025 该系统可以被配置为, 在通电时执行存储在 SPI 闪存 166 内的、 用于 BIOS168 的启 动代码 190, 并且此后, 在 ( 例如, 存储在系统存储器 140 中的 ) 一个或更多个操作系统和 应用软件的控制下处理数据。操作系统可以存储在各种位置中的任何位置处, 并且例如根 据 BIOS168 的指令来访问操作系统。如本文所描述的, 装置可以包括比图 1 的系统中所示 的特征更少或更多的特征。 0026 例如, 如在图。
23、 1 和图 2 所概述的, 信息处理装置可以提供接受手写输入的用户界 面。 然而, 用户通常必需知道用于手写输入的精确的罗马字母单词(针对基于字母的语言) 或字符结构(针对基于字符的语言), 以进行合适的解释。 如果用户仅知道基于罗马字母的 单词的一部分 ( 例如 “stereo” 的 “ster” 或 “stere” ) 或者字符的部分结构, 则用户不能得 到针对他或她正在查找的内容的结果或者甚至相关的建议。 0027 传统的手写应用试图基于用户的输入来提供候选列表。然而, 候选列表是基于用 户的笔划的相似度或输入特征的, 而不是基于用户针对罗马字母单词或字符的部分输入的 建议。 0028 。
24、因此, 实施方式允许用户输入特定输入 ( 例如特定字符或手势 ), 该特定输入表示 说 明 书 CN 104281404 A 6 4/6 页 7 用户请求帮助或建议以完成部分输入 ( 例如, 部分单词或字符输入 )。例如, 参照图 3, 在实 施方式中, 在 310 处, 用户首先将部分单词输入或部分字符输入提供至装置界面, 例如使用 他或她的手指提供至触摸屏表面。在 320 处, 实施方式可以等待其它输入, 例如 310 处的输 入被理解为部分输入, 如基于罗马字母的单词的最初几个字母或基于字符的语言的字符的 最初几个笔划。 0029 在实施方式中, 可能在 330 处实现超时, 例如, 如。
25、本文中所述的, 实施方式可以在 310 处接收一个或更多个输入后等待预定时间, 使得用户可以继续形成基于罗马字母 / 字 母的单词或字符, 或者来提供其它输入。如果在 320 处已达到超时, 则在 340 处, 实施方式 可以尝试处理到目前为止的输入。这例如可以包括接受在 310 处的输入作为完整的输入并 且处理相应的动作(例如将310处的输入与单词匹配并且在文本输入框中填入该单词等)。 0030 用户可以在等待时间段 320 期间 ( 例如在 330 处超时之前 ) 提供其它输入。例 如, 用户可以在 350 处输入特定输入 ( 如特定字符或手势 )。如果在 350 处用户提供了这 样的特定。
26、输入, 则实施方式可以将其解释为帮助用户提供输入的暗示。 否则, 实施方式可以 在 320 处继续等待直到在 330 处超时为止。应当注意, 除了在 330 处超时之外或者代替在 330 处超时 ( 或者其它适当的时间 ), 实施方式可以提供附加输入 ( 例如手指敲击、 按钮按 压等 ) 用作用户已完成输入会话的肯定指示。 0031 如果在 350 处接收到特定输入, 则实施方式可以尝试在 360 处利用部分输入和特 定输入来确定对于用户的建议。 例如, 如在本文中进一步描述的, 实施方式可以利用部分输 入结合特定输入来提供用户希望的可能输入的列表。在 370 处, 可以将建议呈现给用户供 用。
27、户确认, 例如, 从列表中进行选择。如果在 370 处用户确认了建议 ( 例如, 通过从候选建 议列表中选择建议), 则实施方式此后可以对输入进行处理以在340处执行动作(这又可以 采用多种形式, 例如将手写输入处理成文本输入, 基于所解释的手写输入自动地执行其它 动作等)。 另外, 实施方式可以在360处做出其它建议或者等待其它输入(例如其它特定输 入, 如另一特定字符等 )。 0032 在实施方式中, 特定输入可以采用特定字符的形式, 该特定字符通常用于表示用 户请求帮助形成手写输入。 此外, 实施方式可以考虑特定输入的特征, 例如特定输入的定时 (如其在手写输入中出现的顺序)、 特定输入。
28、的位置(例如代替未知的罗马字母或未知的字 符子结构或笔划而形成 ) 等。 0033 例如, 参照图 4, 用户可以打开手写应用 ( 例如, 用于网络搜索的应用或适于接受 手写输入的其它应用 ) 中的手写面板 410。用户将提供特定输入 ( 例如绘制 “? ” 420) 作 为通用替换。对于基于罗马字母的语言 ( 例如英语、 西班牙语、 法语等 ),“? ” 420 可以用作 单词 430 中的一个或更多个字母的通用替换或者可以放置在其它地方, 例如, 如图 4 所示, “? ” 420 在已知字母 430 的下方。在 “? ” 420 用作一个字母的通用替换的情况下, 如果需要 表示多个通用字。
29、母, 则可以使用多个 “? ” 420。对于这样的基于字母的语言, 可以在手写单 词 430 的不同位置处使用 “? ” 420。一些示例包括但不限于以下示例。 0034 在图 4 所示的示例中, 如果用户在手写面板 410 中写下 “STER” 430 以及为 “? ” 的特定手写输入 420, 则实施方式将在面板 440 中显示如下候选列表, 该候选列表包括候选 431(“Stereo” )、 候选 432(“Stereo-” )、 候选 433(“Sterling” )、 候选 434(“Stern” ), 这些候选为非穷举性的示例。因此, 用户可以输入部分手写输入 430 和特定输入 。
30、420, 从而 说 明 书 CN 104281404 A 7 5/6 页 8 可以向用户提供用于选择和键入适当的手写输入的建议的候选列表。 手写的完成可以由系 统进行或者可以在候选建议阶段后给用户提供新面板以键入完整的手写输入。 0035 作为附加的示例, 例如, 如果用户写下 “? an” , 则实施方式可以以列表显示候选 ( 例如,“can” 、“pan” 、“tan” ), 使得特定输入被解释作为请求帮助形成用户不确定其首字 母的单词。作为另一示例, 例如, 如果用户写下 “s ? t” , 则实施方式可以以列表显示候选 ( 例如,“sit” 、“sat” 、“set” ), 使得特定输。
31、入被解释为请求帮助形成用户不确定在特定字 符 “? ” 位置处的一个字母或多个字母的单词。同样地, 如果用户写下 “te ? ” , 则实施方式 可以显示候选列表 :“tea” 、“tee” 、“ten” 。如本文所述, 对于基于字母的语言, 与用户确定 多于一个字符未知的情况相对应, 可以在手写单词的不同位置处多次使用 “? ” 。 0036 在基于字符的语言 ( 例如, 汉语、 日语等 ) 的情况下, 特定输入 ( 例如 “? ” ) 可以 用作字符中的一个或更多个笔划或子结构的通用替换。对于基于字符的语言,“? ” 还可以 用在手写字符的不同位置处。一些非限制性的示例如下。 0037 参。
32、照图 5, 在基于字符的语言示例中, 如果用户在手写输入面板 510 中写下 “? ” 520 作为字符 530 中的一部分或子结构, 则实施方式可以显示候选列表, 在该候选列表 中包括包含基本结构 ( 例如, 不具有 “? ” 的部分 ) 的候选字符, 其中, 候选字符具有不同的 笔划或子要素来替换特定输入 ( 例如 “? ” )。在图 5 的示例中, 如果部分输入字符具有特定 输入520, 则在建议面板540中将四个候选字符531、 532、 533、 534提供给用户。 如本文所描 述的, 用户可以从候选字符 531、 532、 533、 544 中进行选择, 以形成要对其进行操作的输入。
33、。 如与基于字母的语言一样, 用户可以提供多于一个的特定输入来替换字符或一组字符内的 未知笔划。 0038 如本文所述, 实施方式通过在形成正确输入时提供用户帮助来利于使用手写进行 的输入。这使得例如不熟悉正确拼写 ( 在基于字母的语言的情况下 ) 或不熟悉正确笔划或 子要素 ( 在基于字符的语言的情况下 ) 的用户能够在形成正确手写输入时获得帮助。将会 理解, 使用 “? ” 作为特定输入不是限制性的, 而仅用作在用户需要表明字母或笔划是未知 的并且需要从系统获得帮助时可以方便地使用的适当的特定输入的代表。 包括手势或其它 字符的另一特定输入可以单独使用或与本文中所给出的示例组合使用。因此,。
34、 实施方式使 用特定输入来确定用户需要帮助, 并且确定用于包含作为建议的适当的候选。 0039 本领域的普通技术人员将会理解, 结合本文所描述的各种实施方式可以利用一个 或更多个非信号装置可读介质的任何组合。非信号介质可以是存储介质。存储介质可以是 任何非信号介质, 例如电子的、 磁的、 光学的、 电磁的、 红外线的或半导体的系统、 设备或装 置, 或前述的任何适当的组合。存储介质更具体的示例包括如下介质 : 便携式计算机磁盘、 硬盘、 随机存取存储器 (RAM)、 只读存储器 (ROM)、 可擦除可编程只读存储器 (EPROM 或闪速 存储器 )、 光纤、 便携式致密盘只读存储器 (CD-R。
35、OM)、 光存储装置、 磁存储装置, 或前述的任 何适当的组合。 0040 可以使用任何适当的介质 ( 包括但不限于无线、 有线、 光纤线缆、 RF 等或者前述的 任何适当的组合 ) 来传输存储介质上所记录的程序代码。 0041 可以以一种或更多种编程语言的任何组合来编写用于执行操作的程序代码。 程序 代码可以完全在单个装置上执行、 部分在单个装置上执行、 作为独立软件包部分地在单个 装置上且部分地在另一装置上执行或者完全地在其它装置上执行。在一些情况下, 可以通 说 明 书 CN 104281404 A 8 6/6 页 9 过任何类型的连接或网络(包括局域网LAN或广域网WAN、 个人区域网。
36、PAN)来连接装置, 或 可以通过其它装置 ( 例如, 通过使用因特网服务提供商的因特网 ) 或通过硬线连接 ( 例如, 通过 USB 连接 ) 来进行连接。 0042 本文参照附图描述了各个方面, 这些附图示出了根据各种示例实施方式的示例方 法、 装置和程序产品。将会理解, 示出的动作和功能可以至少部分地由程序指令来实现。可 以将这些程序指令提供给通用信息处理装置、 专用信息处理装置或其它可编程数据处理装 置或者信息处理装置的处理器以产生机制, 使得经由装置的处理器执行的指令实现指定的 功能 / 动作。 0043 也可以将程序指令存储在装置可读介质中, 该装置可读介质可以引导装置以特定 的方。
37、式运行, 以使得存储在装置可读介质中的指令生成制品, 该制品包括实现指定的功能 / 动作的指令。 0044 也可以将程序指令加载到装置上以使得要在装置上执行的一系列操作步骤产生 装置实现的处理, 使得在装置上执行的指令提供用于实现指定功能 / 动作的处理。 0045 出于说明和描述的目的提出了本公开内容, 而非意在穷举或限制。对本领域的普 通技术人员来说, 许多修改和变型是明显的。示例实施方式被选择和描述用于说明原理和 实际应用, 并且使得本领域的其他技术人员能够理解适于预期的特定使用的各种修改的各 种实施方式的公开内容。 0046 因此, 尽管本文参照附图描述了说明性的示例实施方式, 但是要理解该描述是非 限制性的, 并且在不背离本公开内容的范围或精神的情况下, 本领域的技术人员可以作出 各种其它变化和修改。 说 明 书 CN 104281404 A 9 1/5 页 10 图 1 说 明 书 附 图 CN 104281404 A 10 2/5 页 11 图 2 说 明 书 附 图 CN 104281404 A 11 3/5 页 12 图 3 说 明 书 附 图 CN 104281404 A 12 4/5 页 13 图 4 说 明 书 附 图 CN 104281404 A 13 5/5 页 14 图 5 说 明 书 附 图 CN 104281404 A 14 。