《界面显示方法及系统.pdf》由会员分享,可在线阅读,更多相关《界面显示方法及系统.pdf(7页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104166574A43申请公布日20141126CN104166574A21申请号201410407402322申请日20140818G06F9/44520060171申请人深圳市九洲电器有限公司地址518000广东省深圳市南山区高新南区科技南12路九洲电器大厦6楼72发明人林白鹭74专利代理机构深圳中一专利商标事务所44237代理人张全文54发明名称界面显示方法及系统57摘要本发明涉及一种界面显示方法及系统,该方法包括如下步骤获取用户所选择界面的语言;判断界面的语言是否为阿拉伯语,若为阿拉伯语,则将界面按照从右到左的方式进行显示。本发明界面显示方法及系统,在用户选择界面时。
2、实时获取界面的语言,并判断是否界面是否为阿拉伯语,若为阿拉伯语则将界面按照从右到左的方式进行显示,适应阿拉伯语用户的阅读习惯,从而极大的方便了用户使用,利于阿拉伯语用户的使用,极大的推动了终端产品的推广应用。51INTCL权利要求书1页说明书4页附图1页19中华人民共和国国家知识产权局12发明专利申请权利要求书1页说明书4页附图1页10申请公布号CN104166574ACN104166574A1/1页21一种界面显示方法,其特征在于,包括如下步骤S10获取用户所选择界面的语言;S20判断界面的语言是否为阿拉伯语,若为阿拉伯语,则将界面按照从右到左的方式进行显示。2根据权利要求1所述的界面显示方。
3、法,其特征在于,所述步骤S10具体为将界面的字符串转换成UTF16编码方式,在用户选择界面后,根据所选择界面的字符串第二个字符的编码值,获取用户所选择界面的语言。3根据权利要求2所述的界面显示方法,其特征在于,所述步骤S20具体为根据界面字符串的第二个字符的编码值,若编码值大于或者等于0X0600而且小于或者等于0X06FF则判定为当前界面为阿拉伯语,否则判断为非阿拉伯语。4根据权利要求1所述的界面显示方法,其特征在于,所述步骤S20具体为若为阿拉伯语,则将界面的字符串按照从右到左的方式进行显示。5根据权利要求1至4任一所述的界面显示方法,其特征在于,所述步骤S20具体为若为阿拉伯语,则将界面。
4、的部件按照从右到左的方式进行显示。6一种界面显示系统,其特征在于,包括界面语言获取单元,获取用户所选择界面的语言;界面显示调整单元,判断界面的语言是否为阿拉伯语,若为阿拉伯语,则将界面按照从右到左的方式进行显示。7根据权利要求6所述的界面显示系统,其特征在于,所述界面语言获取单元将界面的字符串转换成UTF16编码方式,在用户选择界面后,根据所选择界面的字符串第二个字符的编码值,获取用户所选择界面的语言。8根据权利要求7所述的界面显示系统,其特征在于,所述界面显示调整单元根据界面字符串的第二个字符的编码值,若编码值大于或者等于0X0600而且小于或者等于0X06FF则判定为当前界面为阿拉伯语,否。
5、则判断为非阿拉伯语。9根据权利要求6所述的界面显示系统,其特征在于,若为阿拉伯语,所述界面显示调整单元则将界面的字符串按照从右到左的方式进行显示。10根据权利要求6至9任一所述的界面显示系统,其特征在于,若为阿拉伯语,所述界面显示调整单元则将界面的部件按照从右到左的方式进行显示。权利要求书CN104166574A1/4页3界面显示方法及系统技术领域0001本发明涉及通信领域,尤其涉及一种界面显示方法及系统。背景技术0002随着科技的发展,各种终端产品例如机顶盒、电视机、手机等等得到广泛应用,用户能够使用多种终端产品。0003为使得各个地区和语言的用户能够使用终端产品,通常终端产品会为用户提供多。
6、种语言的界面,供用户根据自己需要的语言选择界面。由于大多数语言的阅读方式都是从左到右的,例如中文和英文,所以目前的终端产品所有界面的显示和阅读方式基本全是从左到右的。但是,对于阿拉伯语来说,阿拉伯语用户的阅读方式却是从右到左的,终端产品界面从左到右的显示就给阿拉伯语用户带来极大的不便,不利于阿拉伯语用户的使用,极大的限制了终端产品的推广应用。发明内容0004有鉴于此,有必要针对上述界面显示给阿拉伯语用户带来极大不便的问题,提供一种界面显示方法及系统。0005本发明提供一种界面显示方法,包括如下步骤0006S10获取用户所选择界面的语言;0007S20判断界面的语言是否为阿拉伯语,若为阿拉伯语,。
7、则将界面按照从右到左的方式进行显示。0008本发明还提供一种界面显示系统,包括0009界面语言获取单元,获取用户所选择界面的语言;0010界面显示调整单元,判断界面的语言是否为阿拉伯语,若为阿拉伯语,则将界面按照从右到左的方式进行显示。0011本发明界面显示方法及系统,在用户选择界面时实时获取界面的语言,并判断是否界面是否为阿拉伯语,若为阿拉伯语则将界面按照从右到左的方式进行显示,适应阿拉伯语用户的阅读习惯,从而极大的方便了用户使用,利于阿拉伯语用户的使用,极大的推动了终端产品的推广应用。附图说明0012图1是一个实施例中的界面显示方法的流程图;0013图2是一个实施例中的界面显示系统的结构图。
8、。具体实施方式0014为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不说明书CN104166574A2/4页4用于限定本发明。0015图1是一个实施例中的界面显示方法的流程图。如图1所示,该方法包括如下步骤0016S10获取用户所选择界面的语言。0017在用户使用终端产品时,会根据需要的语言选择相应语言的界面。在用户选择所需的界面后,通过界面的语言来对界面按照对应的方式进行显示,以满足不同语言的人的阅读方式。0018在该实施例中,该步骤S10具体为将界面的字符串转换成UTF16编码方式,在用。
9、户选择界面后,根据所选择界面的字符串第二个字符的编码值,获取用户所选择界面的语言。即首先对各个界面的字符串进行处理,将界面的字符串转换成UTF16编码方式。不同语言的字符串转换为UTF16编码方式后,不同语言字符串中的字符会具有不同的编码值。根据字符的编码值可以知道该字符和字符串为何种语言。考虑到字符串第一个字符有可能是空字符,在该方式中,根据字符串的第二个字符的编码值来判断字符串为何种语言,从而准确获取用户所选择界面的语言。0019S20判断界面的语言是否为阿拉伯语,若为阿拉伯语,则将界面按照从右到左的方式进行显示。0020在获取用户所选择界面的语言后,需要对界面的语言进行判断。由于阿拉伯语。
10、的用户的阅读方式为从右到左,而大多数终端产品的所有界面显示方式都为从左到右,这就会给阿拉伯语用户带来极大不便。故要判断界面的语言是否为阿拉伯语,若为阿拉伯语,则将界面按照从右到左的方式进行显示,从而满足阿拉伯语用户的需求。0021在该实施例中,该步骤S20具体为根据界面字符串的第二个字符的编码值,若编码值大于或者等于0X0600而且小于或者等于0X06FF则判定为当前界面为阿拉伯语,否则判断为非阿拉伯语。通过阿拉伯语界面的字符串的编码值的区间,来判断当前字符串是否为阿拉伯语,进而判断当前界面语言是否为阿拉伯语。0022在进一步的实施方式中,步骤S20具体为若为阿拉伯语,则将界面的字符串按照从右。
11、到左的方式进行显示。由于界面上会包括多个部件,例如多个显示框等,多个部件大多初始是按照从左到右的方式排布显示的,对于阿拉伯语用户来说,部件从左到右的方式排布显示也会带来不便,故更进一步的,步骤S20还包括若为阿拉伯语,则将界面的部件按照从右到左的方式进行显示。具体的设置一个对调属性标志,若为阿拉伯语,则获取部件新的纵坐标,对部件按照新的纵坐标进行对调。其中获取部件新的纵坐标使用公式XNKWRXKWK得到。XNK是部件新的纵坐标,WR是界面的宽度,XK是部件旧的纵坐标,WK是部件的宽度。这样既对阿拉伯语界面的字符串按照从右到左的方式进行显示,又对阿拉伯语界面的部件按照从右到左的方式进行显示,使得。
12、界面所有元素都按照从右到左的方式进行显示,从而完全适应了阿拉伯语用户的使用习惯,给用户带来极大的便利。0023该界面显示方法,在用户选择界面时实时获取界面的语言,并判断是否界面是否为阿拉伯语,若为阿拉伯语则将界面按照从右到左的方式进行显示,适应阿拉伯语用户的阅读习惯,从而极大的方便了用户使用,利于阿拉伯语用户的使用,极大的推动了终端产品的推广应用。0024同时,本发明还提供一种界面显示系统。如图2所示,该系统包括说明书CN104166574A3/4页50025界面语言获取单元100,获取用户所选择界面的语言。0026在用户使用终端产品时,会根据需要的语言选择相应语言的界面。在用户选择所需的界面。
13、后,通过界面的语言来对界面按照对应的方式进行显示,以满足不同语言的人的阅读方式。0027在该实施例中,界面语言获取单元100将界面的字符串转换成UTF16编码方式,在用户选择界面后,根据所选择界面的字符串第二个字符的编码值,获取用户所选择界面的语言。即首先对各个界面的字符串进行处理,将界面的字符串转换成UTF16编码方式。不同语言的字符串转换为UTF16编码方式后,不同语言字符串中的字符会具有不同的编码值。界面语言获取单元100根据字符的编码值可以知道该字符和字符串为何种语言。考虑到字符串第一个字符有可能是空字符,在该方式中,界面语言获取单元100根据字符串的第二个字符的编码值来判断字符串为何。
14、种语言,从而准确获取用户所选择界面的语言。0028界面显示调整单元200,判断界面的语言是否为阿拉伯语,若为阿拉伯语,则将界面按照从右到左的方式进行显示。0029在获取用户所选择界面的语言后,需要对界面的语言进行判断。由于阿拉伯语的用户的阅读方式为从右到左,而大多数终端产品的所有界面显示方式都为从左到右,这就会给阿拉伯语用户带来极大不便。故界面显示调整单元200要判断界面的语言是否为阿拉伯语,若为阿拉伯语,则将界面调整为按照从右到左的方式进行显示,从而满足阿拉伯语用户的需求。0030在该实施例中,界面显示调整单元200根据界面字符串的第二个字符的编码值,若编码值大于或者等于0X0600而且小于。
15、或者等于0X06FF则判定为当前界面为阿拉伯语,否则判断为非阿拉伯语。界面显示调整单元200通过阿拉伯语界面的字符串的编码值的区间,来判断当前字符串是否为阿拉伯语,进而判断当前界面语言是否为阿拉伯语。0031在进一步的实施方式中,若为阿拉伯语,界面显示调整单元200则将界面的字符串按照从右到左的方式进行显示。由于界面上会包括多个部件,例如多个显示框等,多个部件大多初始是按照从左到右的方式排布显示的,对于阿拉伯语用户来说,部件从左到右的方式排布显示也会带来不便,故更进一步的,若为阿拉伯语,界面显示调整单元200则将界面的部件按照从右到左的方式进行显示。具体的设置一个对调属性标志,若为阿拉伯语,界。
16、面显示调整单元200则获取部件新的纵坐标,对部件按照新的纵坐标进行对调。其中获取部件新的纵坐标使用公式XNKWRXKWK得到。XNK是部件新的纵坐标,WR是界面的宽度,XK是部件旧的纵坐标,WK是部件的宽度。这样既对阿拉伯语界面的字符串按照从右到左的方式进行显示,又对阿拉伯语界面的部件按照从右到左的方式进行显示,使得界面所有元素都按照从右到左的方式进行显示,从而完全适应了阿拉伯语用户的使用习惯,给用户带来极大的便利。0032该界面显示系统,在用户选择界面时实时获取界面的语言,并判断是否界面是否为阿拉伯语,若为阿拉伯语则将界面按照从右到左的方式进行显示,适应阿拉伯语用户的阅读习惯,从而极大的方便。
17、了用户使用,利于阿拉伯语用户的使用,极大的推动了终端产品的推广应用。0033本发明界面显示方法及系统,在用户选择界面时实时获取界面的语言,并判断是否界面是否为阿拉伯语,若为阿拉伯语则将界面按照从右到左的方式进行显示,适应阿拉说明书CN104166574A4/4页6伯语用户的阅读习惯,从而极大的方便了用户使用,利于阿拉伯语用户的使用,极大的推动了终端产品的推广应用。0034以上仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。说明书CN104166574A1/1页7图1图2说明书附图CN104166574A。