專利名稱:一種無線通信終端及行業(yè)軟件安全運行方法
技術領域:
本發(fā)明涉及通信技術領域,更具體地,涉及一種無線通信終端及行業(yè)軟件安全運行方法。
背景技術:
隨著3G的大規(guī)模商用,無線數(shù)據(jù)卡類通信產品應用越來越廣泛,大部分數(shù)據(jù)卡都具備自啟動安裝功能,當數(shù)據(jù)卡插入一臺未安裝過驅動和UI (User Interface,用戶界面) 的PC中,會枚舉為安裝光盤,光盤中的安裝程序自動運行,進行驅動和UI的安裝。行業(yè)軟件是針對特定行業(yè)而專門制定的,具有明顯行業(yè)特性的軟件。行業(yè)軟件具有針對性強、易操作等特點。行業(yè)軟件具體分為財務類軟件、ERP軟件、設計軟件、工程造價軟件、施工資料軟件等。目前行業(yè)軟件在使用前都需要進行安裝,將軟件和相關數(shù)據(jù)安裝在PC磁盤中,運行時從PC磁盤加載到內存中運行。隨著Internet的應用越來越廣泛,使計算機病毒的種類迅速增加,擴散速度大大加快,使存儲在PC磁盤中的業(yè)務軟件和數(shù)據(jù)很容易被病毒和木馬破壞或竊取。
發(fā)明內容
為彌補上述缺陷,本發(fā)明提出一種無線通信終端及行業(yè)軟件安全運行方法。為實現(xiàn)上述目的,本發(fā)明提出一種行業(yè)軟件安全運行方法,無線通信終端的內部存儲介質中存儲行業(yè)軟件和數(shù)據(jù),無線通信終端的用戶界面UI軟件包含一個UI自定義 SCSI指令處理模塊,無線通信終端內部包含一個自定義SCSI指令處理模塊;Π使用UI自定義SCSI指令處理模塊發(fā)送自定義SCSI指令與無線通信終端內的自定義SCSI處理模塊進行交互,將行業(yè)軟件和數(shù)據(jù)加載到PC內存中運行,數(shù)據(jù)更新后UI再發(fā)送自定義SCSI指令將更新后的軟件或數(shù)據(jù)寫回到無線通信終端內的存儲介質中。進一步地,所述無線通信終端的內部存儲介質是閃存或T卡。進一步地,所述行業(yè)軟件和數(shù)據(jù)存儲在無線通信終端內的存儲介質中,只有當行業(yè)軟件需要運行時才從無線通信終端的存儲介質中加載到PC中運行。進一步地,所述無線通信終端是數(shù)據(jù)卡。本發(fā)明還提出一種無線通信終端,所述無線通信終端包括存儲介質、用戶界面 UI軟件、無線通信終端中自定義SCSI指令處理模塊;所述存儲介質中存儲行業(yè)軟件和數(shù)據(jù);無線通信終端的用戶界面UI軟件包含一個UI自定義SCSI指令處理模,UI使用 UI自定義SCSI指令處理模塊發(fā)送自定義SCSI指令與無線通信終端中的自定義SCSI處理模塊進行交互,將行業(yè)軟件和數(shù)據(jù)加載到PC內存中運行,數(shù)據(jù)更新后UI再發(fā)送自定義SCSI 指令將更新后的軟件或數(shù)據(jù)寫回到無線通信終端內的存儲介質中。進一步地,所述無線通信終端的內部存儲介質是閃存或T卡。
3
進一步地,所述行業(yè)軟件和數(shù)據(jù)存儲在無線通信終端內的存儲介質中,只有當行業(yè)軟件需要運行時才從無線通信終端的存儲介質中加載到PC中運行。進一步地,所述無線通信終端是數(shù)據(jù)卡。綜上所述,采用本發(fā)明具有如下有益效果本發(fā)明中的行業(yè)軟件和數(shù)據(jù)存儲在無線通信終端的存儲介質中,只有當行業(yè)軟件需要運行時才從無線通信終端內加載到PC中運行,并且對無線通信終端內部的存儲介質采用自定義的SCSI指令讀寫,降低了行業(yè)軟件和數(shù)據(jù)被篡改和竊取的風險,使安全性大大增強;只要攜帶無線通信終端便可在任何有PC的場所運行該行業(yè)軟件,使行業(yè)軟件的攜帶和使用非常方便,提高了用戶體驗。
圖I所示為本發(fā)明實施例數(shù)據(jù)卡的組成示意圖;圖2是本發(fā)明實施例行業(yè)軟件安全運行方法流程圖。
具體實施例方式本發(fā)明技術方案將行業(yè)軟件和相關數(shù)據(jù)存儲于無線通信終端內部的存儲介質中如閃存、T卡等。在UI和無線通信終端內增加自定義SCSI (Small Computer System Interface,小型計算機系統(tǒng)接口 )指令處理軟件模塊,無線通信終端內存儲介質中的行業(yè)軟件和數(shù)據(jù)只有使用自定義的SCSI指令才能夠讀寫,需要運行行業(yè)軟件時,通過Π發(fā)送自定義SCSI指令將行業(yè)軟件和數(shù)據(jù)加載到PC內存中運行,運行結束后更新的軟件和數(shù)據(jù)通過自定義SCSI指令寫回無線通信終端內部,使PC中不保留行業(yè)軟件和數(shù)據(jù)的拷貝,從而實現(xiàn)了一種行業(yè)軟件安全使用方法,提高了行業(yè)軟件的安全性。下述實施例對無線通信終端以數(shù)據(jù)卡為例進行說明。普通的行業(yè)軟件和數(shù)據(jù)存儲在PC磁盤中,如果用戶的PC機感染了病毒或木馬,則行業(yè)軟件和數(shù)據(jù)就存在被病毒或木馬篡改、重要信息被竊取的風險,本發(fā)明中的行業(yè)軟件和數(shù)據(jù)存儲在數(shù)據(jù)卡內的存儲介質中,只有當行業(yè)軟件需要運行時才從數(shù)據(jù)卡內加載到PC 中運行,并且對數(shù)據(jù)卡內部的存儲介質采用自定義的SCSI指令讀寫,降低了行業(yè)軟件和數(shù)據(jù)被篡改和竊取的風險,使安全性大大增強;增強行業(yè)軟件的便攜性和易用性,行業(yè)軟件和數(shù)據(jù)存儲于數(shù)據(jù)卡內,不需要安裝在PC磁盤上,數(shù)據(jù)卡具有自啟動功能,插入未安裝UI的 PC可自動安裝驅動和UI,行業(yè)軟件運行時UI直接從數(shù)據(jù)卡內存儲介質中加載到PC機內存中便可運行,同時數(shù)據(jù)卡提供上網(wǎng)功能,使行業(yè)軟件能夠存取網(wǎng)絡后臺服務,只要攜帶數(shù)據(jù)卡便可在任何有PC的場所運行該行業(yè)軟件,使行業(yè)軟件的攜帶和使用非常方便,提高了用戶體驗。數(shù)據(jù)卡具備自啟動功能,行業(yè)軟件和數(shù)據(jù)存儲在數(shù)據(jù)卡內部的存儲介質中,數(shù)據(jù)卡的Π軟件包含一個自定義SCSI指令處理模塊,數(shù)據(jù)卡內部包含一個自定義SCSI指令處理模塊。UI使用自定義SCSI指令處理模塊發(fā)送自定義SCSI指令與數(shù)據(jù)卡內的自定義SCSI 處理模塊進行交互,將行業(yè)軟件和數(shù)據(jù)加載的PC內存中運行,數(shù)據(jù)更新后UI再發(fā)送自定義 SCSI指令將更新后的軟件或數(shù)據(jù)寫回到數(shù)據(jù)卡內的存儲介質中。下面以行業(yè)軟件和數(shù)據(jù)存儲于數(shù)據(jù)卡內的T卡存儲介質中為例,加以說明,但并不限于T卡一種存儲介質。本發(fā)明中行業(yè)軟件和數(shù)據(jù)存儲于T卡的一個分區(qū)內,為了增強安全性,將該分區(qū)使用工具軟件進行隱藏。下面結合附圖和具體實施例對本發(fā)明技術方案作進一步的詳細說明。請參考圖I所示,圖I所示為本發(fā)明實施例數(shù)據(jù)卡的組成示意圖,所述數(shù)據(jù)卡包括存儲介質、存儲介質驅動、數(shù)據(jù)卡中自定義SCSI指令處理模塊和UI。所述數(shù)據(jù)卡安裝于PC 上的UI使用Π中自定義SCSI指令與數(shù)據(jù)卡進行交互,操作數(shù)據(jù)卡內T卡隱藏分區(qū)中的行業(yè)軟件和相關數(shù)據(jù)。本發(fā)明中,行業(yè)軟件和相關數(shù)據(jù)不存儲在PC磁盤上,而是存儲在數(shù)據(jù)卡內T卡隱藏分區(qū)中,UI和數(shù)據(jù)卡內有自定義SCSI指令處理軟件模塊;運行安裝于PC上的 UI軟件包含一個自定義SCSI指令軟件模塊,該模塊負責向數(shù)據(jù)卡發(fā)送自定義SCSI指令,與數(shù)據(jù)卡進行數(shù)據(jù)交互,將行業(yè)軟件和相關數(shù)據(jù)加載到PC內存中運行,將更新后的相關數(shù)據(jù)寫回到數(shù)據(jù)卡內T卡隱藏分區(qū)中;數(shù)據(jù)卡內部包含自定義SCSI指令處理軟件模塊,該模塊負責接收和解析UI自定義SCSI指令軟件模塊發(fā)送的自定義SCSI指令,根據(jù)具體的SCSI 指令對數(shù)據(jù)卡內T卡隱藏分區(qū)中進行讀寫操作。請參考圖2所示,圖2是本發(fā)明實施例行業(yè)軟件安全運行方法流程圖,其包括如下步驟步驟201 :對T卡進行分區(qū)并格式化,隱藏至少一個分區(qū),使T卡內包含一個隱藏分區(qū);步驟202 :將行業(yè)軟件和相關數(shù)據(jù)寫入T卡的隱藏分區(qū)中;步驟203 :將隱藏分區(qū)中包含行業(yè)軟件和數(shù)據(jù)的T卡插入數(shù)據(jù)卡內T卡插槽,數(shù)據(jù)卡連接PC ;步驟204 :數(shù)據(jù)卡運行自啟動功能安裝驅動和UI軟件;數(shù)據(jù)卡具備自啟動功能,自動枚舉安裝光盤,完成驅動程序和UI軟件的安裝。步驟205 :啟動UI軟件,在Π軟件中選擇相應的行業(yè)軟件并運行;步驟206 UI使用自定義SCSI指令將行業(yè)軟件和相關數(shù)據(jù)加載到PC內存中;UI通過其內部的自定義SCSI指令處理模塊與數(shù)據(jù)卡內的自定義SCSI指令處理模塊交互,將行業(yè)軟件和相關數(shù)據(jù)從T卡隱藏分區(qū)內加載到PC內存中。步驟207 :行業(yè)軟件啟動,調用聯(lián)網(wǎng)功能連接網(wǎng)絡;加載完畢后UI啟動行業(yè)軟件,行業(yè)軟件根據(jù)需要調用數(shù)據(jù)卡的聯(lián)網(wǎng)功能連接3G 網(wǎng)絡。步驟208 :行業(yè)軟件運行過程中與網(wǎng)絡服務器進行交互,需要更新的數(shù)據(jù)通過自定義SCSI指令寫入T卡隱藏分區(qū);行業(yè)軟件處于運行狀態(tài),通過數(shù)據(jù)卡提供的聯(lián)網(wǎng)功能存取網(wǎng)絡后臺的服務,當有數(shù)據(jù)更新時,通過發(fā)送自定義SCSI指令將數(shù)據(jù)寫回到數(shù)據(jù)卡內T卡隱藏分區(qū)中。步驟209 :使用行業(yè)軟件結束。運行結束后行業(yè)軟件退出,行業(yè)軟件和數(shù)據(jù)的更新都通過自定義SCSI指令寫回到數(shù)據(jù)卡內T卡隱藏分區(qū)中,PC不保留任何拷貝。其中步驟201操作只在第一次使用該數(shù)據(jù)卡時和想改變隱藏分區(qū)大小時需要執(zhí)行。其中步驟202操作只在第一次使用該數(shù)據(jù)卡時和想更換行業(yè)軟件時需要執(zhí)行。
5
其中步驟204只有在未使用過該數(shù)據(jù)卡的PC上使用該數(shù)據(jù)卡時需要執(zhí)行。當然,本發(fā)明還可有多種實施方式,在不背離本發(fā)明精神及其實質的情況,熟悉本領域的技術人員當可根據(jù)本發(fā)明做出各種相應的更改或變化,但凡在本發(fā)明的精神和原則之內所作的任何修改、等同替換、改進,均應包含在本發(fā)明的保護范圍之內。
權利要求
1.一種行業(yè)軟件安全運行方法,其特征在于,無線通信終端的內部存儲介質中存儲行業(yè)軟件和數(shù)據(jù),無線通信終端的用戶界面UI軟件包含一個Π自定義SCSI指令處理模塊, 無線通信終端內部包含一個自定義SCSI指令處理模塊;Π使用UI自定義SCSI指令處理模塊發(fā)送自定義SCSI指令與無線通信終端內的自定義SCSI處理模塊進行交互,將行業(yè)軟件和數(shù)據(jù)加載到PC內存中運行,數(shù)據(jù)更新后UI再發(fā)送自定義SCSI指令將更新后的軟件或數(shù)據(jù)寫回到無線通信終端內的存儲介質中。
2.如權利要求I所述的方法,其特征在于,所述無線通信終端的內部存儲介質是閃存或T卡。
3.如權利要求I所述的方法,其特征在于,所述行業(yè)軟件和數(shù)據(jù)存儲在無線通信終端內的存儲介質中,只有當行業(yè)軟件需要運行時才從無線通信終端的存儲介質中加載到PC 中運行。
4.如權利要求I所述的方法,其特征在于,所述無線通信終端是數(shù)據(jù)卡。
5.一種無線通信終端,其特征在于,所述無線通信終端包括存儲介質、用戶界面Π軟件、無線通信終端中自定義SCSI指令處理模塊;所述存儲介質中存儲行業(yè)軟件和數(shù)據(jù);無線通信終端的用戶界面UI軟件包含一個UI自定義SCSI指令處理模,Π使用UI自定義SCSI指令處理模塊發(fā)送自定義SCSI指令與無線通信終端中的自定義SCSI處理模塊進行交互,將行業(yè)軟件和數(shù)據(jù)加載到PC內存中運行,數(shù)據(jù)更新后UI再發(fā)送自定義SCSI指令將更新后的軟件或數(shù)據(jù)寫回到無線通信終端內的存儲介質中。
6.如權利要求5所述的無線通信終端,其特征在于,所述無線通信終端的內部存儲介質是閃存或T卡。
7.如權利要求5所述的無線通信終端,其特征在于,所述行業(yè)軟件和數(shù)據(jù)存儲在無線通信終端內的存儲介質中,只有當行業(yè)軟件需要運行時才從無線通信終端的存儲介質中加載到PC中運行。
8.如權利要求5所述的無線通信終端,其特征在于,所述無線通信終端是數(shù)據(jù)卡。
全文摘要
一種無線通信終端及行業(yè)軟件安全運行方法。無線通信終端的內部存儲介質中存儲行業(yè)軟件和數(shù)據(jù),無線通信終端的用戶界面UI軟件包含一個UI自定義SCSI指令處理模塊,無線通信終端內部包含一個自定義SCSI指令處理模塊;UI使用UI自定義SCSI指令處理模塊發(fā)送自定義SCSI指令與無線通信終端內的自定義SCSI處理模塊進行交互,將行業(yè)軟件和數(shù)據(jù)加載到PC內存中運行,數(shù)據(jù)更新后UI再發(fā)送自定義SCSI指令將更新后的軟件或數(shù)據(jù)寫回到無線通信終端內的存儲介質中。本發(fā)明技術方案降低了行業(yè)軟件和數(shù)據(jù)被篡改和竊取的風險,使安全性大大增強。攜帶和使用非常方便,提高了用戶體驗。
文檔編號G06F21/00GK102592085SQ201110445279
公開日2012年7月18日 申請日期2011年12月27日 優(yōu)先權日2011年12月27日
發(fā)明者盛偉光, 馬少峰 申請人:中興通訊股份有限公司