好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

带有用于东亚限定布局的竖排文本元素的用户界面的制作方法.docx

5页
  • 卖家[上传人]:ting****789
  • 文档编号:309607658
  • 上传时间:2022-06-13
  • 文档格式:DOCX
  • 文档大小:24.30KB
  • / 5 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 带有用于东亚限定布局的竖排文本元素的用户界面的制作方法专利名称:带有用于东亚限定布局的竖排文本元素的用户界面的制作方法技术领域:本发明一般涉及用户界面,尤其涉及用于显示适于东亚语言的用户界面文本元素背景技术:许多东亚语言可以是横排(horizontally)或竖排(vertically)书写的例如,中国、日本和韩国的语言可在任一方向上定向,因为它们主要由分离的音节单元构成,每个音节单元占据一方块空间在传统上,这些语言是按列竖排书写并且是从右到左排序的字符(中国的汉字、日本的日文汉字、以及韩国的韩国汉字)的笔划顺序和笔划方向也是重要的人们认为语言是以这种方式开始的,因为竖排的列允许通过右手用毛笔来书写,同时通过左手连续展开纸张或卷轴在现代,在诸如英语之类的欧洲语言的影响下,对于这些语言而言,从左到右横排且从上到下逐行书写已变得愈来愈普遍尽管如此,诸如计算机和之类的现代技术已适应于东亚风格,且有竖排地显示内容的选项典型地,此类适应是通过经由选择应用程序中的菜单项来将用户内容从横排方向简单地重新配置成竖排方向来实现的诸如Microsoft Windows 或Apple Macintosh 之类的计算机操作系统具有与其用户界面相关联的外观和感觉。

      一般而言,应用程序编程人员使用支持计算机的图形用户界面特性所需的预定义的一组例程(称为控件或工具箱)然而,用户界面的外观和感觉尚未适应于东亚语言因而,虽然内容已被个体应用程序修改成竖排地显示,然而并未进行任何动作来使整体用户体验适应设备正被使用的区域或语言虽然本发明方案是可用且起作用的,但是它们并未对东亚语言的历史与美学加以考虑发明内容公开了用于以东亚模式显示用户界面文本元素以使得基于系统的文本可被竖排地显示在用户界面上的方法和系统在一个实施例中,设备可基于诸如语言设置或场地设置之类的全球设备设置来在基于拉丁语系的布局(横排显示的文本元素)和基于东亚的布局(竖排显示的文本元素) 之间动态地切换此类设置可被用户动态地修改以改变所述显示模式在另一实施例中,在基于东亚的布局中,取决于所使用的字符,存在一些文本元素被竖排显示而其他被横排显示的混合在又一实施例中,针对日期,可显示东亚表意文字表示来替代数字在再一实施例中,可使用动态Tatechuyoko (纵中横)呈现,其中两个数字被显示为单个字符边界框中的半宽度字符在又一实施例中,连续性动画可将文本元素从横排文本转换成竖排文本,以使得用户可形象化所显示的页之间的关联。

      参考附图阅读以下详细描述,将更清楚本发明的前述和其他目标、特征和优点图I是可被用于基于场地或语言设置来以东亚模式显示文本的示例性移动设备图2A和2B示出了示例性的基于拉丁语系和基于东亚的布局图3A和3B示出了示例性的用于基于拉丁语系和基于东亚的布局的日子和日期转换图4示出了东亚布局模式的示例性Tatechuyoko (纵中横)表示图5A-5C示出了示例性的基于拉丁语系和基于东亚的布局图6A到6H示出了在屏幕显示从文本的横排显示改变成文本的竖排显示时的动画转换图7是可用于以东亚模式显示文本元素的示例性系统图图8是用于以东亚布局模式动态显示文本元素的方法的流程图图9示出了可被用于通过使用基于云的设置来跨设备转换至东亚模式的基于云的设备具体实施例方式图I是描绘示例性移动设备100的系统图,该移动设备包括各种任选的硬件和软件组件,并在102处概括地示出该移动设备中的任何组件102可与任何其他组件通信,但出于示例方便的目的,并非所有连接都被示出该移动设备可以是各种计算设备(例如,蜂窝、智能、手持式计算机、个人数字助理(PDA)等)中的任一个,并且可允许与诸如蜂窝或卫星网络等一个或多个移动通信网络104进行无线双向通信。

      所示移动设备100可包括用于执行如信号编码、数据处理、输入/输出处理、电源控制和/或其他功能等任务的控制器或处理器110(例如,信号处理器、微处理器、ASIC、或其他控制和处理逻辑电路)操作系统112可控制对组件102的分配和使用,并支持一个或多个应用程序114应用程序可包括常见移动计算应用(例如,电子邮件应用、日历、联系人管理器、web浏览器、消息收发应用)、或任何其他计算应用所示移动设备100可包括存储器120存储器120可包括不可移动存储器122和 /或可移动存储器124不可移动存储器122可包括RAM、ROM、闪存、硬盘、或其他众所周知的存储器存储技术可移动存储器124可包括闪存或在GSM通信系统中公知的订户身份模块(SIM)卡,或者诸如“智能卡”的其他公知存储器存储技术存储器120可用于存储数据和/或用于运行操作系统112和应用程序114的代码示例数据可包括经由一个或多个有线或无线网络发送给和/或接收自一个或多个网络服务器或其他设备的网页、文本、图像、 声音文件、视频数据、或其他数据集存储器120可用于存储诸如国际移动订户身份(IMSI) 等订户标识符,以及诸如国际移动设备标识符(MEI)等设备标识符。

      这些标识符可被传送给网络服务器以标识用户和装备存储器120还可被用于存储场地或语言设置128,该场地或语言设置是可为诸如移动设备上的API 129之类的基本上所有应用程序编程接口(API) 所用的全球设备设置如以下进一步所描述的,API向应用程序114展示场地和/或语言设置,以使得可响应于适当的全球设备设置来以东亚模式显示用户界面文本元素移动设备100可支持诸如触摸屏132、话筒134、相机136、物理键盘138、和/或轨迹球140等一个或多个输入设备130,以及诸如扬声器152和显不器154等一个或多个输出设备150其他可能的输出设备(未示出)可包括压电或其他触觉输出设备一些设备可服务超过一个输入/输出功能例如,触摸屏132和显不器154可被组合在单个输入/输出设备中无线调制解调器160可被耦合至天线(未示出),并且可支持处理器110与外部设备之间的双向通信,如本领域中充分理解的那样调制解调器160被一般性地示出,并且可包括用于与移动通信网络104进行通信的蜂窝调制解调器和/或其它基于无线电的调制解调器(例如蓝牙或Wi-Fi)无线调制解调器160通常被配置成与一个或多个蜂窝网络 (诸如,用于单个蜂窝网络内、蜂窝网络之间、或移动设备与公共交换网络(PSTN)之间的数据和语音通信的GSM网络)进行通信。

      移动设备还可包括至少一个输入/输出端口 180、电源182、诸如全球定位系统 (GPS)接收机之类的卫星导航系统接收机184、加速计186、和/或物理连接器190,物理连接器可以是USB端口、IEEE 1394(火线)端口、和/或RS-232端口所示组件102不是必需的或包括所有的,可删除任何组件并且可添加其他组件图2A和2B示出了消息接发应用程序的用户界面的示例在图2A中,用户界面具有处于传统的基于拉丁语系的模式下的文本元素,其中文本被横排地安置例如,用户的姓名210是与消息相关联的发送者的姓名,并且被横排地显示并从左到右地阅读传统上,消息正文是文本元素,如220处所示的,并且也被横排地显示图2B示出了发送者的姓名域 210被转换成东亚模式,以使得文本元素被竖排地显示在用户界面上因而,姓名“Dinara Reed”被转换成东亚字符,并且,另外地,文本兀素230从横排布局被转换成东亚模式的竖排布局消息正文文本元素220以横排布局的形式保持不变,但是语言被转换成东亚语言 因而,在东亚模式中,会存在竖排和横排文本元素的混合姓名文本元素是基于系统的文本元素,因为其并不是用户在与用户界面相关联的当前应用程序中输入的内容。

      替代地,其是来自网络的接收到的域图3A和3B不出了正从基于拉丁语系的用户界面布局被转换成东亚布局的另一不例用户界面布局应当注意,基于东亚的布局与用户界面的外观和感觉相关联在软件设计中,外观和感觉是关于图形用户界面使用的术语,并且可包括其设计的各方面,包括诸如颜色、形状、布局和字体(“外观”)之类的元素,以及诸如按钮、框、系统文本和菜单(“感觉”)之类的动态元素的行为术语也可指API的各方面,主要指API的与其功能属性无关, 而是与其美学外观有关的部分操作系统用户界面中的外观和感觉用于两个通用目的首先,其提供标记(branding),有助于标识来自一个公司的一组产品第二,其提高了使用的简易性,因为用户将变得熟悉一个产品如何起作用(外观、阅读等),并且可将其体验平移至具有相同外观和感觉的其他产品图3A和3B的用户界面对应于锁屏(lock-screen),其是不与任何特定应用程序相关联的系统屏幕为了改变锁屏的布局,用户可改变全球设备设置例如,用户可改变场地或语言设置,以便实行用户界面布局改变在一些实施例中,为了使改变生效,可能需要进行设备的重新引导图3A示出了处于基于拉丁语系的模式下的用户界面。

      图3B示出了转换成基于东亚的布局的用户界面,该基于东亚的布局具有用在用户界面布局文本元素中的日期的表意文字表示具体地,用户界面文本元素310示出了存储在系统中的“日子”域和 “日期”域用户可在随后改变全球设备设置以指示区域是中国,或者用户可将全球设备语言设置改变成中文在任一事件中,结果在图3B中被示为锁屏中至东亚布局模式的改变 日子一星期三一在316处以中文示出,而日期在318处以中文示出用户界面文本元素316、318被竖排定向以与中国语言相一致特别地,文本是基于系统的文本基于系统的文本是存储在设备上的用在用户界面元素中的文本数据图3A到图3B中例示的另一特征是从图3A至图3B的变化包括日期从阿拉伯数字改变为日期的字符表示以保持竖排流 因而,作出日期域是否包括阿拉伯数字的确定,并且如果包括,则转换被动态实现以将此类数字改变成与设备设置中所选的语言或区域相对应的恰当的符号表示图4示出了可被用在东亚模式的用户界面元素中的另一特征在此示例中,所选亚洲语言通过Tatechuyoko效果来更好地呈现具体而言,如在410处所示的,数字26被显示为单个字符边界框中的两个半宽度字符因而,基于全球设备配置中所选的语言,应用程序编程接口、操作系统、或应用程序可搜索文本中要显示的数字,并确保数字被并排在一起显示为一个单元,而非被显示为单独的数字。

      一种用于实现此情况的技术是使用半宽度字符,但是这不一定是可被使用的唯一技术因而,用户界面文本元素可被搜索,并且基于找到的语言和数字或字符,可响应于全球设备设置来更改显示格式图5A和5B不出了蜂窝中从基于拉丁语系的横排布局转换至基于东亚的竖排布局的另一示例在示例性用户界面中存在数个基于系统的文本例如,在图5A的510处, 文本消息是由响应于接收到呼叫而声明“传入呼叫”的生成文字“传入呼叫”是基于系统的文本,因为它们被存储在上并且被用来反映用户界面的外观和感觉相反, 输入到应用程序中的用户内容不被用来控制用户界面的外观和感觉,并且不应当被考虑为基于系统的文本在512,将传入号码与存储在中的联系人列表进行匹配如果找到匹配,则显示联系人的姓名在514,还显示传入呼叫的号码在516、518,显示菜单按钮,从而允许用户或者“应答”或者“忽略”该传入呼叫在图5B中示出了至基于东亚的布局的转换在530,文字“传入呼叫”被转换成韩文,并且被示为竖排地显示在532,姓名 “Traci Williams”以韩文竖排地显示在534,文字“mobile (移动)”连同号码被横排地显示因而,在东亚模式中,会存在竖排和横排用户界面文本元素的混合。

      类似地,与 516、518相对应的菜单按钮536、538以横排格式不出在一些实施例中,用户界面布局可将文本的部分作为基于拉丁语系的来对待,而将其他部分作为东亚的来对待例如,在图5C 中,Traci的名字是英语字母,并且在至东亚布局的转换之后仍为英语的然而,在54。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.