移动装置上提供本地化服务的系统与方法.pdf

上传人:e1 文档编号:471630 上传时间:2018-02-18 格式:PDF 页数:14 大小:3.17MB
返回 下载 相关 举报
摘要
申请专利号:

CN201410411379.5

申请日:

2014.08.20

公开号:

CN104243553A

公开日:

2014.12.24

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):H04L 29/08申请日:20140820|||公开

IPC分类号:

H04L29/08; G06F9/44

主分类号:

H04L29/08

申请人:

中华电信股份有限公司

发明人:

邱信雄; 刘旭航; 林家煌; 张胜仁; 刘郁昌

地址:

中国台湾桃园县杨梅市电研路99号

优先权:

2013.11.20 TW 102142169

专利代理机构:

广州华进联合专利商标代理有限公司 44224

代理人:

王茹;崔春

PDF下载: PDF下载
内容摘要

一种移动装置上提供本地化服务的系统,包括移动装置、管理系统及本地化服务器群,通过获取最新的整合配置文件及获取移动装置所在的位置,并根据移动装置所在的位置及整合配置文件,联机至该移动装置所在的位置所属管辖的一个特定本地化服务器,并根据此本地化服务器生成本地化服务单元配置文件,藉由解析本地化服务单元配置文件,来生成本地化服务单元架构数据,以及移动装置根据本地化服务单元架构数据,显示本地化服务画面。

权利要求书

1.  一种移动装置上提供本地化服务系统,其特征在于,包括:
本地化服务器群,该本地化服务器群包括至少一个本地化服务器,本地化服务器设定本地化服务应用单元与提供本地化应用服务结果;
管理系统,该管理系统与本地化服务器联机,提供该本地化服务器群设定本地化服务应用单元与服务器属性;以及
移动装置,该移动装置与本地化服务器及管理系统联机,该移动装置包括至少一个本地化应用程序,本地化应用程序根据移动装置所在位置,提供本地化服务,且当所在位置变更至他处,本地化应用程序提供其他处的本地化服务。

2.
  如权利要求1所述的移动装置上提供本地化服务的系统,其特征在于,所述本地化服务提供本地化搜寻,根据移动所在地的经纬度搜寻附近的兴趣点。

3.
  如权利要求1所述的移动装置上提供本地化服务的系统,其特征在于,所述本地化服务提供本地化文字描述,以信息框的方式展示文字,描述本地化的信息。

4.
  如权利要求1所述的移动装置上提供本地化服务的系统,其特征在于,所述本地化服务提供本地化移动网页,以全球信息网的方式展示本地化信息。

5.
  如权利要求1所述的移动装置上提供本地化服务的系统,其特征在于,所述本地化服务提供本地化影音,以多媒体播放本地化影片。

6.
  如权利要求1所述的移动装置上提供本地化服务的系统,其特征在于,还包括:
本地化应用服务单元设定模块,该本地化应用服务单元设定模块利用本地化服务器,设定本地化应用服务单元项目与服务器的本地化服务应用Web Service服务器编号与经纬度相关属性;
应用服务单元整合模块,该应用服务单元整合模块将所有本地化服务器设定的本地化应用服务单元项目与服务器相关属性整合并转换成整合配置文件;以及
应用服务单元传送模块,该应用服务单元传送模块传送最新整合配置文件给本地化移动应用程序。

7.
  如请求项1所述的移动装置上提供本地化服务系统,其特征在于,所述本地化应用程序还包括:
本地化服务器选择模块,该本地化服务器选择模块自动选择最近的本地化服务器,并连接该服务器应用服务;
本地化服务配置文件生成模块,该本地化服务配置文件生成模块接收本地化服务器编号、本地化应用服务相关属性,并通过档案处理单元生成该本地化服务器配置文件;
本地化服务配置文件解析模块,本地化服务配置文件解析模块用于解析本地化服务器配置文件,转换对应的本地化数据结构;以及
用户接口呈现模块,该用户接口呈现模块转换本地化数据结构为对应的用户接口。

8.
  一种移动装置上提供本地化服务方法,其特征在于,包括如下步骤:
步骤一、利用应用服务单元整合模块将所有本地化服务器设定的本地化应用服务单元项目与服务器相关属性整合并转换成整合配置文件;
步骤二、根据移动装置所在的位置及整合配置文件,联机特定本地化服务器;
步骤三、本地化服务器生成本地化服务单元配置文件;
步骤四、解析本地化服务单元配置文件,并生成本地化服务单元架构数据;以及
步骤五、移动装置根据本地化服务单元架构数据,显示本地化服务画面。

9.
  如权利要求8所述的移动装置上提供本地化服务的方法,其特征在于,所述本地化服务器将获取的服务器编号与属性与整合配置文件的服务单元做筛选,将符合本地化服务器的服务单元筛选出来生成本地化服务单元配置文件。

10.
  如权利要求8所述的移动装置上提供本地化服务的方法,其特征在于,所述解析本地化服务单元配置文件,其步骤流程包括:
步骤一、利用本地化服务配置文件解析模块开启与读取整合配置文件;
步骤二、本地化服务器选择模块根据服务器编号筛选属于该本地化服务 器的应用服务单元;
步骤三、本地化服务配置文件生成模块将筛选出的本地化服务器的应用服务单元转为本地化服务配置文件;以及
步骤四、本地化服务配置文件解析模块将特定服务应用单元根据其特征值转换为对应的本地化数据结构。

说明书

移动装置上提供本地化服务的系统与方法
技术领域
本发明涉及本地化服务技术领域,特别涉及一种移动装置上提供本地化服务的系统与方法。 
背景技术
随着智能型移动装置的成长及普及,移动应用程序急速的成长,各式各样的移动应用程序油然而生,而不同地区及国家各有各自的本地化特色,例如欧洲国家特色古堡、印度特色佛教文化,甚至同一国家不同地区更有不同的在地文化,如上海、广东有各自特色的饮食文化,北京、杭州有朝代首都文化,敦煌有独特的丝路、石窟、壁画文化。而台湾更有如苗栗油桐花节,宜兰童玩节等不同的在地特色。要将这些特色全部纳入一个移动应用程序是相当困难的,目前的单一移动应用程序,尚无法做到。 
目前移动应用程序的设计,往往根据国家、地区的国情、风情不同,必须分别设计不同的应用程序,特别如导览应用程序、旅游信息应用程序及历史文化信息应用程序等等。同一行为模式的应用程序,却必须因为国家、地区的不同,而客制化同一应用程序的不同国家及地区版本,实在是浪费开发时间、资源。 
另一方面,由于同一应用程序客制化非常多不同的版本,导致程序维护及更新不易。使用者进行异地旅游,每至一个国家,即须下载该国旅游信息导览应用程序,每至一个地区,也须下载该地区旅游信息导览应用程序,如此众多客制化的应用程序,造成用户不知该下载何种应用程序,也必须花相当多时间,在旅游之前做足功课。 
发明内容
本发明的目的在于提供一种移动装置上提供本地化服务的系统,配合本地 化服务器群组(包含至少一个本地化服务器)、管理系统及本地化应用程序,让用户仅安装一个本地化应用程序,即能达到因应国家、地区不同,而提供不同的本地化服务。 
本发明的另一目的在于提供一种移动装置上提供本地化服务的系统,当服务有变更时,仅须修改管理系统的设定值,便能呈现变更后的本地化服务,使用者不但不需于移动装置上,安装多个本地化应用程序,也无须因本地化服务变更,而更新本地化应用程序,不仅降低开发及维护多个本地化应用程序成本,也提高使用者的使用率、下载率及流量。 
可达到上述发明目的的移动装置上提供本地化服务的系统,包括有: 
本地化服务器群,该本地化服务器群包括至少一个本地化服务器,本地化服务器设定本地化服务应用单元与提供本地化应用服务结果; 
管理系统,该管理系统与本地化服务器联机,提供该本地化服务器群设定本地化服务应用单元与服务器属性;以及 
移动装置,该移动装置与本地化服务器及管理系统联机,其包括至少一个本地化应用程序,本地化应用程序根据移动装置所在位置,提供本地化服务,且当所在位置变更至他处,本地化应用程序提供其他处的本地化服务。 
基于上述的移动装置上提供本地化服务的系统,本发明进一步提供移动装置上提供本地化服务的方法,包括下列步骤:步骤1:获取整合配置文件;步骤2:获取移动装置所在的位置;步骤3:根据上述位置及整合配置文件,决定该位置所属管辖的本地化服务器;步骤4:本地化服务器,生成本地化服务单元配置文件;步骤5:解析本地化服务单元配置文件,并生成本地化服务单元架构数据;以及步骤6:移动装置根据本地化服务单元架构数据,显示本地化服务画面。 
据此,本发明可因移动装置所在位置的不同,联机相对于上述位置的所属特定服务服务器,并利用移动装置上同一个应用程序,根据上述管理系统,所提供的整合配置文件及相对于上述位置,显示不同的本地化服务画面。 
附图说明
图1为本发明的系统架构示意图。 
图2为本发明的方法流程图; 
图3为本发明的本地化服务配置文件生成方法流程图; 
图4为本发明实施例的跨国美食搜寻应用系统; 
图5为本发明的跨国美食搜寻应用整合配置文件; 
附图标记说明: 
10  移动装置; 
11  本地化应用程序; 
12  配置文件更新模块; 
13  本地化服务器选择模块; 
14  本地化服务配置文件生成模块; 
15  本地化服务配置文件解析模块; 
16  用户接口呈现模块; 
17  定位单元; 
18  网络单元; 
19  档案处理单元; 
20  本地化配置文件 
21  显示单元; 
22  管理系统; 
23  本地化应用服务单元设定模块; 
24  应用服务单元整合模块; 
25  整合配置文件; 
26  应用服务单元传送模块; 
27  本地化服务器群; 
28  全球地位系统; 
210 开启本地化应用程序获取最新的整合配置文件; 
220 获取移动装置所在的位置; 
230 决定特定本地化服务器; 
240 生成本地化服务单元配置文件; 
250 解析本地化服务单元配置文件; 
260 显示一本地化服务画面; 
310 输入本地化服务器编号; 
320 读入整合配置文件并读取所有服务单元服务器数据属性; 
330 比对本地化服务器编号服务单元服务器数据属性; 
340 是否符合; 
350 存入本地化设定数据文件; 
360 最后一个服务单元; 
370 将本地化设定资料文件传输至档案处理单元; 
380 生成本地化配置文件; 
410 智能型手机A; 
411 智能型手机B; 
420 跨国美食搜寻应用程序; 
430 台北服务器; 
440 上海服务器; 
450 跨国数据搜寻管理系统; 
510 所有本地化服务器设定的数据; 
520 设定主单元数据; 
530 服务单元数据; 
540 本地化搜寻单元。 
具体实施方式
请参阅第1图,本发明所提供的移动装置上提供本地化服务的系统,主要包括有:移动装置10、本地化应用程序11、配置文件更新模块12、本地化服务器选择模块13、本地化服务配置文件生成模块14、本地化服务配置文件解析模块15、用户接口呈现模块16、定位单元17、网络单元18、档案处理单元19、本地化配置文件20、显示单元21、管理系统22、本地化应用服务单元设定模块23、应用服务单元整合模块24、整合配置文件25、应用服务单元传送模块26、 本地化服务器群27、全球地位系统28所组构而成。 
其中,移动装置10可以是移动智能手机也可以是平板计算机等,需具有GPS全球定位系统与网络功能;本地化应用程序11为移动APP(Application,应用程序)程序,主要提供一个区域的本地化服务;配置文件更新模块12为本地化应用程序开启时,联机至管理系统22,如果有最新的配置文件即下载更新;本地化服务器选择模块13为自动选择最近的本地化服务器;本地化服务配置文件生成模块14生成符合本地化服务器的本地化服务配置文件;本地化服务配置文件解析模块15解析本地化服务配置文件,将配置文件转换为对应的对象;用户接口呈现模块16将对象转换为用户接口;定位单元17是移动装置内建的,其主要是获取移动装置所在地的经纬度信息;网络单元18是移动装置内建的功能,连接本地化服务器与管理系统;档案处理单元19是移动装置内建的功能,具有处理本地化配置文件读写功能;本地化配置文件20,为本地化服务器提供的本地化单元的配置文件;显示单元21,移动装置内建的功能,显示用户接口;管理系统22,主要让本地化服务器设定相关本地化服务与属性并整合成一个整合配置文件,并让本地化应用系统存取最新的整合配置文件与服务器群的个别属性;本地化应用服务单元设定模块23,主要功能是让本地化服务器设定本地化应用服务单元与相关属性;应用服务单元整合模块24,主要功能在于,整合所有本地化服务器的本地化用服务单元与属性设定;整合配置文件25,储存所有本地化服务器的本地化用服务单元与属性设定的配置文件;应用服务单元传送模块26,主要功能接收本地化应用程序传送的信息,运算后传送最新的整合配置文件;本地化服务器群27,为提供本地化应用服务的服务器,本地化应用程序选择了本地化服务器后,会呈现服务器本地化服务单元,而相关的应用也会连结服务器获取服务结果;全球地位系统28,又称全球卫星定位系统,是一个中距离圆型轨道卫星导航系统。它可以为地球表面绝大部分地区(98%)提供准确的定位。 
请参阅第2图,所提供的移动装置上提供本地化服务的系统,首先如步骤210所示,本地化应用程序11开启后,会启动配置文件更新模块12,联机至管理系统通过应用服务单元传送模块26检查是否有最新的整合配置文件25并通 过应用服务单元传送模块26下载,整合配置文件25是本地化服务器群27中所有本地化服务器的服务单元整合,可在管理系统22上通过本地化应用服务单元设定模块23设定上述的本地化多样化服务与本地化服务器的属性,本地化多样化服务包括本地化搜寻、文字说明、移动网页、播放影音等功能,服务器的属性数据有(1)经纬度、(2)服务器编号、(3)本地化服务器应用服务网址。每一个本地化服务器设定完后,应用服务单元整合模块24会将所有本地化服务器的设定整合成一份整合配置文件25;接着如步骤220所示,本地化服务器选择模块13通过定位单元17连接全球定位系统28,获取移动装置所在地的经纬度;步骤230为经与本地化应用程序内的整合配置文件25所有本地化服务器的经纬度做距离计算选择最接近移动装置所在地的服务器为本地化服务的服务器;通过步骤230获取了服务器编号接着执行步骤240生成本地化服务单元配置文件;步骤250将本地化服务配置文件解析模块15解析本地化配置文件20后转换为在地应用服务单元数据结构;步骤260由用户接口呈现模块15将这些数据结构转换为对应的用户接口由显示单元21展示在移动应用装置屏幕上;用户即可从移动装置屏幕上看到本地化服务器提供的本地化服务单元,并可使用这些单元并连接本地化服务器应用服务网址获取本地化服务结果。。 
请参阅第2~3图,上述步骤240生成本地化服务单元配置文件系步骤310将获取服务器编号输入本地化服务配置文件生成模块14,步骤320即为通过本地化服务配置文件生成模块14读取整合配置文件,步骤330根据服务器编号做与整合配置文件的服务单元服务器数据属性做比对,步骤340将比对符合的服务单元通过步骤350读入本地化设定数据文件,步骤360判断是否已比对到最后一个服务单元,接着步骤370将本地化设定资料文件传送至档案处理单元19并由步骤380生成该本地化服务器的本地化配置文件20并传送至本地化服务配置文件解析模块15。 
为能更了解本案的技术手段及所达到的有益效果,下列将列举两个具体实施例进行说明。 
请参阅第5图所示,第一实施例为智能型手机A 410,位置在上海,而智能型手机B 411,位置在台北,同样都有安装跨国美食搜寻应用程序420。 
跨国数据搜寻管理系统450建立了四个本地化搜寻单元计有中式美食、日本料理、异国料理与本地小吃,与一个本地化文字信息单元为最新消息。而台北服务器430和上海服务器440通过跨国数据搜寻管理系统450的本地化应用服务单元设定模块24分别建立了本地化搜寻单元热炒美食和江浙菜与服务器的经纬度、服务器编号与本地化服务器应用服务网址数据,接着跨国数据搜寻管理系统450通过应用服务单元整合模块24将上述的单元转换为一个整合配置文件25。如第5图所示,为跨国美食搜寻应用程序420的整合配置文件内容示意图,所有本地化服务器设定的数据510,value表示服务器编号、lat和lon表示服务器经纬度数据、api表示本地化服务器应用服务网址数据;而设定主单元数据520,其中qryType=″node″表示还有次阶层;该服务单元数据530,其中qryType表示该单元服务的类型qryType=″search″表示为本地化搜寻而qryType=″text″表示为开启文字信息框,而serverFilter表示该单元所属的本地化服务器。该热抄美食为为台北服务器设定的本地化搜寻单元540,所以热抄美食的serverFilter数据内容中只有台北服务器的编号,而江浙菜的serverFilter数据内容中只有上海服务器的编号。 
当智能型手机A410开启跨国美食搜寻应用程序420时,跨国美食搜寻应用程序420即通过配置文件更新模块12连接跨国美食搜寻管理系统450的应用服务单元传送模块26得到最新的整合配置文件25。 
接着智能型手机A 410通过跨国美食搜寻应用程序420的服务器选择模块13获取所在地经纬度,并通过整合配置文件的各本地化经纬度数据计算出最接近的本地化服务器为上海服务器440,并获取上海服务器440的服务器编号SHA。再以此服务器编号与整合配置文件中的所有单元的serverFilter做比对,如果serverFilter为空值表示所有服务器均会展示此单元,如果serverFilter有值,需将其值与服务器编号SHA做部分比对,如果有比对到就要输出到上海服务器的本地化配置文件中。 
接着在通过本地化服务配置文件生成模块14将整合配置文件25经由运算生成符合上海服务器440的本地化配置文件20,最后通过本地化服务配置文件解析模块15与用户接口呈现模块16通过显示单元21将本地化配置文件20转 为本地化服务单元画面,供点选本地化搜寻单元热炒美食后的搜寻结果画面,并将点选本地化文字信息单元为最新消息后的信息框画面。 
第二实施例与第一实施例雷同,二者差异在于本地化服务配置文件不同。当开启城市导览APP时,配置文件更新模块12向管理系统22的配置文件送模块26,根据整合配置文件的更新日期,获取最新整合配置文件。由服务器选择模块13,计算与整合配置文件中的各服务器的距离,选择所属在地服务器,本实施例计算距离的方法可采用大圆距离(The Great Circle Distance)公式或其他计算公式来计算,此时,本地化服务配置文件生成模块14根据上述所选服务器及整合配置文件,生成本地化服务配置文件,然后,本地化服务配置文件解析模块15将上述本地化配置文件解析成架构数据,由用户接口呈现模块16根据上述架构数据,呈现用户服务接口。 
本发明所提供的移动装置上提供本地化服务的系统与方法,与传统技术相互比较时,更具有下列的优点: 
本发明可让移动装置上的本地化应用程序根据所在地呈现本地化的服务单元,只需要安装一个应用程序就可以根据所在地使用不同本地化服务器的服务。 
本发明便于建置本地化应用程序,各本地化服务器只要通过管理系统就可以建置专属服务器本地化的应用服务,可节省开发应用系统的成本。 
本发明整合了不同区域的本地化服务应用,使用者只要开启本地化移动应用程序,就可以链接到所属区域的服务器,不用在花时间寻找所属区域的本地化应用程序。 
本发明可让区域的本地化服务器于快速正确地设定本地化服务器的本地化服务单元,并立刻就展现在移动应用程序上,在现在信息时代可满足提供最新与较佳的服务质量。 
本发明可降低本地化服务系统建置的成本,更可确保本地化服务的可靠性及稳定性,进而提升维护效率,其经济效益非常明显。 
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和 改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。 

移动装置上提供本地化服务的系统与方法.pdf_第1页
第1页 / 共14页
移动装置上提供本地化服务的系统与方法.pdf_第2页
第2页 / 共14页
移动装置上提供本地化服务的系统与方法.pdf_第3页
第3页 / 共14页
点击查看更多>>
资源描述

《移动装置上提供本地化服务的系统与方法.pdf》由会员分享,可在线阅读,更多相关《移动装置上提供本地化服务的系统与方法.pdf(14页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN104243553A43申请公布日20141224CN104243553A21申请号201410411379522申请日2014082010214216920131120TWH04L29/08200601G06F9/4420060171申请人中华电信股份有限公司地址中国台湾桃园县杨梅市电研路99号72发明人邱信雄刘旭航林家煌张胜仁刘郁昌74专利代理机构广州华进联合专利商标代理有限公司44224代理人王茹崔春54发明名称移动装置上提供本地化服务的系统与方法57摘要一种移动装置上提供本地化服务的系统,包括移动装置、管理系统及本地化服务器群,通过获取最新的整合配置文件及获取移动装置。

2、所在的位置,并根据移动装置所在的位置及整合配置文件,联机至该移动装置所在的位置所属管辖的一个特定本地化服务器,并根据此本地化服务器生成本地化服务单元配置文件,藉由解析本地化服务单元配置文件,来生成本地化服务单元架构数据,以及移动装置根据本地化服务单元架构数据,显示本地化服务画面。30优先权数据51INTCL权利要求书2页说明书6页附图5页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书6页附图5页10申请公布号CN104243553ACN104243553A1/2页21一种移动装置上提供本地化服务系统,其特征在于,包括本地化服务器群,该本地化服务器群包括至少一个本地化服务器。

3、,本地化服务器设定本地化服务应用单元与提供本地化应用服务结果;管理系统,该管理系统与本地化服务器联机,提供该本地化服务器群设定本地化服务应用单元与服务器属性;以及移动装置,该移动装置与本地化服务器及管理系统联机,该移动装置包括至少一个本地化应用程序,本地化应用程序根据移动装置所在位置,提供本地化服务,且当所在位置变更至他处,本地化应用程序提供其他处的本地化服务。2如权利要求1所述的移动装置上提供本地化服务的系统,其特征在于,所述本地化服务提供本地化搜寻,根据移动所在地的经纬度搜寻附近的兴趣点。3如权利要求1所述的移动装置上提供本地化服务的系统,其特征在于,所述本地化服务提供本地化文字描述,以信。

4、息框的方式展示文字,描述本地化的信息。4如权利要求1所述的移动装置上提供本地化服务的系统,其特征在于,所述本地化服务提供本地化移动网页,以全球信息网的方式展示本地化信息。5如权利要求1所述的移动装置上提供本地化服务的系统,其特征在于,所述本地化服务提供本地化影音,以多媒体播放本地化影片。6如权利要求1所述的移动装置上提供本地化服务的系统,其特征在于,还包括本地化应用服务单元设定模块,该本地化应用服务单元设定模块利用本地化服务器,设定本地化应用服务单元项目与服务器的本地化服务应用WEBSERVICE服务器编号与经纬度相关属性;应用服务单元整合模块,该应用服务单元整合模块将所有本地化服务器设定的本。

5、地化应用服务单元项目与服务器相关属性整合并转换成整合配置文件;以及应用服务单元传送模块,该应用服务单元传送模块传送最新整合配置文件给本地化移动应用程序。7如请求项1所述的移动装置上提供本地化服务系统,其特征在于,所述本地化应用程序还包括本地化服务器选择模块,该本地化服务器选择模块自动选择最近的本地化服务器,并连接该服务器应用服务;本地化服务配置文件生成模块,该本地化服务配置文件生成模块接收本地化服务器编号、本地化应用服务相关属性,并通过档案处理单元生成该本地化服务器配置文件;本地化服务配置文件解析模块,本地化服务配置文件解析模块用于解析本地化服务器配置文件,转换对应的本地化数据结构;以及用户接。

6、口呈现模块,该用户接口呈现模块转换本地化数据结构为对应的用户接口。8一种移动装置上提供本地化服务方法,其特征在于,包括如下步骤步骤一、利用应用服务单元整合模块将所有本地化服务器设定的本地化应用服务单元项目与服务器相关属性整合并转换成整合配置文件;步骤二、根据移动装置所在的位置及整合配置文件,联机特定本地化服务器;步骤三、本地化服务器生成本地化服务单元配置文件;步骤四、解析本地化服务单元配置文件,并生成本地化服务单元架构数据;以及权利要求书CN104243553A2/2页3步骤五、移动装置根据本地化服务单元架构数据,显示本地化服务画面。9如权利要求8所述的移动装置上提供本地化服务的方法,其特征在。

7、于,所述本地化服务器将获取的服务器编号与属性与整合配置文件的服务单元做筛选,将符合本地化服务器的服务单元筛选出来生成本地化服务单元配置文件。10如权利要求8所述的移动装置上提供本地化服务的方法,其特征在于,所述解析本地化服务单元配置文件,其步骤流程包括步骤一、利用本地化服务配置文件解析模块开启与读取整合配置文件;步骤二、本地化服务器选择模块根据服务器编号筛选属于该本地化服务器的应用服务单元;步骤三、本地化服务配置文件生成模块将筛选出的本地化服务器的应用服务单元转为本地化服务配置文件;以及步骤四、本地化服务配置文件解析模块将特定服务应用单元根据其特征值转换为对应的本地化数据结构。权利要求书CN1。

8、04243553A1/6页4移动装置上提供本地化服务的系统与方法技术领域0001本发明涉及本地化服务技术领域,特别涉及一种移动装置上提供本地化服务的系统与方法。背景技术0002随着智能型移动装置的成长及普及,移动应用程序急速的成长,各式各样的移动应用程序油然而生,而不同地区及国家各有各自的本地化特色,例如欧洲国家特色古堡、印度特色佛教文化,甚至同一国家不同地区更有不同的在地文化,如上海、广东有各自特色的饮食文化,北京、杭州有朝代首都文化,敦煌有独特的丝路、石窟、壁画文化。而台湾更有如苗栗油桐花节,宜兰童玩节等不同的在地特色。要将这些特色全部纳入一个移动应用程序是相当困难的,目前的单一移动应用程。

9、序,尚无法做到。0003目前移动应用程序的设计,往往根据国家、地区的国情、风情不同,必须分别设计不同的应用程序,特别如导览应用程序、旅游信息应用程序及历史文化信息应用程序等等。同一行为模式的应用程序,却必须因为国家、地区的不同,而客制化同一应用程序的不同国家及地区版本,实在是浪费开发时间、资源。0004另一方面,由于同一应用程序客制化非常多不同的版本,导致程序维护及更新不易。使用者进行异地旅游,每至一个国家,即须下载该国旅游信息导览应用程序,每至一个地区,也须下载该地区旅游信息导览应用程序,如此众多客制化的应用程序,造成用户不知该下载何种应用程序,也必须花相当多时间,在旅游之前做足功课。发明内。

10、容0005本发明的目的在于提供一种移动装置上提供本地化服务的系统,配合本地化服务器群组包含至少一个本地化服务器、管理系统及本地化应用程序,让用户仅安装一个本地化应用程序,即能达到因应国家、地区不同,而提供不同的本地化服务。0006本发明的另一目的在于提供一种移动装置上提供本地化服务的系统,当服务有变更时,仅须修改管理系统的设定值,便能呈现变更后的本地化服务,使用者不但不需于移动装置上,安装多个本地化应用程序,也无须因本地化服务变更,而更新本地化应用程序,不仅降低开发及维护多个本地化应用程序成本,也提高使用者的使用率、下载率及流量。0007可达到上述发明目的的移动装置上提供本地化服务的系统,包括。

11、有0008本地化服务器群,该本地化服务器群包括至少一个本地化服务器,本地化服务器设定本地化服务应用单元与提供本地化应用服务结果;0009管理系统,该管理系统与本地化服务器联机,提供该本地化服务器群设定本地化服务应用单元与服务器属性;以及0010移动装置,该移动装置与本地化服务器及管理系统联机,其包括至少一个本地化应用程序,本地化应用程序根据移动装置所在位置,提供本地化服务,且当所在位置变更至他处,本地化应用程序提供其他处的本地化服务。说明书CN104243553A2/6页50011基于上述的移动装置上提供本地化服务的系统,本发明进一步提供移动装置上提供本地化服务的方法,包括下列步骤步骤1获取整。

12、合配置文件;步骤2获取移动装置所在的位置;步骤3根据上述位置及整合配置文件,决定该位置所属管辖的本地化服务器;步骤4本地化服务器,生成本地化服务单元配置文件;步骤5解析本地化服务单元配置文件,并生成本地化服务单元架构数据;以及步骤6移动装置根据本地化服务单元架构数据,显示本地化服务画面。0012据此,本发明可因移动装置所在位置的不同,联机相对于上述位置的所属特定服务服务器,并利用移动装置上同一个应用程序,根据上述管理系统,所提供的整合配置文件及相对于上述位置,显示不同的本地化服务画面。附图说明0013图1为本发明的系统架构示意图。0014图2为本发明的方法流程图;0015图3为本发明的本地化服。

13、务配置文件生成方法流程图;0016图4为本发明实施例的跨国美食搜寻应用系统;0017图5为本发明的跨国美食搜寻应用整合配置文件;0018附图标记说明001910移动装置;002011本地化应用程序;002112配置文件更新模块;002213本地化服务器选择模块;002314本地化服务配置文件生成模块;002415本地化服务配置文件解析模块;002516用户接口呈现模块;002617定位单元;002718网络单元;002819档案处理单元;002920本地化配置文件003021显示单元;003122管理系统;003223本地化应用服务单元设定模块;003324应用服务单元整合模块;003425整。

14、合配置文件;003526应用服务单元传送模块;003627本地化服务器群;003728全球地位系统;0038210开启本地化应用程序获取最新的整合配置文件;0039220获取移动装置所在的位置;0040230决定特定本地化服务器;说明书CN104243553A3/6页60041240生成本地化服务单元配置文件;0042250解析本地化服务单元配置文件;0043260显示一本地化服务画面;0044310输入本地化服务器编号;0045320读入整合配置文件并读取所有服务单元服务器数据属性;0046330比对本地化服务器编号服务单元服务器数据属性;0047340是否符合;0048350存入本地化设定。

15、数据文件;0049360最后一个服务单元;0050370将本地化设定资料文件传输至档案处理单元;0051380生成本地化配置文件;0052410智能型手机A;0053411智能型手机B;0054420跨国美食搜寻应用程序;0055430台北服务器;0056440上海服务器;0057450跨国数据搜寻管理系统;0058510所有本地化服务器设定的数据;0059520设定主单元数据;0060530服务单元数据;0061540本地化搜寻单元。具体实施方式0062请参阅第1图,本发明所提供的移动装置上提供本地化服务的系统,主要包括有移动装置10、本地化应用程序11、配置文件更新模块12、本地化服务器选。

16、择模块13、本地化服务配置文件生成模块14、本地化服务配置文件解析模块15、用户接口呈现模块16、定位单元17、网络单元18、档案处理单元19、本地化配置文件20、显示单元21、管理系统22、本地化应用服务单元设定模块23、应用服务单元整合模块24、整合配置文件25、应用服务单元传送模块26、本地化服务器群27、全球地位系统28所组构而成。0063其中,移动装置10可以是移动智能手机也可以是平板计算机等,需具有GPS全球定位系统与网络功能;本地化应用程序11为移动APPAPPLICATION,应用程序程序,主要提供一个区域的本地化服务;配置文件更新模块12为本地化应用程序开启时,联机至管理系统。

17、22,如果有最新的配置文件即下载更新;本地化服务器选择模块13为自动选择最近的本地化服务器;本地化服务配置文件生成模块14生成符合本地化服务器的本地化服务配置文件;本地化服务配置文件解析模块15解析本地化服务配置文件,将配置文件转换为对应的对象;用户接口呈现模块16将对象转换为用户接口;定位单元17是移动装置内建的,其主要是获取移动装置所在地的经纬度信息;网络单元18是移动装置内建的功能,连接本地化服务器与管理系统;档案处理单元19是移动装置内建的功能,具有处理本地化配置文件读写功能;本地化配置文件20,为本地化服务器提供的本地化单元的配置文件;显说明书CN104243553A4/6页7示单元。

18、21,移动装置内建的功能,显示用户接口;管理系统22,主要让本地化服务器设定相关本地化服务与属性并整合成一个整合配置文件,并让本地化应用系统存取最新的整合配置文件与服务器群的个别属性;本地化应用服务单元设定模块23,主要功能是让本地化服务器设定本地化应用服务单元与相关属性;应用服务单元整合模块24,主要功能在于,整合所有本地化服务器的本地化用服务单元与属性设定;整合配置文件25,储存所有本地化服务器的本地化用服务单元与属性设定的配置文件;应用服务单元传送模块26,主要功能接收本地化应用程序传送的信息,运算后传送最新的整合配置文件;本地化服务器群27,为提供本地化应用服务的服务器,本地化应用程序。

19、选择了本地化服务器后,会呈现服务器本地化服务单元,而相关的应用也会连结服务器获取服务结果;全球地位系统28,又称全球卫星定位系统,是一个中距离圆型轨道卫星导航系统。它可以为地球表面绝大部分地区98提供准确的定位。0064请参阅第2图,所提供的移动装置上提供本地化服务的系统,首先如步骤210所示,本地化应用程序11开启后,会启动配置文件更新模块12,联机至管理系统通过应用服务单元传送模块26检查是否有最新的整合配置文件25并通过应用服务单元传送模块26下载,整合配置文件25是本地化服务器群27中所有本地化服务器的服务单元整合,可在管理系统22上通过本地化应用服务单元设定模块23设定上述的本地化多。

20、样化服务与本地化服务器的属性,本地化多样化服务包括本地化搜寻、文字说明、移动网页、播放影音等功能,服务器的属性数据有1经纬度、2服务器编号、3本地化服务器应用服务网址。每一个本地化服务器设定完后,应用服务单元整合模块24会将所有本地化服务器的设定整合成一份整合配置文件25;接着如步骤220所示,本地化服务器选择模块13通过定位单元17连接全球定位系统28,获取移动装置所在地的经纬度;步骤230为经与本地化应用程序内的整合配置文件25所有本地化服务器的经纬度做距离计算选择最接近移动装置所在地的服务器为本地化服务的服务器;通过步骤230获取了服务器编号接着执行步骤240生成本地化服务单元配置文件;。

21、步骤250将本地化服务配置文件解析模块15解析本地化配置文件20后转换为在地应用服务单元数据结构;步骤260由用户接口呈现模块15将这些数据结构转换为对应的用户接口由显示单元21展示在移动应用装置屏幕上;用户即可从移动装置屏幕上看到本地化服务器提供的本地化服务单元,并可使用这些单元并连接本地化服务器应用服务网址获取本地化服务结果。0065请参阅第23图,上述步骤240生成本地化服务单元配置文件系步骤310将获取服务器编号输入本地化服务配置文件生成模块14,步骤320即为通过本地化服务配置文件生成模块14读取整合配置文件,步骤330根据服务器编号做与整合配置文件的服务单元服务器数据属性做比对,步。

22、骤340将比对符合的服务单元通过步骤350读入本地化设定数据文件,步骤360判断是否已比对到最后一个服务单元,接着步骤370将本地化设定资料文件传送至档案处理单元19并由步骤380生成该本地化服务器的本地化配置文件20并传送至本地化服务配置文件解析模块15。0066为能更了解本案的技术手段及所达到的有益效果,下列将列举两个具体实施例进行说明。0067请参阅第5图所示,第一实施例为智能型手机A410,位置在上海,而智能型手机B411,位置在台北,同样都有安装跨国美食搜寻应用程序420。说明书CN104243553A5/6页80068跨国数据搜寻管理系统450建立了四个本地化搜寻单元计有中式美食、。

23、日本料理、异国料理与本地小吃,与一个本地化文字信息单元为最新消息。而台北服务器430和上海服务器440通过跨国数据搜寻管理系统450的本地化应用服务单元设定模块24分别建立了本地化搜寻单元热炒美食和江浙菜与服务器的经纬度、服务器编号与本地化服务器应用服务网址数据,接着跨国数据搜寻管理系统450通过应用服务单元整合模块24将上述的单元转换为一个整合配置文件25。如第5图所示,为跨国美食搜寻应用程序420的整合配置文件内容示意图,所有本地化服务器设定的数据510,VALUE表示服务器编号、LAT和LON表示服务器经纬度数据、API表示本地化服务器应用服务网址数据;而设定主单元数据520,其中QRY。

24、TYPENODE表示还有次阶层;该服务单元数据530,其中QRYTYPE表示该单元服务的类型QRYTYPESEARCH表示为本地化搜寻而QRYTYPETEXT表示为开启文字信息框,而SERVERFILTER表示该单元所属的本地化服务器。该热抄美食为为台北服务器设定的本地化搜寻单元540,所以热抄美食的SERVERFILTER数据内容中只有台北服务器的编号,而江浙菜的SERVERFILTER数据内容中只有上海服务器的编号。0069当智能型手机A410开启跨国美食搜寻应用程序420时,跨国美食搜寻应用程序420即通过配置文件更新模块12连接跨国美食搜寻管理系统450的应用服务单元传送模块26得到最。

25、新的整合配置文件25。0070接着智能型手机A410通过跨国美食搜寻应用程序420的服务器选择模块13获取所在地经纬度,并通过整合配置文件的各本地化经纬度数据计算出最接近的本地化服务器为上海服务器440,并获取上海服务器440的服务器编号SHA。再以此服务器编号与整合配置文件中的所有单元的SERVERFILTER做比对,如果SERVERFILTER为空值表示所有服务器均会展示此单元,如果SERVERFILTER有值,需将其值与服务器编号SHA做部分比对,如果有比对到就要输出到上海服务器的本地化配置文件中。0071接着在通过本地化服务配置文件生成模块14将整合配置文件25经由运算生成符合上海服务。

26、器440的本地化配置文件20,最后通过本地化服务配置文件解析模块15与用户接口呈现模块16通过显示单元21将本地化配置文件20转为本地化服务单元画面,供点选本地化搜寻单元热炒美食后的搜寻结果画面,并将点选本地化文字信息单元为最新消息后的信息框画面。0072第二实施例与第一实施例雷同,二者差异在于本地化服务配置文件不同。当开启城市导览APP时,配置文件更新模块12向管理系统22的配置文件送模块26,根据整合配置文件的更新日期,获取最新整合配置文件。由服务器选择模块13,计算与整合配置文件中的各服务器的距离,选择所属在地服务器,本实施例计算距离的方法可采用大圆距离THEGREATCIRCLEDIS。

27、TANCE公式或其他计算公式来计算,此时,本地化服务配置文件生成模块14根据上述所选服务器及整合配置文件,生成本地化服务配置文件,然后,本地化服务配置文件解析模块15将上述本地化配置文件解析成架构数据,由用户接口呈现模块16根据上述架构数据,呈现用户服务接口。0073本发明所提供的移动装置上提供本地化服务的系统与方法,与传统技术相互比较时,更具有下列的优点0074本发明可让移动装置上的本地化应用程序根据所在地呈现本地化的服务单元,只需要安装一个应用程序就可以根据所在地使用不同本地化服务器的服务。说明书CN104243553A6/6页90075本发明便于建置本地化应用程序,各本地化服务器只要通过。

28、管理系统就可以建置专属服务器本地化的应用服务,可节省开发应用系统的成本。0076本发明整合了不同区域的本地化服务应用,使用者只要开启本地化移动应用程序,就可以链接到所属区域的服务器,不用在花时间寻找所属区域的本地化应用程序。0077本发明可让区域的本地化服务器于快速正确地设定本地化服务器的本地化服务单元,并立刻就展现在移动应用程序上,在现在信息时代可满足提供最新与较佳的服务质量。0078本发明可降低本地化服务系统建置的成本,更可确保本地化服务的可靠性及稳定性,进而提升维护效率,其经济效益非常明显。0079以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。说明书CN104243553A1/5页10图1说明书附图CN104243553A102/5页11图2说明书附图CN104243553A113/5页12图3说明书附图CN104243553A124/5页13图4说明书附图CN104243553A135/5页14图5说明书附图CN104243553A14。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1