• 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
    • / 10
    • 下载费用:30 金币  

    重庆时时彩网络赚钱: 多语言版本的界面自适应方法及系统.pdf

    关 键 词:
    语言 版本 界面 自适应 方法 系统
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    摘要
    申请专利号:

    CN201110152044.2

    申请日:

    2011.06.08

    公开号:

    CN102207870A

    公开日:

    2011.10.05

    当前法律状态:

    授权

    有效性:

    有权

    法律详情: 授权|||实质审查的生效IPC(主分类):G06F 9/44申请日:20110608|||公开
    IPC分类号: G06F9/44 主分类号: G06F9/44
    申请人: 广东威创视讯科技股份有限公司
    发明人: 谢桂冠
    地址: 510663 广东省广州市广州高新技术产业开发区彩频路6号
    优先权:
    专利代理机构: 广州华进联合专利商标代理有限公司 44224 代理人: 王茹;曾旻辉
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201110152044.2

    授权公告号:

    102207870B||||||

    法律状态公告日:

    2014.04.23|||2011.11.23|||2011.10.05

    法律状态类型:

    授权|||实质审查的生效|||公开

    摘要

    一种多语言版本的界面自适应方法,包括:步骤一、获取多语言版本的界面布局信息;步骤二、根据界面布局信息中控件之间的相对布局位置关系,将界面上至少两个控件的控件包进行捆绑生成新控件包,同时将相应捆绑控件之间的各个控件的布局排版属性添加进新控件包;步骤三、获取需要显示的语言版本的各个控件的语言信息,根据所述新控件包将该语言信息在界面上进行排版,然后显示排版后的界面。本发明还提供一种多语言版本的界面自适应系统,通过本发明,在扩展新的语言版本时,只需要数据包中增加新的语言信息,在切换语言版本时,只需获取该新的语言信息根据已有控件包的布局排版属性进行自动排版,然后显示界面即可。

    权利要求书

    权利要求书
    1.  一种多语言版本的界面自适应方法,其特征在于,包括:
    步骤一、获取多语言版本的界面布局信息;
    步骤二、根据所述界面布局信息中控件之间的相对布局位置关系,将界面上至少两个控件的控件包进行捆绑生成新控件包,同时将相应捆绑控件之间的各个控件的布局排版属性添加进所述新控件包;
    步骤三、获取需要显示的语言版本的各个控件的语言信息,根据所述新控件包将该语言信息在所述界面上进行排版,然后显示排版后的界面。

    2.  根据权利要求1所述的方法,其特征在于,所述步骤二具体为:根据所述界面布局信息中控件之间的相对布局位置关系,将界面上至少两个控件的控件包的ID号进行捆绑,并生成新控件包,同时将相应捆绑控件之间的相对布局位置关系封装进所述新控件包。

    3.  根据权利要求2所述的方法,其特征在于,所述步骤二进一步为:
    S1、根据所述界面布局信息中控件之间的相对布局位置关系,将界面上至少两个控件的控件包的ID号进行捆绑,并生成新控件包,同时将相应捆绑控件之间的相对布局位置关系封装进所述新控件包;
    S2、将步骤S1中得到的控件包生成为新控件;
    S3、重复步骤S1、 S2。

    4.  根据权利要求1至3任一项所述的方法,其特征在于,所述步骤三进一步包括:根据控件占用空间调整所述界面的大小。

    5.  根据权利要求4所述的方法,其特征在于,所述调整的步骤具体为:获取占用空间最大的控件,根据显示该控件所需的最小空间调整所述界面的大小。

    6.  一种多语言版本的界面自适应系统,其特征在于,包括:界面获取单元,组合单元,显示单元;
    所述界面获取单元,用于获取多语言版本的界面布局信息;
    所述组合单元,用于根据所述界面布局信息中控件之间的相对布局位置关系,将界面上至少两个控件的控件包进行捆绑生成新控件包,同时将相应捆绑控件之间的各个控件的布局排版属性添加进所述新控件包;
    所述显示单元,用于获取需要显示的语言版本的各个控件的语言信息,根据所述新控件包将该语言信息在所述界面上进行排版,然后显示排版后的界面。

    7.  根据权利要求6所述的系统,其特征在于,所述组合单元,用于根据所述界面布局信息中控件之间的相对布局位置关系,将界面上至少两个控件的控件包的ID号进行捆绑,并生成新控件包,同时将相应捆绑控件之间的相对布局位置关系封装进所述新控件包。

    8.  根据权利要求6或7所述的系统,其特征在于,所述显示单元,进一步包括界面调整???;
    所述界面调整???,用于根据控件占用空间调整所述界面的大小。

    9.  根据权利要求8所述的系统,其特征在于,所述调整的方式为:获取占用空间最大的控件,根据显示该控件所需的最小空间调整所述界面的大小。

    说明书

    说明书多语言版本的界面自适应方法及系统
    技术领域
    本发明涉及界面切换技术,特别涉及一种多语言版本的界面自适应方法及系统。
    背景技术
    传统的实现多语言版本的技术方案主要有以下几种:方案一、制作多个不同语言的界面,同时生成多个数据包;方案二、固定每个界面的大小,在此前提下给界面上的每个控件预留足够大的空间,也就是固定控件在界面上的位置和大小,切换界面语言后,将相应的信息显示在相应控件的空间中;方案三、将所有信息都做成图片,为每种语言都准备一套相应的图片,切换界面语言,就更换相应的图片。方案四、不考虑多行对齐,同一行中一个控件接一个控件的排列。
    上述的几种技术中,方案一和方案三,明显不利于多语言版本进行扩展,虽然可以解决界面布局美观以及界面控件信息完全,在需要增加一种新的语言界面时,增加了很多工作量;方案二,由于语言的不同,造成在字体相同的条件下,不同的语言表示同一文字信息所占用的空间不同,从而当界面上每个控件的大小固定后,语言的不同则会使得界面空间的浪费或者控件的信息显示不完全;方案四,由于没有考虑行与行之间的对齐关系,造成界面不美观。
    发明内容
    为了解决上述问题,本发明提供一种多语言版本的界面自适应方法及系统。
    一种多语言版本的界面自适应方法,包括:
    步骤一、获取多语言版本的界面布局信息;
    步骤二、根据所述界面布局信息中控件之间的相对布局位置关系,将界面上至少两个控件的控件包进行捆绑生成新控件包,同时将相应捆绑控件之间的各个控件的布局排版属性添加进所述新控件包;
    步骤三、获取需要显示的语言版本的各个控件的语言信息,根据所述新控件包将该语言信息在所述界面上进行排版,然后显示排版后的界面。
    一种多语言版本的界面自适应系统,包括:界面获取单元,组合单元,显示单元;
    所述界面获取单元,用于获取多语言版本的界面布局信息;
    所述组合单元,用于根据所述界面布局信息中控件之间的相对布局位置关系,将界面上至少两个控件的控件包进行捆绑生成新控件包,同时将相应捆绑控件之间的各个控件的布局排版属性添加进所述新控件包;
    所述显示单元,用于获取需要显示的语言版本的各个控件的语言信息,根据所述新控件包将该语言信息在所述界面上进行排版,然后显示排版后的界面。
    与现有技术相比,本发明的技术通过首先获取所需切换的语言版本的界面信息;然后将各个控件进行组合生成新控件包,同时组合中的各个控件的布局关联关系布局排版属性添加进该新控件包;再获取需要显示的语言版本的语言信息根据新控件包的布局排版属性进行自动排版后进行显示。
    通过本发明的技术方案,在扩展新的语言版本时,只需要数据包中增加新的语言信息,在切换语言版本时,只需获取该新的语言信息根据已有的控件包的布局排版属性在界面上进行自动排版,然后显示自动排版后的界面即可完成切换。
    附图说明
    图1是本发明多语言版本的界面自适应方法的流程图;
    图2是实施例中的多语言版本的界面示意图;
    图3是实施例中界面上的部分控件的编号示意图;
    图4是实施例中的一种组合控件方式的示意图;
    图5是本发明多语言版本的界面自适应系统的结构示意图;
    图6是实施例中的系统结构示意图。
    具体实施方式
    下面结合附图和实施例对本发明的多语言版本的界面自适应方法作详细描述。
    如图1所示,图1是本发明多语言版本的界面自适应方法的流程图,包括:
    步骤一、获取多语言版本的界面布局信息;该布局信息为美工设计的界面信息。
    步骤二、根据上述界面布局信息中控件之间的相对布局位置关系,将界面上至少两个控件的控件包进行捆绑生成新控件包,同时将相应捆绑控件之间的各个控件的布局排版属性添加进所述新控件包;通过上述捆绑实现了控件的组合,同时相应组合的控件布局排版属性也添加到该新控件包中。
    步骤三、在切换语言版本时,获取需要显示的语言版本的各个控件语言信息,在界面上将各个控件的语言信息根据上述新控件包进行在界面上进行自动排版,然后将自动排版后的界面进行显示,即可启动新的语言界面。
    为了更加清晰本发明的方法,下面对较佳实施例作更详细的阐述。
    对于步骤二,优选地,根据界面布局信息中控件之间的相对布局位置关系,将界面上至少两个控件的控件包的ID号进行捆绑,并生成新控件包,同时将相应捆绑控件之间的相对布局位置关系封装进该新控件包。
    对于上述通过捆绑实现了控件的组合,优选地,包括:
    S1、根据界面布局信息中控件之间的相对布局位置关系,将界面上至少两个控件的控件包的ID号进行捆绑,并生成新控件包,同时将相应捆绑控件之间的相对布局位置关系封装进该新控件包;
    S2、将步骤S1中得到的控件包生成为新控件;
    S3、重复步骤S1、 S2;将新控件与其它控件再进行组合。
    对于步骤三、由于不同语言表示相同信息时语言本身所占的空间不同,在显示前,进一步包括根据控件占用空间的大小来调整界面的大小,使得所有控件都能够完全显示。
    对于调整界面的大小的方法,由于所有控件中占用空间最大的控件决定是否所有控件能否完全被显示,优选地,根据显示该占用空间最大的控件所需的最小空间调整界面的大小。
    本实施例中的其它特征与上述实施例相同,在此不再赘述。
    下面结合附图阐述本发明的一应用实例。
    请参阅图2,图2是多语言版本的界面示意图,图2a是简体中文版本的界面,图2b是英文版本的界面,图2c是韩文版本的界面;从示意图中可以看出,更换语言版本的界面,各个控件之间的相对布局位置关系(该关系包括:同行、长度相等、左对齐或右对齐、上下同时居中、上下分布或左右分布等)没有改变,改变的是界面上语言信息及控件的大小,还有可能包括界面本身的大小,在进行语言版本切换时,为达到界面美观,不同的控件需要实现上述的界面布局信息条件的约束。
    下面以图2a的简体中文版本为例要扩展并切换至图2b或图2c的语言版本时,首先,获取需要切换的多语言版本的图2a的界面信息。为了下文的叙述方便我们先给界面上的部分控件进行编号。
    如图3所示,界面上的1、2、3、4、5、6、7是部分控件的编号,获取的界面布局信息中包括:
    (1)控件1和控件2,控件3和控件4,控件5、控件6和7,分别处于不同的行;
    (2)控件1和控件2组合,控件3和控件4组合,控件5,三者占用的空间基本相等(控件占用空间的大小由控件本身长度决定);
    (3)控件1与控件3左对齐,控件2与控件4左对齐;
    (4)控件1与控件3与控件5左对齐;
    (5)控件6占用的空间与控件7占用的空间相等。
    然后根据上述控件之间的相对布局位置关系,将界面上的控件进行组合,对于组合的方式,可以根据本专利使用者实际情况设定,根据实际界面布局的信息将控件进行组合,例如,可以将同时左对齐的或右对齐的控件进行组合,可以将长度基本相等的控件进行组合,可以将相对位置固定的控件进行组合等。
    请参阅图4,图4为本实施例一种组合控件方式的示意图。
    首先,控件1和控件3是在局部区域具有上下关系的控件,将控件1和控件3组合为新控件                                                ,同理,将控件2和控件4组合为新控件;控件6和控件7在局部区域具有左右关系,组合为新控件,在上述组合过程中,相应控件之间的相对布局位置关系封装进该新控件的控件包,这样就可以实现界面信息中的(3)和(5)的要求。
    然后将上述组合得到的新控件、和,再进行组合。优选地,如下:
    首先,新控件与具有左右关系的控件,将、组合为新控件,在上述组合过程中,相应地控件之间的相对布局位置关系封装进该新控件的控件包,这样可以实现界面信息中的(1)的要求。
    控件和控件5具有上下关系,将控件和控件5组合为新控件,将控件和控件包进行存储,在上述组合过程中,相应地控件之间的相对布局位置关系封装进该新控件的控件包,这样可以实现信息中的(2)和(4)的要求。
    经过上述组合后,界面上只有控件和。
    要扩展并切换至图2b或图2c的语言版本时,获取该语言的语言信息和、的控件包,将该语言信息根据相应在所属的控件包内的布局排版属性进行自动排版。
    由于控件5占用空间最大,所以根据控件5占用空间的大小来调整界面的大小,将经过自动排版和调整的界面进行显示,即可完成语言版本的切换。
    下面结合附图和实施例对本发明的多语言版本的界面自适应系统作详细描述。
    如图5所示,图5是本发明多语言版本的界面自适应系统的结构示意图;包括:界面获取单元,组合排版单元,显示单元;其原理是:
    界面获取单元,用于获取多语言版本的界面布局信息;该布局信息为美工设计的界面信息。
    组合单元,用于根据上述界面布局信息中控件之间的相对布局位置关系,将界面上至少两个控件的控件包进行捆绑生成新控件包,同时将相应捆绑控件之间的各个控件的布局排版属性添加进所述新控件包;同过捆绑实现控件的组合,同时相应的控件布局排版属性也添加到该新控件包中。
    显示单元,用于在切换语言版本时,获取需要显示的语言版本的各个控件语言信息,在界面上将各个控件的语言信息根据上述新控件包进行在界面上进行自动排版,然后将自动排版后的界面进行显示。
    为了更加清晰本发明的系统,下面阐述本发明系统的较佳实施例。
    请参阅图6,图6是本实施例的系统结构示意图。
    对于组合单元,具体地,用于根据界面布局信息中控件之间的相对布局位置关系,将界面上至少两个控件的控件包的ID号进行捆绑,并生成新控件包,同时将相应捆绑控件之间的相对布局位置关系封装进该新控件包。
    优选地,该组合单元进行组合的方式包括:
    S1、根据界面布局信息中控件之间的相对布局位置关系,将界面上至少两个控件的控件包的ID号进行捆绑,并生成新控件包,同时将相应捆绑控件之间的相对布局位置关系封装进该新控件包;
    S2、将步骤S1中得到的控件包生成为新控件;
    S3、重复步骤S1、 S2;将新控件与其它控件再进行组合。
    对于显示单元,进一步包括界面调整???;该界面调整???,用于根据控件占用空间调整界面的大小。
    优选地,界面调整??橛糜诨袢≌加每占渥畲蟮目丶?,并根据显示该控件所需的最小空间调整界面的大小。
    本实施例中的其它特征与上述实施例相同,在此不再赘述。
    以上所述的本发明实施方式,并不构成对本发明?;し段У南薅?。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明的权利要求?;し段е?。

    关于本文
    本文标题:多语言版本的界面自适应方法及系统.pdf
    链接地址://www.4mum.com.cn/p-5865997.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
  • 内蒙古时时跨度走势图 北京pk10计划微信群 时时彩的稳赚计划 快乐时时计划软件手机版 七乐彩黑马计划 包六肖怎么算中 北京pk10计划免费 六肖中六肖中特期期准 彩票计划人工计划软件官网 pk10技巧稳赚7码图片 打老虎机 时时彩三星稳赚技巧 云南时时开奖中心藏宝阁 福彩3d组选三复式 幸运28投注稳赚技巧 足彩投注单打印