一種修改pos終端菜單的裝置和方法
【技術(shù)領域】
[0001]本發(fā)明涉及對POS終端菜單進行模塊化編輯和仿真,并且尤其涉及修改POS終端菜單的裝置和方法。
【背景技術(shù)】
[0002]傳統(tǒng)銷售點(POS)終端的各類菜單不論是收銀員操作菜單還是管理菜單,均通過終端應用程序的軟件編碼方式實現(xiàn),實現(xiàn)終端菜單的代碼與實現(xiàn)終端其他功能的代碼集成在一個完整的應用程序中,如需要修改終端菜單的顯示界面、操作流程、顯示字符、排版格式等,需要對整體程序代碼進行修改,操作復雜、繁瑣,開發(fā)、測試時間較長;并且,由于菜單的特殊性,菜單修改完成后,開發(fā)測試人員要等到程序編譯、安裝到POS終端后,才能實際驗證修改后菜單的顯示效果,導致菜單的修改和測試效率低。
【發(fā)明內(nèi)容】
[0003]本發(fā)明公開修改POS終端菜單的裝置,包括:菜單編輯模塊,用于編輯菜單腳本以修改菜單項;菜單仿真模塊,用于提供編輯完成的菜單腳本的菜單項的實時仿真預覽;編譯模塊,用于編譯編輯完成的菜單腳本。菜單編輯模塊存儲菜單項名稱、菜單項在POS終端完整菜單的樹形結(jié)構(gòu)中所屬的層級、菜單項有無下一級子菜單項、與該菜單項關(guān)聯(lián)的交易。菜單編輯模塊以樹形結(jié)構(gòu)的圖形界面展示菜單項名稱、菜單項在POS終端完整菜單的樹形結(jié)構(gòu)中所屬的層級、菜單項有無下一級子菜單項、與該菜單項關(guān)聯(lián)的交易。所述展示的菜單項名稱、菜單項在POS終端完整菜單的樹形結(jié)構(gòu)中所屬的層級、菜單項有無下一級子菜單項、與該菜單項關(guān)聯(lián)的交易是可編輯的。所述樹形結(jié)構(gòu)包括多級菜單,所述菜單仿真模塊在虛擬屏幕中仿真多級菜單的某一級菜單。
[0004]本發(fā)明還公開一種修改POS終端菜單的方法,包括:菜單編輯,編輯菜單腳本以修改菜單項;菜單仿真,提供編輯完成的菜單腳本的菜單項的實時仿真預覽;編譯,編譯編輯完成的菜單腳本。在菜單編輯過程中,存儲菜單項名稱、菜單項在POS終端完整菜單的樹形結(jié)構(gòu)中所屬的層級、菜單項有無下一級子菜單項、與該菜單項關(guān)聯(lián)的交易。在菜單編輯過程中,以樹形結(jié)構(gòu)的圖形界面展示菜單項名稱、菜單項在POS終端完整菜單的樹形結(jié)構(gòu)中所屬的層級、菜單項有無下一級子菜單項、與該菜單項關(guān)聯(lián)的交易。所述展示的菜單項名稱、菜單項在POS終端完整菜單的樹形結(jié)構(gòu)中所屬的層級、菜單項有無下一級子菜單項、與該菜單項關(guān)聯(lián)的交易是可編輯的。所述樹形結(jié)構(gòu)包括多級菜單,在菜單仿真過程中,在虛擬屏幕中仿真多級菜單的某一級菜單。
[0005]本發(fā)明的優(yōu)勢在于實現(xiàn)了 POS終端菜單模塊化編輯和仿真,簡化了現(xiàn)有POS菜單的開發(fā)和測試過程,極大縮短了開發(fā)測試時間、減少了開發(fā)成本,解決了現(xiàn)有POS終端程序菜單更改和更新過程復雜,更新數(shù)據(jù)量過大的問題。
【附圖說明】
[0006]在參照附圖閱讀了本發(fā)明的【具體實施方式】以后,本領域技術(shù)人員將會更清楚地了解本發(fā)明。本領域技術(shù)人員應當理解的是,附圖僅僅用于配合【具體實施方式】說明本發(fā)明的技術(shù)方案,而并非意在對本發(fā)明的保護范圍構(gòu)成限制。
[0007]圖1是根據(jù)本發(fā)明實施例的修改POS終端菜單的裝置示意圖。
[0008]圖2是根據(jù)本發(fā)明實施例的修改POS終端菜單的流程示意圖。
【具體實施方式】
[0009]下面參照附圖,對本發(fā)明的【具體實施方式】作進一步的詳細描述。應當理解的是,可對所描述的實施例進行結(jié)構(gòu)的和功能的修改。另外,可針對任何給定的或特定的應用所期望和有利的那樣,一個實施例的一個或多個特征可以與另一個實施例的一個或多個特征相組合。
[0010]圖1是根據(jù)本發(fā)明實施例的修改POS終端菜單的裝置的示意圖。如圖1所示,修改POS終端菜單的裝置包括菜單編輯模塊、菜單仿真模塊、編譯模塊。其中,菜單編輯模塊,用于編輯菜單腳本以修改菜單項;菜單仿真模塊,用于提供編輯完成的菜單腳本的菜單項的實時仿真預覽;編譯模塊,用于編譯編輯完成的菜單腳本。菜單編輯模塊獨立于POS終端程序的其它功能模塊,用于單獨編輯菜單項。
[0011]菜單編輯模塊可以存儲菜單項名稱、菜單項在POS終端完整菜單的樹形結(jié)構(gòu)中所屬的層級、菜單項有無下一級子菜單項、與該菜單項關(guān)聯(lián)的交易。
[0012]菜單編輯模塊可以以樹形結(jié)構(gòu)的圖形界面展示菜單項名稱、菜單項在POS終端完整菜單的樹形結(jié)構(gòu)中所屬的層級、菜單項有無下一級子菜單項、與該菜單項關(guān)聯(lián)的交易。
[0013]所述展示的菜單項名稱、菜單項在POS終端完整菜單的樹形結(jié)構(gòu)中所屬的層級、菜單項有無下一級子菜單項、與該菜單項關(guān)聯(lián)的交易是可編輯的。
[0014]上述的樹形結(jié)構(gòu)可以包括多級菜單,所述菜單仿真模塊在虛擬屏幕中仿真多級菜單的某一級菜單。菜單仿真模塊還可以進一步被配置成在多個虛擬屏幕中分別仿真多個菜單項。
[0015]圖2是根據(jù)本發(fā)明實施例的修改POS終端菜單的流程示意圖。如圖所示,修改POS終端菜單的方法,包括:菜單編輯,編輯菜單腳本以修改菜單項;菜單仿真,提供編輯完成的菜單腳本的菜單項的實時仿真預覽;編譯,編譯編輯完成的菜單腳本。
[0016]在菜單編輯過程中,存儲菜單項名稱、菜單項在POS終端完整菜單的樹形結(jié)構(gòu)中所屬的層級、菜單項有無下一級子菜單項、與該菜單項關(guān)聯(lián)的交易。
[0017]在菜單編輯過程中,以樹形結(jié)構(gòu)的圖形界面展示菜單項名稱、菜單項在POS終端完整菜單的樹形結(jié)構(gòu)中所屬的層級、菜單項有無下一級子菜單項、與該菜單項關(guān)聯(lián)的交易。
[0018]所述展示的菜單項名稱、菜單項在POS終端完整菜單的樹形結(jié)構(gòu)中所屬的層級、菜單項有無下一級子菜單項、與該菜單項關(guān)聯(lián)的交易是可編輯的。
[0019]所述樹形結(jié)構(gòu)包括多級菜單,在菜單仿真過程中,在虛擬屏幕中仿真多級菜單的某一級菜單。
[0020]在一個示例中,對終端菜單進行模塊化編輯和仿真的流程如下:
步驟1:通過菜單編輯模塊完成某一級菜單項;
步驟2:編輯完成的菜單項被發(fā)送至菜單仿真模塊,通過菜單仿真模塊菜單能夠被實時仿真預覽;
步驟3:預覽完成后,將編輯完成的菜單項的菜單腳本提交編譯模塊進行代碼編譯,生成編譯后的菜單腳本;
步驟4:將編譯后的菜單腳本安裝到POS終端,實現(xiàn)POS菜單修改更新。
[0021]在另一個示例中,菜單編輯模塊還被配置成從POS終端程序中將要編輯的菜單項分離出來,獨立于POS終端程序的功能模塊進行編輯。菜單編輯模塊還可以修改該菜單項的名稱、該菜單在完整終端菜單的樹形結(jié)構(gòu)中所屬的層級、與該菜單關(guān)聯(lián)的交易。樹形結(jié)構(gòu)可以顯示菜單項的層次深度和有無子項等參數(shù)。菜單編輯模塊可以通過編輯樹形結(jié)構(gòu)上的菜單項來新增、修改或刪除某一級菜單項,并且還可以將某個交易和菜單項進行關(guān)聯(lián),實現(xiàn)采單對交易的驅(qū)動。
[0022]在另一個示例中,菜單仿真模塊根據(jù)編輯生成的菜單樹型結(jié)構(gòu),同時虛擬多個POS終端屏幕,每個虛擬屏可展示對應某一級菜單項。
[0023]通過以上實施方式的描述,本領域中的普通技術(shù)人員能夠理解,在不偏離本發(fā)明的精神和范圍的情況下,還可以對本發(fā)明的【具體實施方式】作各種變更和替換。這些變更和替換都落在本發(fā)明權(quán)利要求書所限定的范圍內(nèi)。
【主權(quán)項】
1.一種修改POS終端菜單的裝置,包括: 菜單編輯模塊,用于編輯菜單腳本以修改菜單項; 菜單仿真模塊,用于提供編輯完成的菜單腳本的菜單項的實時仿真預覽; 編譯模塊,用于編譯編輯完成的菜單腳本。2.如權(quán)利要求1所述的裝置,其中, 所述菜單編輯模塊存儲菜單項名稱、菜單項在POS終端完整菜單的樹形結(jié)構(gòu)中所屬的層級、菜單項有無下一級子菜單項、與該菜單項關(guān)聯(lián)的交易。3.如權(quán)利要求2所述的裝置,其中, 所述菜單編輯模塊以樹形結(jié)構(gòu)的圖形界面展示菜單項名稱、菜單項在POS終端完整菜單的樹形結(jié)構(gòu)中所屬的層級、菜單項有無下一級子菜單項、與該菜單項關(guān)聯(lián)的交易。4.如權(quán)利要求3所述的裝置,其中, 所述展示的菜單項名稱、菜單項在POS終端完整菜單的樹形結(jié)構(gòu)中所屬的層級、菜單項有無下一級子菜單項、與該菜單項關(guān)聯(lián)的交易是可編輯的。5.如權(quán)利要求4所述的裝置,其中, 所述樹形結(jié)構(gòu)包括多級菜單,所述菜單仿真模塊在虛擬屏幕中仿真多級菜單的某一級菜單。6.一種修改POS終端菜單的方法,包括: 菜單編輯,編輯菜單腳本以修改菜單項; 菜單仿真,提供編輯完成的菜單腳本的菜單項的實時仿真預覽; 編譯,編譯編輯完成的菜單腳本。7.如權(quán)利要求1所述的方法,其中, 在菜單編輯過程中,存儲菜單項名稱、菜單項在POS終端完整菜單的樹形結(jié)構(gòu)中所屬的層級、菜單項有無下一級子菜單項、與該菜單項關(guān)聯(lián)的交易。8.如權(quán)利要求7所述的方法,其中, 在菜單編輯過程中,以樹形結(jié)構(gòu)的圖形界面展示菜單項名稱、菜單項在POS終端完整菜單的樹形結(jié)構(gòu)中所屬的層級、菜單項有無下一級子菜單項、與該菜單項關(guān)聯(lián)的交易。9.如權(quán)利要求8所述的方法,其中, 所述展示的菜單項名稱、菜單項在POS終端完整菜單的樹形結(jié)構(gòu)中所屬的層級、菜單項有無下一級子菜單項、與該菜單項關(guān)聯(lián)的交易是可編輯的。10.如權(quán)利要求9所述的方法,其中, 所述樹形結(jié)構(gòu)包括多級菜單,在菜單仿真過程中,在虛擬屏幕中仿真多級菜單的某一級菜單。
【專利摘要】本發(fā)明公開修改POS終端菜單的裝置包括菜單編輯模塊、菜單仿真模塊、編譯模塊。其中,菜單編輯模塊,用于編輯菜單腳本以修改菜單項;菜單仿真模塊,用于提供編輯完成的菜單腳本的菜單項的實時仿真預覽;編譯模塊,用于編譯編輯完成的菜單腳本。
【IPC分類】G06F9/445
【公開號】CN105589709
【申請?zhí)枴緾N201410814743
【發(fā)明人】嚴偉鋒, 李晨, 譚穎, 孫曦, 吳瀟, 齊寧, 王蘭
【申請人】中國銀聯(lián)股份有限公司
【公開日】2016年5月18日
【申請日】2014年12月24日