• / 8
  • 下載費用:30 金幣  

一種應用程序的語言切換方法及裝置.pdf

摘要
申請專利號:

CN201510677136.0

申請日:

2015.10.15

公開號:

CN105260240A

公開日:

2016.01.20

當前法律狀態:

授權

有效性:

有權

法律詳情: 授權|||實質審查的生效IPC(主分類):G06F 9/48申請日:20151015|||公開
IPC分類號: G06F9/48 主分類號: G06F9/48
申請人: 珠海格力電器股份有限公司
發明人: 黃衛基; 周喜
地址: 519070廣東省珠海市前山金雞西路
優先權:
專利代理機構: 北京市隆安律師事務所11323 代理人: 廉振保
PDF完整版下載: PDF下載
法律狀態
申請(專利)號:

CN201510677136.0

授權公告號:

||||||

法律狀態公告日:

2019.05.07|||2016.02.17|||2016.01.20

法律狀態類型:

授權|||實質審查的生效|||公開

摘要

本發明公開一種應用程序的語言切換方法及裝置。其中,該方法包括:基于移動終端的定位系統定位當前位置;將APP語言切換為對應于當前位置的語言。本發明利用定位系統定位到用戶的位置后,APP根據位置的坐標判定位置所屬的國家,然后通過調用移動終端系統自帶的語言包,切換成當地的官方語言。通過本發明,可以滿足全球絕大多數的用戶對APP語言的要求。不僅僅減輕APP開發者編寫繁瑣語言包的工作,還有利于提高用戶體驗,簡化用戶對語言切換的繁瑣操作,特別是對于經常出差的人,就可以根據所在地切換成當地的語言,便于APP全球的推廣和普及。

權利要求書

1.一種應用程序的語言切換方法,其特征在于,所述方法包括:
基于移動終端的定位系統定位當前位置;
將應用程序APP語言切換為對應于當前位置的語言。
2.根據權利要求1所述的應用程序的語言切換方法,其特征在于,
基于移動終端的定位系統定位當前位置之前,所述方法還包括:
檢測移動終端是否開啟定位系統;
如果未開啟,則提示用戶開啟所述定位系統;如果已開啟,則提
示用戶是否開啟自動切換語言功能。
3.根據權利要求2所述的應用程序的語言切換方法,其特征在于,
所述方法還包括:
接收到用戶不開啟自動切換語言功能的消息后,將所述APP語言
設置為用戶自定義設置的語言。
4.根據權利要求1所述的應用程序的語言切換方法,其特征在于,
基于移動終端的定位系統定位當前位置之后,所述方法還包括:
基于所述當前位置的坐標信息確定所述當前位置所屬的國家。
5.根據權利要求4所述的應用程序的語言切換方法,其特征在于,
將應用程序APP語言切換為對應于當前位置的語言,包括:
調用所述移動終端自帶的語言包,查找與所述國家對應的語言;
將所述APP語言切換為與所述國家對應的語言。
6.一種應用程序的語言切換裝置,其特征在于,所述裝置包括:
定位模塊,用于基于移動終端的定位系統定位當前位置;
語言切換模塊,用于將應用程序APP語言切換為對應于當前位置
的語言。
7.根據權利要求6所述的應用程序的語言切換裝置,其特征在于,
所述裝置還包括:
檢測模塊,用于檢測移動終端是否開啟定位系統;如果未開啟,
則提示用戶開啟所述定位系統;如果已開啟,則提示用戶是否開啟自
動切換語言功能。
8.根據權利要求7所述的應用程序的語言切換裝置,其特征在于,
所述裝置還包括:
默認設置模塊,用于在接收到用戶不開啟自動切換語言功能的消
息后,將所述APP語言設置為用戶自定義設置的語言。
9.根據權利要求6所述的應用程序的語言切換裝置,其特征在于,
所述裝置還包括:
位置確定模塊,用于基于所述當前位置的坐標信息確定所述當前
位置所屬的國家。
10.根據權利要求9所述的應用程序的語言切換裝置,其特征在于,
所述語言切換模塊包括:
語言查找單元,用于調用所述移動終端自帶的語言包,查找與所
述國家對應的語言;
語言切換單元,用于將所述APP語言切換為與所述國家對應的語
言。

說明書

一種應用程序的語言切換方法及裝置

技術領域

本發明涉及移動終端技術領域,具體而言,涉及一種應用程序的
語言切換方法及裝置。

背景技術

目前,市場上的APP(Application,應用程序)不計其數,更是五
花八門,但APP的語言都是有限的,無法滿足不同國籍,不同地域的用
戶的需求,給用戶帶來很多不便,使得用戶體驗性較差。并且,現在
的APP語言都是使用APP開發者編寫的語言包,具有很強的局限性,不
利于APP在全球的推廣和使用。

針對現有技術中APP語言無法滿足用戶需求的問題,目前尚未提出
有效的解決方案。

發明內容

本發明實施例中提供一種應用程序的語言切換方法及裝置,以解
決現有技術中APP語言無法滿足用戶需求的問題。

為解決上述技術問題,本發明提供了一種應用程序的語言切換方
法,其中,該方法包括:基于移動終端的定位系統定位當前位置;將
應用程序APP語言切換為對應于當前位置的語言。

進一步地,基于移動終端的定位系統定位當前位置之前,所述方
法還包括:檢測移動終端是否開啟定位系統;如果未開啟,則提示用
戶開啟所述定位系統;如果已開啟,則提示用戶是否開啟自動切換語
言功能。

進一步地,所述方法還包括:接收到用戶不開啟自動切換語言功
能的消息后,將所述APP語言設置為用戶自定義設置的語言。

進一步地,基于移動終端的定位系統定位當前位置之后,所述方
法還包括:基于所述當前位置的坐標信息確定所述當前位置所屬的國
家。

進一步地,將應用程序APP語言切換為對應于當前位置的語言,
包括:調用所述移動終端自帶的語言包,查找與所述國家對應的語言;
將所述APP語言切換為與所述國家對應的語言。

本發明還提供了一種應用程序的語言切換裝置,其中,該裝置包
括:定位模塊,用于基于移動終端的定位系統定位當前位置;語言切
換模塊,用于將應用程序APP語言切換為對應于當前位置的語言。

進一步地,所述裝置還包括:檢測模塊,用于檢測移動終端是否
開啟定位系統;如果未開啟,則提示用戶開啟所述定位系統;如果已
開啟,則提示用戶是否開啟自動切換語言功能。

進一步地,所述裝置還包括:默認設置模塊,用于在接收到用戶
不開啟自動切換語言功能的消息后,將所述APP語言設置為用戶自定
義設置的語言。

進一步地,所述裝置還包括:位置確定模塊,用于基于所述當前
位置的坐標信息確定所述當前位置所屬的國家。

進一步地,所述語言切換模塊包括:語言查找單元,用于調用所
述移動終端自帶的語言包,查找與所述國家對應的語言;語言切換單
元,用于將所述APP語言切換為與所述國家對應的語言。

本發明利用定位系統定位到用戶的位置后,APP根據位置的坐標
判定位置所屬的國家,然后通過調用移動終端系統自帶的語言包,切
換成當地的官方語言。

通過本發明,可以滿足全球絕大多數的用戶對APP語言的要求。
不僅僅減輕APP開發者編寫繁瑣語言包的工作,還有利于提高用戶體
驗,簡化用戶對語言切換的繁瑣操作,特別是對于經常出差的人,就
可以根據所在地切換成當地的語言,便于APP全球的推廣和普及。

附圖說明

圖1是根據本發明實施例的應用程序的語言切換方法的流程圖;

圖2是根據本發明實施例的APP語言切換流程圖;

圖3是根據本發明實施例的應用程序的語言切換裝置的結構框圖;

圖4是根據本發明實施例的APP語言切換流程示意圖。

具體實施方式

下面結合附圖和具體實施例對本發明作進一步詳細描述,但不作
為對本發明的限定。

圖1是根據本發明實施例的應用程序的語言切換方法的流程圖,
如圖1所示,該方法包括以下步驟(步驟S102-步驟S104):

步驟S102,基于移動終端的定位系統定位當前位置。

在此之前,需要檢測移動終端是否開啟定位系統;如果未開啟,
則提示用戶開啟定位系統;如果已開啟,則提示用戶是否開啟自動切
換語言功能。如果接收到用戶不開啟自動切換語言功能的消息,則將
APP語言設置為用戶自定義設置的語言。

步驟S104,將應用程序APP語言切換為對應于當前位置的語言。

在本實施例中,在基于移動終端的定位系統定位當前位置之后,
可以根據當前位置的坐標信息,經緯度、海拔、方向等空間信息,確
定當前位置所屬的國家。在將APP語言切換為對應于當前位置的語言
的步驟中,具體包括:調用移動終端自帶的語言包,查找與國家對應
的語言,將APP語言切換為與所述國家對應的語言。

通過本實施例,利用定位系統(例如:GPS(GlobalPositioning
System,全球定位系統)或北斗定位)定位到用戶的位置后,APP根
據位置的坐標判定位置所屬的國家,然后通過調用移動終端系統自帶
的語言包,切換成當地的官方語言。

基于此,本發明可以滿足全球絕大多數的用戶對APP語言的要求。
不僅僅減輕APP開發者編寫繁瑣語言包的工作,還有利于提高用戶體
驗,簡化用戶對語言切換的繁瑣操作,特別是對于經常出差的人,就
可以根據所在地切換成當地的語言,便于APP全球的推廣和普及。

下面通過優選實施例和附圖,對本發明的具體實施方式進行介紹。

圖2是根據本發明實施例的APP語言切換流程圖,如圖2所示,
該流程包括:

步驟S201,用戶通過移動設備端(例如:手機)啟動APP(例如:
格力智聯APP);

步驟S202,APP判斷手機是否開啟定位系統(例如:GPS或北斗
定位系統);如果是,則執行步驟S204,如果否,則執行步驟S203;

步驟S203,用戶沒有開啟定位系統,則APP提示用戶開啟定位系
統;

步驟S204,用戶已經開啟了定位系統,則提示用戶是否開啟自動
切換語言功能;如果用戶選擇開啟,則執行步驟S205,如果用戶選擇
不開啟,則執行步驟S206;

具體地,用戶啟動APP,在首頁面即將顯示之前的事件ViewWill
Appear中就調用定位系統的接口后,根據返回值判斷用戶是否已經開
啟(如1表示開啟,0表示未開啟),如果沒有開啟,則APP提示用戶
是否需要開啟;如果開啟了則詢問用戶是否需要使用自動切換語言功
能;

步驟S205,APP應用程序調用手機系統自帶的語言包接口,根據
定位到的位置坐標切換成當地的語言;該流程結束。

具體地,開啟定位系統后,定位系統通過對接收到的導航電文進
行分析處理,并計算出設備所在的經緯度、海拔、方向等空間信息,
并按照規定的協議將空間信息以及衛星信息進行組織,按照一定的波
特率通過串口通訊(按位發送)提供給手機設備;APP獲取到設備的
位置坐標后會根據坐標檢索遍歷,最后檢索遍歷的結果就是用戶的位
置信息;

步驟S206,用戶不開啟自動切換語言功能,則默認APP使用用戶
自定義設置的語言;該流程結束。

對應于圖1介紹的應用程序的語言切換方法,本實施例提供了一
種應用程序的語言切換裝置,如圖3所示的應用程序的語言切換裝置
的結構框圖,該裝置包括:

定位模塊,用于基于移動終端的定位系統定位當前位置;

語言切換模塊,用于將應用程序APP語言切換為對應于當前位置
的語言。

對于定位操作之前的準備階段,本實施例提供一種優選實施方式,
即上述裝置還包括:檢測模塊,用于檢測移動終端是否開啟定位系統;
如果未開啟,則提示用戶開啟所述定位系統;如果已開啟,則提示用
戶是否開啟自動切換語言功能。

默認設置模塊,用于在接收到用戶不開啟自動切換語言功能的消
息后,將所述APP語言設置為用戶自定義設置的語言。

對于具體的位置確定操作和語言切換操作,本實施例提供一種優
選實施方式,即上述裝置還包括:位置確定模塊,用于基于所述當前
位置的坐標信息確定所述當前位置所屬的國家。

上述語言切換模塊包括:語言查找單元,用于調用所述移動終端
自帶的語言包,查找與所述國家對應的語言;語言切換單元,用于將
所述APP語言切換為與所述國家對應的語言。

圖4是根據本發明實施例的APP語言切換流程示意圖,如圖4所
示,在本發明的技術方案中,啟動APP后第一時間先判斷用戶是否開
啟定位系統,如果未開啟則提示用戶開啟,如果已開啟,則詢問用戶
是否需要自動切換語言;當用戶需要自動切換時,APP調用定位系統
接口獲取用戶所屬的位置信息,通過位置信息判斷所屬的國家或地域,
然后調用手機系統的語言包,根據用戶所屬國籍或地域切換到當地的
語言。此技術不僅僅簡化用戶的操作,更有利于APP在全球的推廣和
普及。

本發明的有益效果如下:

1.減輕APP開發者編寫語言包的繁瑣工作;

2.簡化用戶對APP語言切換的繁瑣步驟;

3.滿足全球不同國籍、不同地域用戶對APP語言的要求;

4.有利于APP在全球的推廣和普及。

當然,以上是本發明的優選實施方式。應當指出,對于本技術領
域的普通技術人員來說,在不脫離本發明基本原理的前提下,還可以
做出若干改進和潤飾,這些改進和潤飾也視為本發明的保護范圍。

關 鍵 詞:
一種 應用程序 語言 切換 方法 裝置
  專利查詢網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
關于本文
本文標題:一種應用程序的語言切換方法及裝置.pdf
鏈接地址:http://www.rgyfuv.icu/p-6345637.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服客服 - 聯系我們

[email protected] 2017-2018 zhuanlichaxun.net網站版權所有
經營許可證編號:粵ICP備17046363號-1 
 


收起
展開
山东11选5中奖结果走势图