首页> 中国专利> 动态格式化货币表达式的电子设备和方法

动态格式化货币表达式的电子设备和方法

摘要

本发明提供了一种电子设备,具有被配置为自动格式化货币表达式的处理器。

著录项

  • 公开/公告号CN103477337A

    专利类型发明专利

  • 公开/公告日2013-12-25

    原文格式PDF

  • 申请/专利权人 捷讯研究有限公司;

    申请/专利号CN201280003312.7

  • 发明设计人 米哈尔·拉扎里代斯;

    申请日2012-04-11

  • 分类号G06F17/22;G06F3/023;H04W4/02;

  • 代理机构中科专利商标代理有限责任公司;

  • 代理人赵伟

  • 地址 加拿大安大略省沃特卢市

  • 入库时间 2024-02-19 22:40:22

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-12-28

    授权

    授权

  • 2016-12-21

    著录事项变更 IPC(主分类):G06F17/22 变更前: 变更后: 申请日:20120411

    著录事项变更

  • 2014-01-22

    实质审查的生效 IPC(主分类):G06F17/22 申请日:20120411

    实质审查的生效

  • 2013-12-25

    公开

    公开

说明书

技术领域

本公开涉及电子设备及其控制,所述电子设备包括但不限于便携 式电子设备。

背景技术

包括便携式电子设备在内的电子设备已获得广泛使用,并且可以 提供各种功能,包括例如电话、文本消息、web浏览或其他个人信息管 理器(PIM)功能(如日历应用)。便携式电子设备包括具有无线网络 通信或近场通信连接(如蓝牙能力)的多种类型的设备,如蜂窝电话 (移动电话)、智能电话(智能手机)、个人数字助理(PDA)、平板计 算机、或膝上型计算机。

便携式电子设备(如智能电话、平板计算机或PDA)因其尺寸小 便于携带,通常意在手持使用。在较小的并且可能具有有限空间用于 用户输入或输出设备的手持设备上期望配备触敏输入设备,如触摸屏 显示器。期望改进具有显示器的电子设备。

附图说明

下面将参照仅以示例方式描述本发明的实施例,其中:

图1是根据本公开的便携式电子设备的示例的框图;

图2A和2B是根据本公开的具有虚拟键盘的便携式电子设备的示 例的主视图,所述虚拟键盘呈现在便携式电子设备的显示器上;

图3A、3B、3C和3D是根据本公开的其上呈现有虚拟键盘的显示器 的示例的屏幕截图;

图4是示出了根据本公开的用于重新格式化货币表达式的方法的 流程图。

具体实施方式

本公开描述了具有键盘和处理器的设备以及在该设备上执行的 方法,所述方法包括:接收输入;基于与设备相关联的所在地来确定 与设备相关联的币种格式;以及当确定输入反映货币表达式完成时, 根据所选择的币种格式自动格式化货币表达式,以便输出。

为了示意的简单和清楚起见,在附图中重复使用附图标记,以指 示对应或相似的元素。对大量细节进行阐述,以提供对此处描述的示 例实施例的理解。可以不采用这些细节实现示例实施例。在其他实例 中,未具体描述公知的方法、过程和组件,以免使此处描述的示例实 施例含混不清。不应将描述看做限制于此处描述的实施例的范围。

本公开总体涉及电子设备,如便携式电子设备。便携式电子设备 的示例包括具有无线网络通信能力的无线通信设备,如蜂窝电话(移 动电话)、智能电话(智能手机)、寻呼机、PDA、平板计算机、笔记本 计算机、上网本计算机等。便携式电子设备还可以是不具有无线通信 能力的便携式电子设备。示例包括:手持电子游戏设备、数字影集、 数码相机、游戏控制台、或类似的设备。

便携式电子设备的用户通常在其通信中包括货币表达式(即,流 通货币量的文本或公式表示)。货币表达式的适当格式在不同国家、不 同货币、以及甚至针对给定货币的具体符号间都有不同。适当格式化 货币表达式意味着:将币种符号放在表示流通货币量的数目的正确的 一侧;在其间放置正确数目的空格(通常一个空格或无空格);包括千 位分隔符、小数点、分币量等。用户可能不知道在每种情况下使用的 正确格式,可能意外使用错误的格式,或者为了节省时间故意不使用 正确格式的货币表达式。与本公开一致的实施例试图通过以下方式来 辅助用户:在用户输入货币表达式时检测货币表达式;以及根据例如 通过用户所在地和所使用的币种符号确定的正确格式,实时、自动地 格式化货币表达式。此外,实施例试图通过在虚拟触敏键盘上自动显 示与用户所在地相对应的币种符号来进一步辅助用户。

图1示出了便携式电子设备100的示例的框图。便携式电子设备 100包括多个组件,如控制便携式电子设备100的整体操作的处理器 102。此处描述的便携式电子设备100包括通信子系统104和短程通信 132模块,用以执行各种通信功能,包括数据和语音通信。解码器106 对便携式电子设备100接收到的数据进行解压缩和解码。通信子系统 102从无线网络150接收并向无线网络150发送消息。无线网络150可以 是任意类型的无线网络,包括但不限于数据无线网络、语音无线网络、 以及支持语音和数据通信的网络。电源142(如一个或多个可再充电电 池或至外部电源的端口)为便携式电子设备100供电。

处理器102耦接至并与其他组件(如随机存取存储器(RAM)108、 存储器110、显示器112)交互。在图1的示例实施例中,显示器112耦 接至触敏覆层114和电子控制器116,一起构成触敏显示器118。处理器 还耦接至一个或多个致动器120、一个或多个力传感器122、辅助输入/ 输出(I/O)子系统124、数据端口126、扬声器128、麦克风130、短程通 信132、以及其他设备子系统134。通过触敏覆层114执行用户与图形用 户界面(GUI)的用户交互。处理器102经由电子控制器116与触敏覆层 114交互。经由处理器102在触敏显示器118上显示可以在便携式电子设 备上显示或呈现的信息(如文本、字符、符号、图形、图标和其他项 目)。处理器102可以与取向传感器(如加速度计136)交互来检测重力 或重力引起的反作用力的方向,以确定例如便携式电子设备100的取 向。处理器102可以与GPS模块152交互,以确定便携式电子设备100的 地理位置。

为了识别网络接入的订户,便携式电子设备100使用订户身份模 块或可移除用户身份模块(SIM/RUIM)卡138与网络(如无线网络150) 通信。备选地,可以将用户标识信息编入存储器110。

便携式电子设备100包括操作系统以及软件程序或组件148,所述 软件程序或组件148由处理器102执行并通常存储在永久可更新存储器 (如存储器110)中。可以通过无线网络150、辅助I/O子系统124、数 据端口126、短程通信子系统132或任意其他适当的子系统134将附加应 用或程序加载至便携式电子设备100上。

接收信号(如文本消息、电子邮件消息或网页下载)经通信子系 统104处理,并输入至处理器102。处理器102处理接收信号,以输出至 显示器112和/或辅助I/O子系统124。订户可以产生数据项(例如电子 邮件消息),可以通过例如通信子系统104在无线网络150上发送数据 项。

图2A示出了便携式电子设备100的示例的主视图。便携式电子设 备100包括外壳202,触敏显示器118部署在外壳202中。外壳202是包含 便携式电子设备100的组件(如图1所示的组件)的封装。

键盘204可以是外壳202内的物理键盘、或者是呈现在显示在触敏 显示器118上的GUI上的虚拟键盘,如图2A的示例实施例所示。如图2A 所示,键盘204是呈现在触敏显示器118上的GUI,并且具有QWERTY键 盘布局。在备选示例实施例中,可以使用其他键盘布局,如QWERTZ、 AZERTY、Dvorak等。类似地,可以想到两个或多个字符与特定键相关 联的简化键盘,如简化的QWERTY键盘布局。例如,可以提供简化的 QWERTY键盘,其中,字母Q和W共享单个键,字母E和R共享单个键,以 此类推。

可以在任意适当的程序或应用(如web浏览器、文本消息(如电 子邮件客户端)、联系人、日历、音乐播放器、电子数据表、文字处理、 操作系统接口等)中呈现键盘204,以进行文本输入。例如,当使用键 盘204进行输入录入时,还可以显示其他信息,如文本、字符、符号、 图像和其他项。键盘204包括多个键206,每个键与其上显示的标记所 指示的至少一个字符或功能相关联。

在图2A所示的示例中,键206与字母、标点符号和特殊功能(包 括退格键206a、切换键206b、上档键206c、回车键206d和全球键206e) 相关联。按下切换键206b导致部分或全部键206变为与备选字符或功能 相关联。在图2B所示的示例中,如其上显示的备选标记指示的这样的 备选字符包括:数字、附加标点符号、特殊字符(如“”、“#”、 “*”、以及货币键206i)。再次按下切换键206b重新将键与图2A所示 的原始字符相关联。

呈现在触摸显示器118上的键盘204与在便携式电子设备100上设 置的键盘语言相关联,并且可以是英语键盘、法语键盘、西班牙语键 盘、阿拉伯语键盘、希伯来语键盘、或便携式电子设备100可用的其他 语言的键盘204。可以通过选择全球键来得到不同语言的键盘。当接收 到触敏显示器118上与全球键206e相关联的位置处的触摸,提供备选语 言的可用键盘列表。在一些实施例中,例如,全球键206e显示缩写指 示符(例如标记,如EN代表英语键盘、FR代表法语键盘、或ES代表西 班牙语键盘等),以指示当前呈现的键盘206的语言。

在一个实施例中,与币种符号相关联的货币键206i与币种符号相 关联,所述币种符号对应于与设备相关联的当前所在地,并且当设备 的所在地改变时能够动态地与另一币种符号重新关联。如以下讨论的, 当前所在地由处理器102基于一个或多个因素确定。

在一些示例实施例中,将基于当前键盘语言确定所在地。例如, 当选择德语键盘时,处理器102确定所在地是德国,自动将货币键206i 与欧元符号相关联,并在货币键206i上显示该符号。类似地,当 选择日语和希伯来语键盘时,币种符号“¥”和分别变为与货币 键206i相关联。大多数货币可以更多的多种不同符号表示,并且一些 符号由多于一个字符组成。例如,日元可由符号“¥”、“円”或“JPY” 表示。类似地,加元可以符号“$”、符号和字符的组合(如“C$”、 “CAN$”)、或仅以字符“CDN”或“CAND”表示。

当给定货币存在多种可能符号时,处理器102选择缺省符号。此 外,用户可以通过例如重复触摸货币键206i每次触摸使货币键206i变 为与下一可能符号相关联来动态选择期望的符号。还可以通过将货币 键206i按下预定义时段来实现动态选择,从而使所有可能符号的列表 出现在触敏显示器118上(例如靠近货币键206i显示的弹出目录),然 后选择期望的币种符号。

在其他示例实施例中,处理器102基于设备100的地理位置确定所 在地。可以例如通过利用GPS模块152、应用蜂窝三角测量技术、或检 查操作系统146的当前时区设置来确定地理位置。一旦确定了地理位 置,处理器就识别相应的所在地,并将货币键206i与对应于该所在地 的缺省币种符号相关联。例如,如果地理位置被确定为加洲旧金山, 处理器102将所在地识别为“美国”,并将货币键206i与缺省的美元符 号(“$”或“USD”)相关联。类似地,如果地理位置被确定为英国 伦敦,处理器102将所在地识别为英国,并将货币键206i与(使用“£” 或“GBP”中缺省的那一个的)英镑符号相关联。

在其他示例实施例中,处理器102基于上下文确定所在地。例如, 如果用户正在回复已包含特定类型的一个或多个币种符号的消息,处 理器选择与该特定类型的币种符号相对应的所在地。因此,例如,如 果用户正在回复100USD出售商品的电子邮件,处理器将所在地确定为 美国。

在一些实施例中,根据因素的组合来确定所在地。例如,如果GPS 模块152和蜂窝连接均不可用,可以通过将与键盘语言有关的信息与时 区信息组合来确定所在地。例如,如果语音是英语且时区是“GMT+1”, 处理器102确定所在地是英国。在一些实施例中,用户选择处理器102 在确定所在地时应使用哪些因素或其组合。

除了动态地将货币键206i与适当的币种符号相关联,处理器102 还通过在用户录入或输入货币表达式时检测并自动格式化货币表达式 来辅助用户。货币表达式是表示通货值(如“$100”、“-100USD”、 )的文本表示。货币表达式通常包括币种符号、表示量 的数值、以及特殊字符(如空格、逗号、句号等)。格式化货币表达式 包括例如:将币种符号置于数值之前或之后,将币种符号与数值紧邻 放置或以空格间隔放置,在负量的情况下适当地放置负号,在需要的 情况下添加千位分隔符以及小数点等。

不同的所在地需要不同的格式化货币表达式的规则。即使两个所 在地使用相同的货币,它们的格式化标准也可能不同。例如,在荷兰 欧元符号适当地置于数值前并且与数值相邻,而在德国相同的符 号适当地置于数值之后,并且两者间具有空格。

此外,即使在相同的所在地,针对不同的币种符号也可能存在不 同的规则。例如,在美国,符号“$”适当地置于数值前并且与其紧邻; 另一方面,符号“USD”通常置于数目之后且被空格分开。以下表1列 出了上述和其他示例。

表1.币种符号放置的示例

图3A、3B、3C和3D示出了处理器102自动格式化的示例。在图3A 和3B所示的示例中,便携式电子设备100在物理上位于纽约。在该示例 中,处理器102使用地理位置来确定所在地。因此,所在地被确定为美 国。因此,处理器102将货币键206i与美国的缺省币种符号(即此处描 述的示例实施例中的“$”)相关联,并且在货币键206i上显示美国的 缺省币种符号。如图3A所示,用户正在键入电子邮件消息。一旦用户 完成键入文本“1234$”(302a),处理器102就将文本识别为货币表达 式,并自动实时地根据与所在地(美国)和币种符号(“$”)的组合相 对应的格式重新格式化文本。如图3B所示,结果是重新格式化后的文 本:“$1,234.00”(302b)。该动态实时格式化瞬时或以不干扰用户 的方式发生。用户可以在意识到或未意识到格式化已经发生的情况下 继续键入附加文本。

在图3C和图3D中所示的示例中,便携式电子设备100在物理上位 于法国巴黎。在该示例中,处理器102再次使用地理位置方法来确定所 在地,并且从而将所在地识别为法国。因此,其将货币键206i与法国 的缺省币种符号(例如)相关联,并在货币键206i上显示法国的缺 省币种符号。如图3C所示,用户正在键入电子邮件消息。一旦用户完 成键入文本(302c),处理器102就将文本识别为货币表达式, 并且自动实时地根据与所在地(法国)和币种符号的组合相对 应的格式重新格式化文本。如图3D所示,结果是重新格式化后的文本: (302d)。

图4中示出了流程图,该流程图示意了在电子设备处自动格式化 货币表达式的方法。该方法由例如处理器102执行的软件实现。给定本 公开,用于实现这样的方法的软件编码属于本领域技术普通技术人员 的知识范围。该方法可以包含所示和/或所述过程以外的附加过程或更 少的过程,并且可以按不同的顺序来执行。可由便携式电子设备的至 少一个处理器执行以实现该方法的计算机可读代码可以存储在计算机 可读介质(如非瞬时计算机可读介质)中。备选地,方法可以全部或 部分由专用硬件位于处理器102内部或外部的专用硬件实现。

该方法在字符(如字母、数值和符号字符)为输入的任意适当的 程序或应用中实现。适当的应用的示例包括:电子邮件、文本消息、 日历、任务、地址簿、地图、Web浏览器、文字处理器等。在便携式电 子设备100的显示器112上显示来自应用的信息。

为了在处理器102执行的程序或应用中输入字符,在402中,在便 携式电子设备100的显示器112行显示具有多个键206的键盘204。接着, 处理器102在404等待用户通过选择键206之一输入新字符。一旦输入新 字符,处理器102就在406分析新字符的输入是否完成货币表达式。当 处理器102识别出例如新字符是紧接着币种符号数目对的定界符字符 或定界符功能,认为货币表达式完成。符号数目对是位于数值之前或 之后的币种符号,两者彼此紧邻或被预定列表中的一个或多个特殊字 符隔开。数值包括例如:表示数字(0-9)的字符、表示小数点(句号 或逗号)的字符、或者千位分隔符(逗号)。特殊字符的预定列表包括 例如:空格字符和减号字符。定界符包括例如:空格、回车键206d、 或任意标点字符。例如,可以将以下表达式看作完成的货币表达式: “$123”、“$1.23?”、“123USD!”、

仍参照图4,如果处理器102在406识别出新字符完成货币表达式, 其继续在408确定当前所在地;否则,其返回并在404等待另一字符。 在408,处理器102如山所述使用例如键盘语言和/或地理位置来确定当 前所在地。接着,处理器102在410确定与当前所在地和货币表达式中 的币种符号相对应的正确格式。处理器102可以从存储所有可能的所在 地/符号组合及其对应格式的表中取得正确的格式。例如,可以在存储 器110中存储表格。备选地,处理器102可以从网络150取得该信息。

接着,处理器102可选地在步骤412确定是否已根据在410确定的 正确格式对货币表达式进行了格式化。倘若如此,处理器102返回至 404;否则,其前进至414,根据在410确定的正确格式格式化货币表达 式。接着,处理器102在416在触摸显示器118上显示格式化后的货币表 达式,并返回至404等待新的输入。

在一些实施例中,在处理器102格式化了货币表达式并且格式化 后的表示取代了屏幕118上的原始表示后,用户能够例如通过在格式化 已发生后按下退格键206a撤销取代操作。如果与新格式相比用户更喜 欢其原始的货币表达式格式,可能期望如此。如果在414格式化货币数 据并在404等待新字符后处理器102接收到的首个新字符是退格键 206a,处理器可以撤销格式化,并将其货币表达式恢复为其原始格式。 此外,处理器102可以在存储器110中存储原始格式,使得其能够避免 在未来重新对其进行格式化。

在一些实施例中,取代一被用户录入就自动格式化每个货币表达 式,处理器102等待用户手动发起对输入文本中一个或多个货币表达式 的格式化。例如,可以在用户按下“发送”按钮以发送消息或调用拼 写检查功能时发起格式化。

在一些实施例中,用户使用与设备的所在地相对应的但非该所在 地的缺省币种符号的币种符号键入货币表达式。例如,处理器102确定 所在地是美国,并且(与货币键206i相关联并显示在货币键206i上的) 缺省币种符号是“$”。用户仍可以通过使用字母“U”、“S”和 “D”,录入具有备选币种符号的货币表达式。根据此处描述的实施例, 处理器102将根据与所在地相关联的缺省币种符号格式化货币表达式, 并将输出“$100”。

可以在不背离本公开精神或实质特征的情况下,以其他具体形式 实现本公开。在各方面,应将所描述的实施例看做说明性而非限制性 的。因此,本发明的范围由所附权利要求而非前述说明书指示。落入 权利要求的等效含义和范围内的所有改变应涵盖在权利要求的范围 内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号