[发明专利]路径变换装置及程序有效
申请号: | 201280004546.3 | 申请日: | 2012-03-12 |
公开(公告)号: | CN103282884B | 公开(公告)日: | 2017-03-29 |
发明(设计)人: | 斋藤稔;杉本信秀;半田祐一;前野大辅;今吉龙之介 | 申请(专利权)人: | 株式会社东芝;东芝解决方案株式会社 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 永新专利商标代理有限公司72002 | 代理人: | 杨谦,胡建新 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 路径 变换 装置 程序 | ||
技术领域
本发明的实施方式涉及用来进行对应于国际化的画面显示的路径变换装置及程序。
背景技术
所谓应用的国际化,是匹配于使用者的地区(locale:表示语言·国家·地域的值)来切换画面的显示内容或处理。
在将Java(注册商标)EE应用国际化的情况下,一般使用称作资源包(Resource Bundle)的技术。资源包是将字符串按照每个地区进行管理的功能。根据资源包,能够匹配于使用者的地区来切换在画面显示的字符串。例如,针对日语的使用者能够将画面内的字符串切换为日语,针对英语的使用者能够将画面内的字符串切换为英语。
此外,在Java EE应用的领域中活动较活跃的OSS(Open Source Software:开放源代码软件)的框架中,存在具有不仅是字符串、还切换使用者输入的数据的验证、或日期、数值、通货的格式的机制的技术。
现有技术文献
专利文献
专利文献1:日本特开2000-112708号公报
发明内容
发明要解决的课题
但是,虽然以上那样的资源包及OSS的框架通常没有任何的问题,但根据本发明者的研究,在第一及第二点上存在改良的余地。
第一点是,切换的对象是字符串单位或输入项目单位等的画面内的1个要素这一点。在实际的系统开发中,有时通过1个要素的单位的切换并不够,而需要按照每个地区切换画面的结构(布局)或输入项目数的数量。例如,在地区是日语的画面和英语的画面中,即使是相同内容的句子,构成句子的字符串的字符数也大幅不同,所以需要根据地区切换画面的结构。
此外,例如在是输入姓名的表格的情况下,在地区为日语的画面中,除了以姓、名的顺序配置表格的结构以外,还需要汉字和假名的输入项目。
但是,在地区为英语的画面中,仅通过以名、姓的顺序配置表格的结构就足够,不需要汉字和假名的输入项目。因而,为了按照每个地区切换画面的结构及输入项目数,需要按照各个应用制作机制。
第二点是,需要按照每个地区管理切换的对象这一点。例如,如果是资源包,则需要定义并管理地区与字符串的对应。此外,如果是验证,则需要定义并管理地区与验证规则的关系。因此,在将切换对象追加/变更的情况下,需要切换对象的制作作业和关系定义的更新作业这两阶段的作业。
本发明要解决的课题是提供一种路径变换装置及程序,不但不用按照每个应用制作机制就能够按照每个地区切换画面的结构或输入项目数,还能够消除对按照每个地区进行切换的对象进行管理的必要性。
用于解决课题的手段
技术方案的路径变换装置从执行包含对应于地区的多个画面构成文件在内的应用的应用部,受理指定上述各画面构成文件的路径的输入。上述路径变换装置根据上述应用的使用者的地区对受理了该输入的路径进行变换,将该变换后的路径送到上述应用部。
上述路径变换装置具备地区管理机构、路径列表存储机构、变换规则存储机构、地区取得机构、路径变换机构、路径存在检查机构及路径送出机构。
上述地区管理机构管理上述使用者的地区。
上述路径列表存储机构存储将上述各画面构成文件独立地表示的各路径的列表信息。
上述变换规则存储机构存储由多个变换规则构成的路径变换规则,所述变换规则定义了作为上述路径的一部分的变换对象和该变换对象被变换而成的变换字符串,所述变换字符串包含表示地区的变量的上述变换字符串。
上述地区取得机构从上述应用部受理了路径的输入时,从地区管理机构取得地区。
上述路径变换机构基于上述路径变换规则内的各个变换规则,将被受理了上述输入的路径的一部分独立地变换为上述变换字符串,通过将该变换字符串内的变量替换为取得的上述地区,将受理了该输入的路径变换为多个路径,生成由该多个路径构成的路径变换候选。
上述路径存在检查机构针对该路径变换候选内的各路径检查是否存在于上述列表信息内。
上述路径送出机构将上述路径存在检查机构的检查结果为存在于上述列表信息内的路径作为变换后的上述路径送到上述应用部。
附图说明
图1是表示应用了有关第一实施方式的路径变换装置的客户端服务器系统的结构的示意图。
图2是表示该实施方式的路径变换规则的例子的示意图。
图3是表示将该实施方式的路径变换的例子的示意图。
图4是用来说明该实施方式的路径列表的示意图。
图5是用来说明该实施方式的动作的顺序图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于株式会社东芝;东芝解决方案株式会社,未经株式会社东芝;东芝解决方案株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280004546.3/2.html,转载请声明来源钻瓜专利网。