[發(fā)明專利]WinCE平臺(tái)下基于模板的信息錄入、打印方法和裝置有效
| 申請(qǐng)?zhí)枺?/td> | 201410648336.9 | 申請(qǐng)日: | 2014-11-14 |
| 公開(kāi)(公告)號(hào): | CN105589686B | 公開(kāi)(公告)日: | 2021-03-02 |
| 發(fā)明(設(shè)計(jì))人: | 趙軼民;王俊杰;武志鵬;賀正林;李毅;陳懿;胡金輝 | 申請(qǐng)(專利權(quán))人: | 航天信息股份有限公司 |
| 主分類號(hào): | G06F9/451 | 分類號(hào): | G06F9/451;G06F16/24;G06F3/12 |
| 代理公司: | 北京工信聯(lián)合知識(shí)產(chǎn)權(quán)代理有限公司 11266 | 代理人: | 黃曉軍 |
| 地址: | 100195 北京市*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | wince 平臺(tái) 基于 模板 信息 錄入 打印 方法 裝置 | ||
本發(fā)明實(shí)施例提供了一種WinCE平臺(tái)下基于模板的信息錄入、打印方法和裝置。該方法包括:根據(jù)預(yù)先存儲(chǔ)的界面模板文件生成界面模板數(shù)據(jù),根據(jù)界面模板數(shù)據(jù)生成錄入界面,在WinCE平臺(tái)的顯示屏幕上顯示錄入界面;根據(jù)錄入信息組成數(shù)據(jù)結(jié)構(gòu)MAP,數(shù)據(jù)結(jié)構(gòu)MAP中的數(shù)據(jù)單元中包括關(guān)鍵字和該關(guān)鍵字的值,將數(shù)據(jù)結(jié)構(gòu)MAP存儲(chǔ)在數(shù)據(jù)庫(kù)中;基于設(shè)定的票樣圖片將數(shù)據(jù)庫(kù)中存儲(chǔ)的數(shù)據(jù)結(jié)構(gòu)MAP轉(zhuǎn)換為打印數(shù)據(jù),并進(jìn)行打印。本發(fā)明實(shí)施例可以在用戶數(shù)據(jù)錄入、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)打印等方面滿足用戶的個(gè)性化要求,用戶的體驗(yàn)效果好。通過(guò)采用通用數(shù)據(jù)結(jié)構(gòu)MAP在各個(gè)模塊之間傳遞數(shù)據(jù),可以有效避免由于參數(shù)增加而修改不同模塊之間的程序接口的問(wèn)題,提高整個(gè)方案的工作效率。
技術(shù)領(lǐng)域
本發(fā)明涉及信息處理技術(shù)領(lǐng)域,尤其涉及一種WinCE(Windows EmbeddedCompact,微軟視窗)平臺(tái)下基于模板的信息錄入、打印方法和裝置。
背景技術(shù)
目前嵌入式產(chǎn)品越來(lái)越向彩屏化、可觸摸方向發(fā)展,用戶使用起來(lái)也越來(lái)越接近于PC機(jī)。WinCE是微軟公司的一種嵌入式、移動(dòng)計(jì)算平臺(tái),它是一個(gè)開(kāi)放的、可升級(jí)的32位嵌入式操作系統(tǒng),是基于掌上型電腦類的電子設(shè)備操作系統(tǒng)。WinCE平臺(tái)是一種嵌入式產(chǎn)品,以其功耗小,對(duì)硬件設(shè)備要求低而被作為嵌入式設(shè)備開(kāi)發(fā)平臺(tái),被廣泛地使用在工業(yè)生產(chǎn)中,比如,可以將WinCE平臺(tái)用于制造嵌入式發(fā)票開(kāi)具設(shè)備。
為了讓產(chǎn)品在使用感覺(jué)上更貼近于PC機(jī),讓用戶感覺(jué)使用更舒適,這就要求產(chǎn)品在錄入及使用習(xí)慣上遵循現(xiàn)有Windows操作系統(tǒng),WinCE平臺(tái)作為Windows的兄弟產(chǎn)品,使用習(xí)慣本身就比較類似PC上的indows。但是嵌入式產(chǎn)品的屏幕及存儲(chǔ)容量及運(yùn)算速度方面遠(yuǎn)不及PC機(jī)的,并且,用戶通常希望在WinCE平臺(tái)的有限的屏幕內(nèi),顯示大量的內(nèi)容,并且顯示內(nèi)容要隨著不同的用戶而不同,數(shù)據(jù)庫(kù)也盡量針對(duì)用戶保存最有用的數(shù)據(jù)。因此,開(kāi)發(fā)一種針對(duì)WinCE平臺(tái)的高效率的信息處理方法是一個(gè)亟待解決的問(wèn)題。
發(fā)明內(nèi)容
本發(fā)明的實(shí)施例提供了一種WinCE平臺(tái)下基于模板的信息錄入、打印方法和裝置,以提高WinCE平臺(tái)下的信息錄入、打印等信息處理效率。
本發(fā)明提供了如下方案:
一種WinCE平臺(tái)下基于模板的信息錄入、打印方法,包括:
根據(jù)預(yù)先存儲(chǔ)的界面模板文件生成界面模板數(shù)據(jù),根據(jù)所述界面模板數(shù)據(jù)生成錄入界面,在WinCE平臺(tái)的顯示屏幕上顯示所述錄入界面;
接收用戶在所述錄入界面中的錄入信息,根據(jù)所述錄入信息組成數(shù)據(jù)結(jié)構(gòu)MAP,所述數(shù)據(jù)結(jié)構(gòu)MAP中的數(shù)據(jù)單元中包括關(guān)鍵字和該關(guān)鍵字的值,將所述數(shù)據(jù)結(jié)構(gòu)MAP存儲(chǔ)在數(shù)據(jù)庫(kù)中;
基于設(shè)定的票樣圖片將所述數(shù)據(jù)庫(kù)中存儲(chǔ)的數(shù)據(jù)結(jié)構(gòu)MAP轉(zhuǎn)換為打印數(shù)據(jù),將所述打印數(shù)據(jù)傳輸給打印機(jī)進(jìn)行打印。
所述的方法還包括:
在數(shù)據(jù)庫(kù)中存儲(chǔ)各種模板文件,該模板文件包括界面模板文件、數(shù)據(jù)庫(kù)模板文件和打印模板文件,所述界面模板文件中包括:頁(yè)面尺寸信息、頁(yè)面顯示形式及控件節(jié)點(diǎn)信息,一個(gè)界面模板文件中包括一個(gè)或者多個(gè)控件節(jié)點(diǎn)信息,每個(gè)控件節(jié)點(diǎn)信息對(duì)應(yīng)一個(gè)控件,在控件節(jié)點(diǎn)信息中包括:控件標(biāo)識(shí),生成控件類型,控件坐標(biāo)和寬高,控件默認(rèn)值,參數(shù)檢查用字符串CHECK字段。
所述的根據(jù)預(yù)先存儲(chǔ)的界面模板文件生成界面模板數(shù)據(jù),根據(jù)所述界面模板數(shù)據(jù)生成錄入界面,在WinCE平臺(tái)的顯示屏幕上顯示所述錄入界面,包括:
在用戶登錄WinCE平臺(tái)后,讀取所述數(shù)據(jù)庫(kù)中存儲(chǔ)的界面模板文件,根據(jù)所述界面模板文件生成界面模板數(shù)據(jù),該界面模板數(shù)據(jù)中包括界面控件信息和界面錄入數(shù)據(jù);
將所述界面模板數(shù)據(jù)推送到WinCE平臺(tái)下的顯示屏幕中,根據(jù)所述界面模板數(shù)據(jù)確定錄入界面顯示的樣子和輸入形式,生成錄入界面,在顯示屏幕上顯示所述錄入界面。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于航天信息股份有限公司,未經(jīng)航天信息股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410648336.9/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 在visual studio中運(yùn)行WinCE程序的方法
- WinCE API的實(shí)現(xiàn)方法
- WINCE系統(tǒng)鏡像構(gòu)建方法和系統(tǒng)、WINCE系統(tǒng)鏡像
- 手持式數(shù)字存儲(chǔ)示波表的WinCE系統(tǒng)平臺(tái)的開(kāi)發(fā)方法
- 一種基于WinCE平臺(tái)的信息管理系統(tǒng)
- 一種24LE1無(wú)線模塊與wince通信的方法
- 一種用Uboot網(wǎng)絡(luò)啟動(dòng)WinCE的方法
- 基于WinCE系統(tǒng)的Tsp程序交互方法及車載設(shè)備
- 一種利用UbootU盤(pán)啟動(dòng)WinCE的方法
- 一種用Uboot_CDROM啟動(dòng)WinCE的實(shí)現(xiàn)方法





