專利名稱:一種基于移動(dòng)手機(jī)平臺(tái)的eTerm應(yīng)用系統(tǒng)及其方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種基于移動(dòng)手機(jī)平臺(tái)的eTerm應(yīng)用產(chǎn)品。通過移動(dòng)eTerm,用戶可以登陸訪問中國(guó)航信的服務(wù)器,使用其系統(tǒng)資源。
背景技術(shù):
eTerm中國(guó)民航信息網(wǎng)絡(luò)股份有限公司發(fā)布的通用網(wǎng)絡(luò)前端平臺(tái),是專門為廣大代理人、航空公司業(yè)務(wù)人員、地勤人員以及相關(guān)使用者開發(fā)的基于PC的仿真終端軟件。它是基于TCP/IP協(xié)議,采用client-server方式的仿真終端產(chǎn)品。用戶可以采取靈活的接入方式,以用戶的身份訪問中國(guó)航信的服務(wù)器,使用其系統(tǒng)資源。用戶可以通過互聯(lián)網(wǎng)或者進(jìn)入中航信的企業(yè)網(wǎng)Intranet,完成現(xiàn)在啞終端的所有功能,并且該軟件還能為用戶提供啞終端所不能提供的其它的許多功能。目前eTerm有PC客戶端和IE瀏覽器下的ActiveX兩個(gè)版本。隨著移動(dòng)通信和互聯(lián)網(wǎng)成為當(dāng)今世界發(fā)展最快、市場(chǎng)潛力最大、前景最誘人的兩大業(yè)務(wù),越來(lái)越多的傳統(tǒng)互聯(lián)網(wǎng)用戶使用移動(dòng)智能終端加入移動(dòng)互聯(lián)網(wǎng)的行列。而在移動(dòng)智能終端中,使用量最高的就是蘋果(Apple)公司開發(fā)的IOS移動(dòng)操作系統(tǒng)和谷歌(Google)公司開發(fā)的Android移動(dòng)開放平臺(tái)。移動(dòng)eTerm正是針對(duì)使用以上兩種移動(dòng)操作系統(tǒng)的代理人和航空公司研發(fā)的移動(dòng)終端應(yīng)用。本發(fā)明的移動(dòng)eTerm(MskyTerm)為客戶帶來(lái)了前所未有的便捷體驗(yàn),使廣大代理人、航空公司的業(yè)務(wù)人員、地勤人員和eTerm相關(guān)使用者可以不再受場(chǎng)地設(shè)備的約束,采取更為靈活的方式接入,做到隨時(shí)隨地訪問服務(wù)器,處理相關(guān)業(yè)務(wù)。
發(fā)明內(nèi)容
本發(fā)明涉及一種基于移動(dòng)手機(jī)平臺(tái)的eTerm應(yīng)用系統(tǒng),由客戶端系統(tǒng)與服務(wù)端系統(tǒng)組成。客戶端系統(tǒng)包括系統(tǒng)登陸模塊、請(qǐng)求處理模塊、回顯處理模塊;服務(wù)端系統(tǒng)包括 預(yù)處理模塊、邏輯處理模塊和反饋處理模塊。客戶端登陸模塊負(fù)責(zé)檢查客戶端是否為最新版本,如果是最新版本則進(jìn)入登陸界面,否則提示用戶有可用更新,然后進(jìn)入登陸界面,最后驗(yàn)證、加密、壓縮并提交用戶信息。客戶端請(qǐng)求處理模塊負(fù)責(zé)設(shè)置常用功能和指令;加密、壓縮、發(fā)送用戶請(qǐng)求信息??蛻舳嘶仫@處理模塊負(fù)責(zé)接收、解壓、解密服務(wù)端返回信息,然后展示到用戶界面。服務(wù)端預(yù)處理模塊首先返回最新版本信息。然后,解壓縮解密用戶信息,然后判斷用戶名是否合法,如果為非法用戶直接結(jié)束操作;判斷用戶所要訪問的服務(wù)器IP地址是否合法,如果用戶要訪問非法IP地址直接結(jié)束操作;最后查詢主機(jī)系統(tǒng),獲取用戶登錄信息。服務(wù)端邏輯處理模塊首先解壓縮解密請(qǐng)求信息,提取請(qǐng)求信息;然后查詢主機(jī)系統(tǒng)獲取指令結(jié)果。服務(wù)端反饋處理模塊對(duì)返回結(jié)果進(jìn)行加密、壓縮處理操作然后發(fā)送給客戶端應(yīng)用。本發(fā)明還提供一種移動(dòng)eTerm的指令查詢方法,包括如下步驟步驟1,客戶端登陸模塊負(fù)責(zé)檢查客戶端版本信息;驗(yàn)證用戶信息,然后提交用戶信息和請(qǐng)求信息給服務(wù)端;步驟2,服務(wù)端判斷客戶端信息,驗(yàn)證用戶合法性。步驟3,服務(wù)端根據(jù)請(qǐng)求信息查詢主機(jī)系統(tǒng)獲取指令結(jié)果。步驟4,服務(wù)端處理返回結(jié)果,并發(fā)送給客戶端。步驟5,客戶端回顯處理模塊接收返回信息,然后展示到用戶界面。在步驟I中,首先客戶端應(yīng)用在本地校驗(yàn)用戶輸入,如果無(wú)效,則返回錯(cuò)誤提示, 通過后,用戶信息和請(qǐng)求信息將提交到服務(wù)端。在步驟2中,首先進(jìn)入的是服務(wù)端預(yù)處理模塊首先判斷客戶端版本是否為最新, 如果不是最新,返回新版本提示;然后,解壓縮解密用戶信息,接著判斷用戶名是否合法,如果為非法用戶直接結(jié)束操作;判斷用戶所要訪問的服務(wù)器IP地址是否合法,如果用戶要訪問非法IP地址則直接結(jié)束操作;最后查詢主機(jī)系統(tǒng),獲取用戶登錄信息。在步驟3中,服務(wù)端邏輯處理模塊首先解壓縮解密并提取請(qǐng)求信息,然后查詢主機(jī)系統(tǒng)獲取指令結(jié)果。在步驟4中,服務(wù)端反饋處理模塊對(duì)返回結(jié)果進(jìn)行加密、壓縮處理然后傳輸?shù)娇蛻舳藨?yīng)用。在步驟5中,客戶端回顯處理模塊負(fù)責(zé)接收、解壓、解密服務(wù)端反饋信息,然后展示到用戶界面。本發(fā)明重在突破傳統(tǒng)意義的eTerm軟件,將其應(yīng)用于移動(dòng)領(lǐng)域,是傳統(tǒng)eTerm向移動(dòng)方向邁出的一大步,并且服務(wù)端與客戶端采用壓縮加密格式通訊,既節(jié)省了網(wǎng)絡(luò)流量又保證了用戶數(shù)據(jù)安全性。
圖
圖
圖
圖
圖
圖
圖
圖
圖
圖
I為本發(fā)明基于移動(dòng)手機(jī)平臺(tái)的移動(dòng)eTerm系統(tǒng)方框2為本發(fā)明基于移動(dòng)手機(jī)平臺(tái)的移動(dòng)eTerm指令查詢方法總體流程圖 3為服務(wù)端預(yù)處理模塊流程4為服務(wù)端邏輯處理模塊流程5為服務(wù)端反饋模塊流程6為客戶端登陸模塊流程7為客戶端請(qǐng)求處理模塊流程8為客戶端回顯模塊流程9為客戶端登陸界面10為客戶端請(qǐng)求信息發(fā)送回顯界面以及功能設(shè)置圖。
具體實(shí)施例方式本發(fā)明中使用到的部分術(shù)語(yǔ)主機(jī)系統(tǒng)一種特殊的大型計(jì)算機(jī),Unisys系統(tǒng)。
啞終端采用RS-232串行通信方式連接的功能較為有限的老式計(jì)算機(jī)終端。如圖I所示,本發(fā)明的基于移動(dòng)手機(jī)平臺(tái)的移動(dòng)eTerm系統(tǒng)由客戶端應(yīng)用和服務(wù)端系統(tǒng)構(gòu)成,客戶端系統(tǒng)包括系統(tǒng)登陸模塊、請(qǐng)求處理模塊、回顯處理模塊;服務(wù)端系統(tǒng)包括預(yù)處理模塊、邏輯處理模塊和反饋處理模塊。使用者在iPhone或者Android客戶端登陸時(shí),客戶端登陸模塊首先負(fù)責(zé)檢查客戶端是否為最新版本,如果是最新版本則進(jìn)入登陸界面,否則提示用戶有可用更新,然后進(jìn)入登陸界面,最后驗(yàn)證、加密、壓縮并提交用戶信息??蛻舳苏?qǐng)求處理模塊負(fù)責(zé)設(shè)置常用功能和指令;加密、壓縮、發(fā)送用戶請(qǐng)求信息。客戶端回顯處理模塊負(fù)責(zé)接收、解壓、解密服務(wù)端反饋信息,然后展示到用戶界面。服務(wù)端預(yù)處理模塊首先返回最新版本信息。然后,解壓縮解密用戶信息,然后判斷用戶名是否合法,如果為非法用戶直接結(jié)束操作;判斷用戶所要訪問的服務(wù)器IP地址是否合法,如果用戶要訪問非法IP地址直接結(jié)束操作;最后查詢主機(jī)系統(tǒng),獲取用戶登錄信息。服務(wù)端邏輯處理模塊首先解壓縮解密請(qǐng)求信息,提取請(qǐng)求信息;然后查詢主機(jī)系統(tǒng)獲取指令結(jié)果。服務(wù)端反饋處理模塊對(duì)反饋結(jié)果進(jìn)行加密、壓縮處理操作然后發(fā)送給客戶端應(yīng)用。如圖2所示,本發(fā)明的基于移動(dòng)手機(jī)平臺(tái)的移動(dòng)eTerm系統(tǒng),其總流程包括如下步驟在步驟I中,首先客戶端應(yīng)用在本地校驗(yàn)用戶輸入,如果無(wú)效,則返回錯(cuò)誤提示, 通過后,用戶信息和請(qǐng)求信息將提交到服務(wù)端。在步驟2中,首先進(jìn)入的是服務(wù)端預(yù)處理模塊首先判斷客戶端版本是否為最新, 如果為不是最新,反饋新版本提示;然后,解壓縮解密用戶信息,然后判斷用戶名是否合法, 如果為非法用戶直接結(jié)束操作;判斷用戶所要訪問的服務(wù)器IP地址是否合法,如果用戶要訪問非法IP地址直接結(jié)束操作;最后查詢主機(jī)系統(tǒng)獲取用戶登陸信息。在步驟3中,服務(wù)端邏輯處理模塊首先解壓縮解密并提取請(qǐng)求信息,然后查詢主機(jī)系統(tǒng)獲取指令結(jié)果。在步驟4中,服務(wù)端反饋處理模塊對(duì)反饋結(jié)果進(jìn)行加密、壓縮處理然后發(fā)送給客戶端應(yīng)用。在步驟5中,客戶端回顯處理模塊負(fù)責(zé)接收、解壓、解密服務(wù)端反饋信息,然后展示到用戶界面。如圖3所示,本發(fā)明移動(dòng)手機(jī)平臺(tái)的移動(dòng)eTerm系統(tǒng)服務(wù)端預(yù)處理模塊,包括如下步驟步驟1,服務(wù)端程序?yàn)榭蛻舳朔祷刈钚掳姹拘畔ⅲ徊襟E2,加壓縮解密用戶信息;步驟3,判斷用戶合法性,如果用戶不合法則直接返回錯(cuò)誤信息;步驟4,判斷服務(wù)器地址合法性,如果IP地址不合法則直接返回錯(cuò)誤信息;步驟5,查詢主機(jī)數(shù)據(jù)庫(kù),獲取用戶登錄信息。如圖4所示,本發(fā)明基于移動(dòng)手機(jī)平臺(tái)的移動(dòng)eTerm系統(tǒng)服務(wù)端邏輯處理模塊,包括如下步驟步驟I,解壓縮、解密請(qǐng)求信息;步驟2,提取請(qǐng)求信息;步驟3,根據(jù)請(qǐng)求信息內(nèi)容查詢主機(jī)系統(tǒng),獲取指令查詢結(jié)果。如圖5所示,本發(fā)明基于移動(dòng)手機(jī)平臺(tái)的移動(dòng)eTerm系統(tǒng)服務(wù)端反饋模塊,包括如下步驟步驟I,加密并壓縮打包主機(jī)系統(tǒng)返回的指令查詢結(jié)果;步驟2,發(fā)送反饋包給客戶端。如圖6所示,本發(fā)明基于移動(dòng)手機(jī)平臺(tái)的移動(dòng)eTerm系統(tǒng)客戶端登陸模塊,包括如下步驟步驟I,檢查版本是否為最新,如果不是最新版本則提不用戶有新版本客戶端可用,否則進(jìn)行下一步;步驟2,本地校驗(yàn)用戶輸入合法性,如果用戶輸入不合法則提示用戶重新輸入,否則進(jìn)行下一步;步驟3,加密并壓縮打包用戶信息;步驟4,提交用戶信息。如圖7所示,本發(fā)明基于移動(dòng)手機(jī)平臺(tái)的移動(dòng)eTerm系統(tǒng)客戶端請(qǐng)求處理模塊,包括如下步驟步驟1,如果是不是常用指令可以將該指令添加為常用指令,否則直接進(jìn)入下一
步;步驟2,加密壓縮請(qǐng)求信息;步驟3,發(fā)送指令信息。如圖8所示,本發(fā)明基于移動(dòng)手機(jī)平臺(tái)的移動(dòng)eTerm系統(tǒng)客戶端回顯模塊,包括如下步驟步驟I,接收請(qǐng)求結(jié)果信息;步驟2,解壓、解密請(qǐng)求結(jié)果信息;步驟3,顯示請(qǐng)求結(jié)果。圖9為本發(fā)明基于移動(dòng)手機(jī)平臺(tái)的移動(dòng)eTerm系統(tǒng)客戶端登陸界面圖;圖10為本發(fā)明基于移動(dòng)手機(jī)平臺(tái)的移動(dòng)eTerm系統(tǒng)客戶端請(qǐng)求信息發(fā)送回顯界面以及功能設(shè)置圖?,F(xiàn)舉例說明如下,手機(jī)客戶端打開“MskyTerm”產(chǎn)品,使用者首先進(jìn)入登陸界面,如果客戶端版本不是最新將會(huì)有版本更新提示??蛻舳藢⑼瓿捎脩粜畔⒈镜匦r?yàn),登陸成功后將會(huì)跳轉(zhuǎn)到請(qǐng)求信息發(fā)送、回顯界面。如圖9,10所示。服務(wù)端首先返回給客戶端最新版本信息。然后,解壓縮解密用戶信息,判斷用戶名是否合法,如果為非法用戶直接結(jié)束操作;判斷用戶所要訪問的服務(wù)器IP地址是否合法, 如果用戶要訪問非法IP地址直接結(jié)束操作;接著服務(wù)器將查詢主機(jī)系統(tǒng),獲取用戶登錄信息。登陸成功后,服務(wù)器端將等待客戶端的請(qǐng)求信息,當(dāng)收到請(qǐng)求信息后首先解壓縮解密請(qǐng)求信息,提取請(qǐng)求信息;然后查詢主機(jī)系統(tǒng)獲取指令結(jié)果最后服務(wù)端對(duì)反饋結(jié)果進(jìn)行加密、 壓縮處理操作然后發(fā)送給客戶端應(yīng)用。
手機(jī)客戶端在接收到服務(wù)端返回的請(qǐng)求結(jié)果后,將解壓、解密請(qǐng)求結(jié)果,提取出指令結(jié)果然后顯示在手機(jī)屏幕上,如圖10所示。
權(quán)利要求
1.一種基于移動(dòng)手機(jī)平臺(tái)的eTerm應(yīng)用系統(tǒng),其特征在于,所述系統(tǒng)由客戶端系統(tǒng)與服務(wù)端系統(tǒng)組成;所述客戶端系統(tǒng)包括系統(tǒng)登陸模塊、請(qǐng)求處理模塊、回顯處理模塊;所述服務(wù)端系統(tǒng)包括預(yù)處理模塊、邏輯處理模塊和反饋處理模塊。
2.根據(jù)權(quán)利要求I所述的系統(tǒng),其中所述客戶端登陸模塊檢查客戶端是否為最新版本,如果是最新版本則進(jìn)入登陸界面, 否則提示用戶有可用更新,然后進(jìn)入登陸界面,進(jìn)行驗(yàn)證、加密、壓縮并提交用戶信息;所述客戶端請(qǐng)求處理模塊設(shè)置常用功能和指令;加密、壓縮、發(fā)送用戶請(qǐng)求信息;所述客戶端回顯處理模塊接收、解壓、解密服務(wù)端返回信息,然后展示到用戶界面。
3.根據(jù)權(quán)利要求I所述的系統(tǒng),其中所述服務(wù)端預(yù)處理模塊,返回最新版本信息,然后解壓縮解密用戶信息,判斷用戶名是否合法,如果為非法用戶直接結(jié)束操作;判斷用戶所要訪問的服務(wù)器IP地址是否合法,如果用戶要訪問非法IP地址直接結(jié)束操作;最后查詢主機(jī)系統(tǒng),獲取用戶登錄信息;所述服務(wù)端邏輯處理模塊解壓縮解密請(qǐng)求信息,提取請(qǐng)求信息;然后查詢主機(jī)系統(tǒng)獲取指令結(jié)果;所述服務(wù)端反饋處理模塊對(duì)返回結(jié)果進(jìn)行加密、壓縮處理操作然后發(fā)送給客戶端應(yīng)用。
4.一種基于移動(dòng)手機(jī)平臺(tái)的eTerm指令查詢方法,其特征在于,所述方法包括如下步驟步驟1,客戶端登陸模塊檢查客戶端版本信息;驗(yàn)證用戶信息,然后提交用戶信息和請(qǐng)求信息給服務(wù)端;步驟2,服務(wù)端判斷客戶端信息,驗(yàn)證用戶合法性。步驟3,服務(wù)端根據(jù)請(qǐng)求信息查詢主機(jī)系統(tǒng)獲取指令結(jié)果。步驟4,服務(wù)端處理返回結(jié)果,并發(fā)送給客戶端。步驟5,客戶端回顯處理模塊接收返回信息,然后展示到用戶界面。
5.根據(jù)權(quán)利要求4所述的方法,其中在所述步驟I中,首先客戶端請(qǐng)求處理模塊在本地校驗(yàn)用戶輸入,如果無(wú)效,則返回錯(cuò)誤提示,通過后,用戶信息和請(qǐng)求信息將提交到服務(wù)端。
6.根據(jù)權(quán)利要求4所述的方法,其中在所述步驟2中,服務(wù)端預(yù)處理模塊判斷客戶端版本是否為最新,如果不是最新,返回新版本提示;然后,解壓縮解密用戶信息,接著判斷用戶名是否合法,如果為非法用戶直接結(jié)束操作;判斷用戶所要訪問的服務(wù)器IP地址是否合法,如果用戶要訪問非法IP地址則直接結(jié)束操作;最后查詢主機(jī)系統(tǒng),獲取用戶登錄信息。
7.根據(jù)權(quán)利要求4所述的方法,其中在所述步驟3中,服務(wù)端邏輯處理模塊解壓縮解密并提取請(qǐng)求信息,然后查詢主機(jī)系統(tǒng)獲取指令結(jié)果。
8.根據(jù)權(quán)利要求4所述的方法,其中在所述步驟4中,服務(wù)端反饋處理模塊對(duì)返回結(jié)果進(jìn)行加密、壓縮處理然后傳輸?shù)娇蛻舳藨?yīng)用。
9.根據(jù)權(quán)利要求4所述的方法,其中在所述步驟5中,客戶端回顯處理模塊負(fù)責(zé)接收、解壓、解密服務(wù)端反饋信息,然后展示到用戶界面。
全文摘要
一種基于移動(dòng)手機(jī)平臺(tái)的eTerm應(yīng)用系統(tǒng),所述系統(tǒng)由客戶端系統(tǒng)與服務(wù)端系統(tǒng)組成;所述客戶端系統(tǒng)包括系統(tǒng)登陸模塊、請(qǐng)求處理模塊、回顯處理模塊;所述服務(wù)端系統(tǒng)包括預(yù)處理模塊、邏輯處理模塊和反饋處理模塊。
文檔編號(hào)G06Q50/30GK102609265SQ20121003272
公開日2012年7月25日 申請(qǐng)日期2012年2月14日 優(yōu)先權(quán)日2012年2月14日
發(fā)明者佟業(yè)新, 唐紅武, 李睿, 李長(zhǎng)杰, 高棟 申請(qǐng)人:中國(guó)民航信息網(wǎng)絡(luò)股份有限公司