本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種pos機(jī)版本的切換方法及終端。
背景技術(shù):
隨著國內(nèi)“互聯(lián)網(wǎng)+”以及支付行業(yè)的迅速發(fā)展,國產(chǎn)智能pos機(jī)的功能、穩(wěn)定性、安全性,已經(jīng)越來越好,甚至超越了原來國外的大品牌傳統(tǒng)pos機(jī)。目前在國內(nèi)的支付領(lǐng)域,智能pos已經(jīng)占據(jù)了很大的市場份額,所以智能pos的開發(fā)和推廣尤為重要。
近年來,bat在移動支付領(lǐng)域持續(xù)廝殺,而且戰(zhàn)場從國內(nèi)往海外蔓延,這讓眾多智能pos從業(yè)者也不禁蠢蠢欲動:智能pos是否也能揮軍海外、搶灘移動支付的高地呢?
因此,從以上這些方面都可以說明,智能pos在海外是有很大的市場價值的,這就要求國內(nèi)的廠商要去開發(fā)適合海外國家的智能pos機(jī)。
但是,如果為了海外市場,而單獨(dú)定制海外產(chǎn)品的功能、管理源代碼以及版本維護(hù),這樣勢必會造成工作量的大幅提高,和國內(nèi)版本無法做到很好的兼容和升級,系統(tǒng)維護(hù)會造成混亂。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明所要解決的技術(shù)問題是:提供一種pos機(jī)版本的切換方法及終端,解決了國內(nèi)外不同版本的pos機(jī)無法兼容,而造成系統(tǒng)維護(hù)混亂的問題。
為了解決上述技術(shù)問題,本發(fā)明提供了一種pos機(jī)版本的切換方法,包括以下步驟:
s1:下載補(bǔ)丁包,所述補(bǔ)丁包包括apn配置文件和語言配置文件;
s2:安裝所述補(bǔ)丁包,更新系統(tǒng)數(shù)據(jù)庫;
s3:獲取pos機(jī)中sim卡對應(yīng)的移動國家碼和移動網(wǎng)絡(luò)碼;
s4:獲取數(shù)據(jù)庫中與所述移動國家碼和所述移動網(wǎng)絡(luò)碼對應(yīng)的apn參數(shù)和語言配置參數(shù),對pos機(jī)的網(wǎng)絡(luò)模塊和語言模塊進(jìn)行設(shè)置,以實(shí)現(xiàn)pos機(jī)版本的切換。
本發(fā)明還提供了一種pos機(jī)版本的切換終端,包括存儲器、處理器及存儲在存儲器上并可在處理器上運(yùn)行的計算機(jī)程序,所述處理器執(zhí)行所述程序時實(shí)現(xiàn)以下步驟:
s1:下載補(bǔ)丁包,所述補(bǔ)丁包包括apn配置文件和語言配置文件;
s2:安裝所述補(bǔ)丁包,更新系統(tǒng)數(shù)據(jù)庫;
s3:獲取pos機(jī)中sim卡對應(yīng)的移動國家碼和移動網(wǎng)絡(luò)碼;
s4:獲取數(shù)據(jù)庫中與所述移動國家碼和所述移動網(wǎng)絡(luò)碼對應(yīng)的apn參數(shù)和語言配置參數(shù),對pos機(jī)的網(wǎng)絡(luò)模塊和語言模塊進(jìn)行設(shè)置,以實(shí)現(xiàn)pos機(jī)版本的切換。
本發(fā)明的有益效果為:
本發(fā)明通過下載相應(yīng)的補(bǔ)丁包,安裝該補(bǔ)丁包,更新系統(tǒng)數(shù)據(jù)庫,并從系統(tǒng)數(shù)據(jù)庫中獲取與移動國家碼mcc和移動網(wǎng)絡(luò)碼mnc對應(yīng)的apn參數(shù)和語言配置參數(shù),對pos機(jī)的網(wǎng)絡(luò)模塊和語言模塊進(jìn)行設(shè)置,以實(shí)現(xiàn)pos機(jī)版本的切換;本發(fā)明實(shí)現(xiàn)了只需要安裝相應(yīng)的補(bǔ)丁包,即可實(shí)現(xiàn)對pos機(jī)的在不同國家地區(qū)的網(wǎng)絡(luò)和語言進(jìn)行設(shè)置,以實(shí)現(xiàn)不同版本的切換,而無需要對不同國家地區(qū)的pos版本進(jìn)行定制,解決了定制多個不同版本時,會造成源代碼管理以及版本維護(hù)困難的問題,降低了海外不同國家地區(qū)的使用成本。
附圖說明
圖1為根據(jù)本發(fā)明實(shí)施例的一種pos機(jī)版本的切換方法的主要步驟示意圖;
圖2為根據(jù)本發(fā)明實(shí)施例的一種pos機(jī)版本的切換終端的結(jié)構(gòu)示意圖;
標(biāo)號說明:
1、存儲器;2、處理器。
具體實(shí)施方式
為詳細(xì)說明本發(fā)明的技術(shù)內(nèi)容、所實(shí)現(xiàn)目的及效果,以下結(jié)合實(shí)施方式并配合附圖詳予說明。
本發(fā)明最關(guān)鍵的構(gòu)思在于:通過在pos機(jī)上安裝預(yù)設(shè)的補(bǔ)丁包,更新系統(tǒng)數(shù)據(jù)庫,獲取pos機(jī)中sim卡對應(yīng)的mcc和mnc,并獲取數(shù)據(jù)庫中與mcc和mnc對應(yīng)的apn參數(shù)和語言配置參數(shù),對pos機(jī)的網(wǎng)絡(luò)模塊和語言模塊進(jìn)行設(shè)置,以實(shí)現(xiàn)pos機(jī)版本的切換。
請參照圖1,本發(fā)明提供了一種pos機(jī)版本的切換方法,包括以下步驟:
s1:下載補(bǔ)丁包,所述補(bǔ)丁包包括apn配置文件和語言配置文件;
s2:安裝所述補(bǔ)丁包,更新系統(tǒng)數(shù)據(jù)庫;
s3:獲取pos機(jī)中sim卡對應(yīng)的移動國家碼和移動網(wǎng)絡(luò)碼;
s4:獲取數(shù)據(jù)庫中與所述移動國家碼和所述移動網(wǎng)絡(luò)碼對應(yīng)的apn參數(shù)和語言配置參數(shù),對pos機(jī)的網(wǎng)絡(luò)模塊和語言模塊進(jìn)行設(shè)置,以實(shí)現(xiàn)pos機(jī)版本的切換。
從上述描述可知,本發(fā)明通過下載相應(yīng)的補(bǔ)丁包,安裝該補(bǔ)丁包,更新系統(tǒng)數(shù)據(jù)庫,并從系統(tǒng)數(shù)據(jù)庫中獲取與移動國家碼mcc和移動網(wǎng)絡(luò)碼mnc對應(yīng)的apn參數(shù)和語言配置參數(shù),對pos機(jī)的網(wǎng)絡(luò)模塊和語言模塊進(jìn)行設(shè)置,以實(shí)現(xiàn)pos機(jī)版本的切換;本發(fā)明實(shí)現(xiàn)了只需要安裝相應(yīng)的補(bǔ)丁包,即可實(shí)現(xiàn)對pos機(jī)的在不同國家地區(qū)的網(wǎng)絡(luò)和語言進(jìn)行設(shè)置,以實(shí)現(xiàn)不同版本的切換,而無需要對不同國家地區(qū)的pos版本進(jìn)行定制,解決了定制多個不同版本時,會造成源代碼管理以及版本維護(hù)困難的問題,降低了海外不同國家地區(qū)的使用成本。
進(jìn)一步的,所述s1之前還包括:
預(yù)設(shè)apn配置文件和語言配置文件,所述apn配置文件包括不同的網(wǎng)絡(luò)運(yùn)營商信息對應(yīng)的apn參數(shù),所述網(wǎng)絡(luò)運(yùn)營商信息包括移動國家碼和移動網(wǎng)絡(luò)碼;
根據(jù)所述apn配置文件,生成第一安裝包配置文件;
根據(jù)所述語言配置文件,生成第二安裝包配置文件;
集成所述第一安裝包配置文件和所述第二安裝包配置文件,得到補(bǔ)丁包。
從上述描述可知,通過上述方法得到的補(bǔ)丁包,即可實(shí)現(xiàn)不同國家地區(qū)的語言模塊和網(wǎng)絡(luò)模塊的切換,只需要下載相應(yīng)的補(bǔ)丁包,而無需定制特定的版本,從而降低了使用成本。
進(jìn)一步的,所述s2具體為:
檢測到pos機(jī)中sim卡正常后,安裝所述補(bǔ)丁包,以使得所述apn配置文件和所述語言配置文件覆蓋系統(tǒng)原始的apn配置文件和語言配置文件;
解析所述apn配置文件和語言配置文件,得到apn參數(shù)和語言配置參數(shù);
將所述apn參數(shù)和所述語言配置參數(shù)寫入系統(tǒng)數(shù)據(jù)庫中。
從上述描述可知,通過上述方法,將定制apn參數(shù)(配置信息)和語言配置參數(shù)導(dǎo)入到數(shù)據(jù)庫中,取代原生系統(tǒng)的apn參數(shù)和語言配置參數(shù),從而實(shí)現(xiàn)了不同國家地區(qū)的網(wǎng)絡(luò)設(shè)置和語言設(shè)置。
進(jìn)一步的,“將所述apn參數(shù)和所述語言配置參數(shù)寫入系統(tǒng)數(shù)據(jù)庫中”之前還包括:
查詢系統(tǒng)數(shù)據(jù)庫中是否已經(jīng)存在apn參數(shù)和語言配置參數(shù),若存在,則刪除系統(tǒng)數(shù)據(jù)庫中的apn參數(shù)和語言配置參數(shù)。
從上述描述可知,通過上述方法,能夠確保系統(tǒng)原生數(shù)據(jù)不會影響到pos機(jī)不同版本的正常切換,保證了系統(tǒng)運(yùn)行的可靠性。
進(jìn)一步的,所述s4具體為:
獲取數(shù)據(jù)庫中所述移動國家碼和所述移動網(wǎng)絡(luò)碼對應(yīng)的apn參數(shù)和語言配置參數(shù);
根據(jù)所述apn參數(shù),通過設(shè)置模塊對網(wǎng)絡(luò)模塊進(jìn)行設(shè)置,以實(shí)現(xiàn)pos機(jī)聯(lián)網(wǎng)功能;
根據(jù)所述語言配置參數(shù),通過腳本方式對語言模塊進(jìn)行設(shè)置;
“通過腳本方式對語言模塊進(jìn)行設(shè)置”具體為:
通過腳本命令分別對語言模塊的語言屬性和國家屬性進(jìn)行設(shè)置,以實(shí)現(xiàn)切換國家地區(qū)和語言的目的。
重啟系統(tǒng)后,切換語言模塊中的語言為與所述語言配置參數(shù)對應(yīng)的語言。
從上述描述可知,通過上述方法,能夠快速對網(wǎng)絡(luò)模塊和語言設(shè)置模塊進(jìn)行設(shè)置,提高了運(yùn)行效率。
請參照圖2,本發(fā)明提供的一種pos機(jī)版本的切換終端,包括存儲器1、處理器2及存儲在存儲器1上并可在處理器2上運(yùn)行的計算機(jī)程序,所述處理器2執(zhí)行所述程序時實(shí)現(xiàn)以下步驟:
s1:下載補(bǔ)丁包,所述補(bǔ)丁包包括apn配置文件和語言配置文件;
s2:安裝所述補(bǔ)丁包,更新系統(tǒng)數(shù)據(jù)庫;
s3:獲取pos機(jī)中sim卡對應(yīng)的移動國家碼和移動網(wǎng)絡(luò)碼;
s4:獲取數(shù)據(jù)庫中與所述移動國家碼和所述移動網(wǎng)絡(luò)碼對應(yīng)的apn參數(shù)和語言配置參數(shù),對pos機(jī)的網(wǎng)絡(luò)模塊和語言模塊進(jìn)行設(shè)置,以實(shí)現(xiàn)pos機(jī)版本的切換。
進(jìn)一步的,所述的一種pos機(jī)版本的切換終端,所述s1之前還包括:
預(yù)設(shè)apn配置文件和語言配置文件,所述apn配置文件包括不同的網(wǎng)絡(luò)運(yùn)營商信息對應(yīng)的apn參數(shù),所述網(wǎng)絡(luò)運(yùn)營商信息包括移動國家碼和移動網(wǎng)絡(luò)碼;
根據(jù)所述apn配置文件,生成第一安裝包配置文件;
根據(jù)所述語言配置文件,生成第二安裝包配置文件;
集成所述第一安裝包配置文件和所述第二安裝包配置文件,得到補(bǔ)丁包。
進(jìn)一步的,所述的一種pos機(jī)版本的切換終端,所述s2具體為:
檢測到pos機(jī)中sim卡正常后,安裝所述補(bǔ)丁包,以使得所述apn配置文件和所述語言配置文件覆蓋系統(tǒng)原始的apn配置文件和語言配置文件;
解析所述apn配置文件和語言配置文件,得到apn參數(shù)和語言配置參數(shù);
將所述apn參數(shù)和所述語言配置參數(shù)寫入系統(tǒng)數(shù)據(jù)庫中。
進(jìn)一步的,所述的一種pos機(jī)版本的切換終端,“將所述apn參數(shù)和所述語言配置參數(shù)寫入系統(tǒng)數(shù)據(jù)庫中”之前還包括:
查詢系統(tǒng)數(shù)據(jù)庫中是否已經(jīng)存在apn參數(shù)和語言配置參數(shù),若存在,則刪除系統(tǒng)數(shù)據(jù)庫中的apn參數(shù)和語言配置參數(shù)。
進(jìn)一步的,所述的一種pos機(jī)版本的切換終端,所述s4具體為:
獲取數(shù)據(jù)庫中所述移動國家碼和所述移動網(wǎng)絡(luò)碼對應(yīng)的apn參數(shù)和語言配置參數(shù);
根據(jù)所述apn參數(shù),通過設(shè)置模塊對網(wǎng)絡(luò)模塊進(jìn)行設(shè)置,以實(shí)現(xiàn)pos機(jī)聯(lián)網(wǎng)功能;
根據(jù)所述語言配置參數(shù),通過腳本方式對語言模塊進(jìn)行設(shè)置;
重啟系統(tǒng)后,切換語言模塊中的語言為與所述語言配置參數(shù)對應(yīng)的語言。
請參照圖1,本發(fā)明的實(shí)施例一為:
本發(fā)明提供的一種pos機(jī)版本的切換方法,包括以下步驟:
s1:下載補(bǔ)丁包,所述補(bǔ)丁包包括apn配置文件和語言配置文件;
所述s1之前還包括:
預(yù)設(shè)apn配置文件和語言配置文件,所述apn配置文件包括不同的網(wǎng)絡(luò)運(yùn)營商信息對應(yīng)的apn參數(shù),所述網(wǎng)絡(luò)運(yùn)營商信息包括移動國家碼和移動網(wǎng)絡(luò)碼;
根據(jù)所述apn配置文件,生成第一安裝包配置文件;
根據(jù)所述語言配置文件,生成第二安裝包配置文件;
集成所述第一安裝包配置文件和所述第二安裝包配置文件,得到補(bǔ)丁包。
s2:安裝所述補(bǔ)丁包,更新系統(tǒng)數(shù)據(jù)庫;
所述s2具體為:
檢測到pos機(jī)中sim卡正常后,安裝所述補(bǔ)丁包,以使得所述apn配置文件和所述語言配置文件覆蓋系統(tǒng)原始的apn配置文件和語言配置文件;
解析所述apn配置文件和語言配置文件,得到apn參數(shù)和語言配置參數(shù);
將所述apn參數(shù)和所述語言配置參數(shù)寫入系統(tǒng)數(shù)據(jù)庫中。
“將所述apn參數(shù)和所述語言配置參數(shù)寫入系統(tǒng)數(shù)據(jù)庫中”之前還包括:
查詢系統(tǒng)數(shù)據(jù)庫中是否已經(jīng)存在apn參數(shù)和語言配置參數(shù),若存在,則刪除系統(tǒng)數(shù)據(jù)庫中的apn參數(shù)和語言配置參數(shù)。
s3:獲取pos機(jī)中sim卡對應(yīng)的移動國家碼和移動網(wǎng)絡(luò)碼;
s4:獲取數(shù)據(jù)庫中與所述移動國家碼和所述移動網(wǎng)絡(luò)碼對應(yīng)的apn參數(shù)和語言配置參數(shù),對pos機(jī)的網(wǎng)絡(luò)模塊和語言模塊進(jìn)行設(shè)置,以實(shí)現(xiàn)pos機(jī)版本的切換;
所述s4具體為:
獲取數(shù)據(jù)庫中所述移動國家碼和所述移動網(wǎng)絡(luò)碼對應(yīng)的apn參數(shù)和語言配置參數(shù);
根據(jù)所述apn參數(shù),通過設(shè)置模塊對網(wǎng)絡(luò)模塊進(jìn)行設(shè)置,以實(shí)現(xiàn)pos機(jī)聯(lián)網(wǎng)功能;
根據(jù)所述語言配置參數(shù),通過腳本方式對語言模塊進(jìn)行設(shè)置;
“通過腳本方式對語言模塊進(jìn)行設(shè)置”具體為:
通過腳本命令分別對語言模塊的語言屬性和國家屬性進(jìn)行設(shè)置,以實(shí)現(xiàn)切換國家地區(qū)和語言的目的。
重啟系統(tǒng)后,切換語言模塊中的語言為與所述語言配置參數(shù)對應(yīng)的語言。
請參照圖2,本發(fā)明的實(shí)施例二為:
本發(fā)明提供的一種pos機(jī)版本的切換終端,包括存儲器、處理器及存儲在存儲器上并可在處理器上運(yùn)行的計算機(jī)程序,所述處理器執(zhí)行所述程序時實(shí)現(xiàn)以下步驟:
s1:下載補(bǔ)丁包,所述補(bǔ)丁包包括apn配置文件和語言配置文件;
所述s1之前還包括:
預(yù)設(shè)apn配置文件和語言配置文件,所述apn配置文件包括不同的網(wǎng)絡(luò)運(yùn)營商信息對應(yīng)的apn參數(shù),所述網(wǎng)絡(luò)運(yùn)營商信息包括移動國家碼和移動網(wǎng)絡(luò)碼;
根據(jù)所述apn配置文件,生成第一安裝包配置文件;
根據(jù)所述語言配置文件,生成第二安裝包配置文件;
集成所述第一安裝包配置文件和所述第二安裝包配置文件,得到補(bǔ)丁包。
s2:安裝所述補(bǔ)丁包,更新系統(tǒng)數(shù)據(jù)庫;
所述s2具體為:
檢測到pos機(jī)中sim卡正常后,安裝所述補(bǔ)丁包,以使得所述apn配置文件和所述語言配置文件覆蓋系統(tǒng)原始的apn配置文件和語言配置文件;
解析所述apn配置文件和語言配置文件,得到apn參數(shù)和語言配置參數(shù);
將所述apn參數(shù)和所述語言配置參數(shù)寫入系統(tǒng)數(shù)據(jù)庫中。
“將所述apn參數(shù)和所述語言配置參數(shù)寫入系統(tǒng)數(shù)據(jù)庫中”之前還包括:
查詢系統(tǒng)數(shù)據(jù)庫中是否已經(jīng)存在apn參數(shù)和語言配置參數(shù),若存在,則刪除系統(tǒng)數(shù)據(jù)庫中的apn參數(shù)和語言配置參數(shù)。
s3:獲取pos機(jī)中sim卡對應(yīng)的移動國家碼和移動網(wǎng)絡(luò)碼;
s4:獲取數(shù)據(jù)庫中與所述移動國家碼和所述移動網(wǎng)絡(luò)碼對應(yīng)的apn參數(shù)和語言配置參數(shù),對pos機(jī)的網(wǎng)絡(luò)模塊和語言模塊進(jìn)行設(shè)置,以實(shí)現(xiàn)pos機(jī)版本的切換;
所述s4具體為:
獲取數(shù)據(jù)庫中所述移動國家碼和所述移動網(wǎng)絡(luò)碼對應(yīng)的apn參數(shù)和語言配置參數(shù);
根據(jù)所述apn參數(shù),通過設(shè)置模塊對網(wǎng)絡(luò)模塊進(jìn)行設(shè)置,以實(shí)現(xiàn)pos機(jī)聯(lián)網(wǎng)功能;
根據(jù)所述語言配置參數(shù),通過腳本方式對語言模塊進(jìn)行設(shè)置;
“通過腳本方式對語言模塊進(jìn)行設(shè)置”具體為:
通過腳本命令分別對語言模塊的語言屬性和國家屬性進(jìn)行設(shè)置,以實(shí)現(xiàn)切換國家地區(qū)和語言的目的。
重啟系統(tǒng)后,切換語言模塊中的語言為與所述語言配置參數(shù)對應(yīng)的語言。
綜上所述,本發(fā)明通過下載相應(yīng)的補(bǔ)丁包,安裝該補(bǔ)丁包,更新系統(tǒng)數(shù)據(jù)庫,并從系統(tǒng)數(shù)據(jù)庫中獲取與移動國家碼mcc和移動網(wǎng)絡(luò)碼mnc對應(yīng)的apn參數(shù)和語言配置參數(shù),對pos機(jī)的網(wǎng)絡(luò)模塊和語言模塊進(jìn)行設(shè)置,以實(shí)現(xiàn)pos機(jī)版本的切換;本發(fā)明實(shí)現(xiàn)了只需要安裝相應(yīng)的補(bǔ)丁包,即可實(shí)現(xiàn)對pos機(jī)的在不同國家地區(qū)的網(wǎng)絡(luò)和語言進(jìn)行設(shè)置,以實(shí)現(xiàn)不同版本的切換,而無需要對不同國家地區(qū)的pos版本進(jìn)行定制,解決了定制多個不同版本時,會造成源代碼管理以及版本維護(hù)困難的問題,降低了海外不同國家地區(qū)的使用成本。
以上所述僅為本發(fā)明的實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等同變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。