欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種安全顯示自定義信息的方法

文檔序號(hào):6371297閱讀:102來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):一種安全顯示自定義信息的方法
技術(shù)領(lǐng)域
本發(fā)明涉及信息安全領(lǐng)域,特別涉及一種安全顯示自定義信息的方法。
背景技術(shù)
USB Key是一種USB接口的硬件設(shè)備,內(nèi)置單片機(jī)或智能卡芯片,有一定的存儲(chǔ)空間,可以存儲(chǔ)用戶(hù)的私鑰以及數(shù)字證書(shū),利用USB Key內(nèi)置的公鑰算法實(shí)現(xiàn)對(duì)用戶(hù)的身份驗(yàn)證,以保護(hù)電子支付和結(jié)算、交易安全等。在進(jìn)行身份認(rèn)證、電子支付和結(jié)算、交易等過(guò)程中,在操作過(guò)程中會(huì)需要顯示提示操作信息、反饋執(zhí)行狀態(tài)信息和執(zhí)行結(jié)果信息,當(dāng)操作過(guò)程中需要顯示信息時(shí),通過(guò)外部PC機(jī)或服務(wù)器后臺(tái)傳輸?shù)臄?shù)據(jù)信息,進(jìn)而進(jìn)行顯示。發(fā)明人在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下缺陷顯示數(shù)據(jù)信息在傳輸過(guò)程中容易被黑客攻擊,會(huì)更改顯示數(shù)據(jù)信息,對(duì)網(wǎng)銀的安全造成了威脅。因此,現(xiàn)有的顯示自定義信息的方法安全性太低,無(wú)法保障網(wǎng)銀系統(tǒng)的安全。

發(fā)明內(nèi)容
本發(fā)明提供了安全顯示自定義信息的方法,在產(chǎn)品的生產(chǎn)階段將需要使用的提示語(yǔ)信息設(shè)計(jì)成數(shù)據(jù)結(jié)構(gòu)格式固化在產(chǎn)品中,用于提高網(wǎng)上身份認(rèn)證和交易的安全性。為達(dá)到上述目的,本發(fā)明實(shí)施例采用的技術(shù)方案如下一種安全顯示自定義信息的方法,具體包括①、接收主機(jī)發(fā)送的命令,遍歷預(yù)置命令序列表并從中獲取與所述命令相匹配的預(yù)置命令;②、判斷第一狀態(tài)標(biāo)識(shí)是否已置位,如果所述第一狀態(tài)標(biāo)識(shí)未置位,執(zhí)行步驟③;如果所述第一狀態(tài)標(biāo)識(shí)已置位,執(zhí)行步驟④;③、判斷所述命令是否為顯示自定義信息命令,如果所述命令為所述顯示自定義信息命令,將所述第一狀態(tài)標(biāo)識(shí)置位,從所述命令中獲取下一條命令的提示語(yǔ)編碼存入第一緩存區(qū)并替換所述第一緩存區(qū)中已存的提示語(yǔ)編碼,并返回步驟①;如果所述命令不為所述顯示自定義信息命令,執(zhí)行所述命令,并返回步驟①;④、從所述命令中獲取提示語(yǔ)編碼并判斷所述提示語(yǔ)編碼與所述第一緩存區(qū)中的內(nèi)容是否相同,如果相同,根據(jù)所述提示語(yǔ)編碼獲取提示語(yǔ)內(nèi)容,判斷所述提示語(yǔ)內(nèi)容是否獲取成功,是則根據(jù)提示語(yǔ)內(nèi)容進(jìn)行操作,返回步驟①;如果不同,返回錯(cuò)誤信息,返回步驟①。從所述命令中獲取下一條命令的提示語(yǔ)編碼,具體包括從所述命令頭中獲取所述提示語(yǔ)編碼;或,從所述命令的數(shù)據(jù)域中獲取所述提示語(yǔ)編碼。
所述遍歷預(yù)置命令序列表并從中獲取與所述命令相匹配的預(yù)置命令,具體包括根據(jù)提示語(yǔ)標(biāo)識(shí)的第一變量值遍歷預(yù)置命令序列表,找到與所述提示語(yǔ)標(biāo)識(shí)的第一變量值相對(duì)應(yīng)的第一預(yù)置命令,再?gòu)乃龅谝活A(yù)置命令中獲取與所述提示語(yǔ)標(biāo)識(shí)的第二變量值相對(duì)應(yīng)的第二預(yù)置命令,再?gòu)乃龅诙A(yù)置命令中獲取與所述提示語(yǔ)標(biāo)識(shí)的第三變量值相對(duì)應(yīng)的第三預(yù)置命令,再?gòu)乃龅谌A(yù)置命令中獲取與所述提示語(yǔ)標(biāo)識(shí)的第四變量值相對(duì)應(yīng)的第四預(yù)置命令,所述第四預(yù)置命令即為與當(dāng)前命令相匹配的所述預(yù)置命令;
或者,根據(jù)所述提示語(yǔ)編碼從所述預(yù)置命令序列表中直接獲取與所述提示語(yǔ)編碼相對(duì)應(yīng)的所述預(yù)置命令。所述根據(jù)所述提示語(yǔ)編碼獲取提示語(yǔ)內(nèi)容,具體包括SI :遍歷提示語(yǔ)相關(guān)信息的內(nèi)容,從預(yù)置緩存區(qū)中獲取預(yù)置提示語(yǔ)編碼;S2:判斷所述預(yù)置提示語(yǔ)編碼與從所述命令中獲取的提示語(yǔ)編碼是否相同,如果所述預(yù)置提示語(yǔ)編碼與從所述命令中獲取的提示語(yǔ)編碼相同,則根據(jù)所述預(yù)置提示語(yǔ)編碼獲取相應(yīng)的提示語(yǔ)內(nèi)容;如果所述預(yù)置提示語(yǔ)編碼與從所述命令中獲取的提示語(yǔ)編碼不相同,執(zhí)行S3 ;S3 :判斷所述預(yù)置提示語(yǔ)編碼是否為最后一個(gè)提示語(yǔ)編碼,若不是最后一個(gè)提示語(yǔ)編碼,則返回遍歷所述提示語(yǔ)相關(guān)信息的內(nèi)容,從所述預(yù)置緩存區(qū)中獲取下一個(gè)預(yù)置提示語(yǔ)編碼,返回S2,若是最后一個(gè)提示語(yǔ)編碼,則返回錯(cuò)誤信息。所述根據(jù)提示語(yǔ)內(nèi)容進(jìn)行操作,具體包括顯示所述提示語(yǔ)內(nèi)容,將所述第一狀態(tài)標(biāo)識(shí)復(fù)位,執(zhí)行所述命令,結(jié)束顯示所述提示語(yǔ)內(nèi)容。所述結(jié)束顯示所述提示語(yǔ)內(nèi)容,具體為當(dāng)檢測(cè)到定時(shí)器中斷觸發(fā)時(shí)結(jié)束顯示所述提示語(yǔ)內(nèi)容;和/ 或,當(dāng)接收到下一條命令時(shí)結(jié)束顯示所述提示語(yǔ)內(nèi)容;和/ 或,當(dāng)檢測(cè)到按鍵確認(rèn)觸發(fā)時(shí)結(jié)束顯示所述提示語(yǔ)內(nèi)容。一種安全顯示自定義信息的方法,具體包括①、接收主機(jī)發(fā)送的命令,遍歷預(yù)置命令序列表并從中獲取所述命令相匹配的預(yù)置命令;②、對(duì)所述命令的類(lèi)型標(biāo)識(shí)進(jìn)行檢測(cè),如果所述類(lèi)型標(biāo)識(shí)與第一預(yù)設(shè)值相符,執(zhí)行步驟③;如果所述類(lèi)型標(biāo)識(shí)與第二預(yù)設(shè)值相符,執(zhí)行步驟④;如果所述類(lèi)型標(biāo)識(shí)與第三預(yù)設(shè)值相符,執(zhí)行步驟⑤;③、從所述命令中獲取自定義顯示信息開(kāi)關(guān)標(biāo)識(shí)的值,根據(jù)所述自定義顯示信息開(kāi)關(guān)標(biāo)識(shí)的值修改所述第二狀態(tài)標(biāo)識(shí)的取值,返回步驟①;④、判斷所述第二狀態(tài)標(biāo)識(shí)的取值,如果所述第二狀態(tài)標(biāo)識(shí)的取值為第四預(yù)設(shè)值,則從所述命令中獲取提示語(yǔ)編碼,根據(jù)所述提示語(yǔ)編碼獲取提示語(yǔ)內(nèi)容,并判斷所述提示語(yǔ)內(nèi)容是否獲取成功,如果成功,則顯示所述提示語(yǔ)內(nèi)容,執(zhí)行所述命令,結(jié)束顯示所述提示語(yǔ)內(nèi)容,并返回步驟①,如果不成功,則返回錯(cuò)誤信息,并返回步驟①;如果所述第二狀態(tài)標(biāo)識(shí)的取值為第五預(yù)設(shè)值,則執(zhí)行所述命令,返回步驟①;如果所述第二狀態(tài)標(biāo)識(shí)的取值為其他值,則返回錯(cuò)誤信息,返回步驟①;⑤、判斷所述命令中是否包含需要顯示的提示語(yǔ)信息,若包含所述需要顯示的提示語(yǔ)信息,則解析所述命令中的提示語(yǔ)信息,提取提示語(yǔ)內(nèi)容并顯示,執(zhí)行所述命令,結(jié)束顯示所述提示語(yǔ)內(nèi)容,并返回步驟①;若不包含所述需要顯示的提示語(yǔ)信息,從所述命令中獲取提示語(yǔ)編碼,根據(jù)所述提示語(yǔ)編碼獲取所述提示語(yǔ)內(nèi)容,判斷所述提示語(yǔ)內(nèi)容是否獲取成功,如果成功,則顯示所述提示語(yǔ)內(nèi)容,執(zhí)行所述命令,結(jié)束顯示所述提示語(yǔ)內(nèi)容,并返回步驟①,如果不成功,則返回錯(cuò)誤信息,并返回步驟①。所述從所述命令中獲取所述提示語(yǔ)編碼,具體包括從所述命令頭中獲取所述提示語(yǔ)編碼;或, 從所述命令的數(shù)據(jù)域中獲取所述提示語(yǔ)編碼。所述遍歷預(yù)置命令序列表并從中獲取與所述命令相匹配的預(yù)置命令,具體包括根據(jù)提示語(yǔ)標(biāo)識(shí)的第一變量值遍歷預(yù)置命令序列表,找到與所述提示語(yǔ)標(biāo)識(shí)的第一變量值相對(duì)應(yīng)的第一預(yù)置命令,再?gòu)乃龅谝活A(yù)置命令中獲取與所述提示語(yǔ)標(biāo)識(shí)的第二變量值相對(duì)應(yīng)的第二預(yù)置命令,再?gòu)乃龅诙A(yù)置命令中獲取與所述提示語(yǔ)標(biāo)識(shí)的第三變量值相對(duì)應(yīng)的第三預(yù)置命令,再?gòu)乃龅谌A(yù)置命令中獲取與所述提示語(yǔ)標(biāo)識(shí)的第四變量值相對(duì)應(yīng)的第四預(yù)置命令,所述第四預(yù)置命令即為與當(dāng)前命令相匹配的所述預(yù)置命令;或者,根據(jù)所述提示語(yǔ)編碼從所述預(yù)置命令序列表中直接獲取與所述提示語(yǔ)編碼相對(duì)應(yīng)的所述預(yù)置命令。所述根據(jù)所述提示語(yǔ)編碼獲取提示語(yǔ)內(nèi)容,具體包括SI :遍歷提示語(yǔ)相關(guān)信息的內(nèi)容,從預(yù)置緩存區(qū)中獲取預(yù)置提示語(yǔ)編碼;S2:判斷所述預(yù)置提示語(yǔ)編碼與從所述命令中獲取的提示語(yǔ)編碼是否相同,如果所述預(yù)置提示語(yǔ)編碼與從所述命令中獲取的提示語(yǔ)編碼相同,則根據(jù)所述預(yù)置提示語(yǔ)編碼獲取相應(yīng)的提示語(yǔ)內(nèi)容;如果所述預(yù)置提示語(yǔ)編碼與從所述命令中獲取的提示語(yǔ)編碼不相同,執(zhí)行S3 ;S3 :判斷所述預(yù)置提示語(yǔ)編碼是否為最后一個(gè)提示語(yǔ)編碼,若不是最后一個(gè)提示語(yǔ)編碼,則返回遍歷所述提示語(yǔ)相關(guān)信息的內(nèi)容,從所述預(yù)置緩存區(qū)中獲取下一個(gè)預(yù)置提示語(yǔ)編碼,返回S2,若是最后一個(gè)提示語(yǔ)編碼,則返回錯(cuò)誤信息。所述結(jié)束顯示提示語(yǔ)內(nèi)容,具體為接檢測(cè)到定時(shí)器中斷觸發(fā)結(jié)束顯示所述提示語(yǔ)內(nèi)容;和/ 或,當(dāng)接收到下一條命令時(shí)結(jié)束顯示所述提示語(yǔ)內(nèi)容;和/ 或,當(dāng)檢測(cè)到按鍵確認(rèn)觸發(fā)時(shí)結(jié)束顯示所述提示語(yǔ)內(nèi)容。所述解析所述命令中的提示語(yǔ)信息,具體包括解析所述命令中的提示語(yǔ)信息,判斷所述提示語(yǔ)信息是否解析成功,如果解析成功,則顯示解析得到的提示語(yǔ)內(nèi)容;如果解析不成功,則根據(jù)所述命令相對(duì)應(yīng)的所述提示語(yǔ)編碼獲取解析錯(cuò)誤的提示語(yǔ)內(nèi)容并顯示。一種安全顯示自定義信息的方法,包括①、接收主機(jī)發(fā)送的命令,根據(jù)所述命令獲取顯示參數(shù)并從所述命令中獲取提示語(yǔ)編碼和;②、對(duì)所述顯示參數(shù)進(jìn)行判斷,如果所述顯示參數(shù)的值為第六預(yù)設(shè)值,則執(zhí)行步驟
③;如果所述顯示參數(shù)的值為第七預(yù)設(shè)值,則執(zhí)行步驟⑥;如果所述顯示參數(shù)的值為其他值,則返回錯(cuò)誤信息,并返回步驟①;③、從所述命令中獲取命令操作類(lèi)型標(biāo)識(shí)的取值,判斷所述操作類(lèi)型標(biāo)識(shí)的取值,如果所述操作類(lèi)型狀態(tài)標(biāo)識(shí)的取值為第八預(yù)設(shè)值,執(zhí)行步驟④;如果所述操作類(lèi)型狀態(tài)標(biāo)識(shí)的取值為第九預(yù)設(shè)值,則執(zhí)行步驟⑤;如果所述操作類(lèi)型狀態(tài)標(biāo)識(shí)的取值為其他值,則返回錯(cuò)誤信息,并返回步驟①;
④、根據(jù)所述提示語(yǔ)編碼獲取提示語(yǔ)內(nèi)容并顯示,執(zhí)行所述命令,結(jié)束顯示提示語(yǔ)內(nèi)容,返回步驟①;⑤、從所述命令中獲取結(jié)束顯示標(biāo)識(shí)并修改結(jié)束顯示狀態(tài)標(biāo)識(shí)的取值,獲取第三狀態(tài)標(biāo)識(shí)的取值根據(jù)不同的取值執(zhí)行相應(yīng)的操作,返回步驟①;⑥、執(zhí)行所述命令,返回步驟①。
根據(jù)所述命令獲取所述顯示參數(shù),具體包括從所述命令中獲取數(shù)據(jù)結(jié)構(gòu)標(biāo)識(shí),判斷所述數(shù)據(jù)結(jié)構(gòu)標(biāo)識(shí)是否為顯示標(biāo)簽,如果所述數(shù)據(jù)結(jié)構(gòu)標(biāo)識(shí)為所述顯示標(biāo)簽,再?gòu)呐c數(shù)據(jù)結(jié)構(gòu)標(biāo)識(shí)相對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu)中獲取所述顯示參數(shù)的值,如果所述數(shù)據(jù)結(jié)構(gòu)標(biāo)識(shí)不為所述顯示標(biāo)簽,則返回錯(cuò)誤信息;或,根據(jù)所述命令中顯示參數(shù)標(biāo)識(shí)直接獲取所述顯示參數(shù)的值。從所述命令中獲取所述提示語(yǔ)編碼,具體包括從所述命令頭中獲取所述提示語(yǔ)編碼;或,從所述命令的數(shù)據(jù)域中獲取所述提示語(yǔ)編碼。所述根據(jù)所述提示語(yǔ)編碼獲取提示語(yǔ)內(nèi)容,具體包括SI :遍歷提示語(yǔ)相關(guān)信息的內(nèi)容,從預(yù)置緩存區(qū)中獲取預(yù)置提示語(yǔ)編碼;S2:判斷所述預(yù)置提示語(yǔ)編碼與從所述命令中獲取的提示語(yǔ)編碼是否相同,如果從所述預(yù)置提示語(yǔ)編碼與所述命令中獲取的提示語(yǔ)編碼相同,則根據(jù)所述預(yù)置提示語(yǔ)編碼獲取相應(yīng)的提示語(yǔ)內(nèi)容;如果所述預(yù)置提示語(yǔ)編碼與從所述命令中獲取的提示語(yǔ)編碼不相同,執(zhí)行S3 ;S3 :判斷所述預(yù)置提示語(yǔ)編碼是否為最后一個(gè)提示語(yǔ)編碼,若不是最后一個(gè)提示語(yǔ)編碼,則返回遍歷所述提示語(yǔ)相關(guān)信息的內(nèi)容,從所述預(yù)置緩存區(qū)中獲取下一個(gè)預(yù)置提示語(yǔ)編碼,返回S2,若為最后一個(gè)提示語(yǔ)編碼,則返回錯(cuò)誤信息。所述獲取第三狀態(tài)標(biāo)識(shí)的取值根據(jù)不同的取值執(zhí)行相應(yīng)的操作,具體包括獲取所述第三狀態(tài)標(biāo)識(shí),判斷所述第三狀態(tài)標(biāo)識(shí)的取值,如果所述第三狀態(tài)標(biāo)識(shí)的取值為第十預(yù)設(shè)值,則從所述命令中獲取相應(yīng)的提示語(yǔ)內(nèi)容并顯示,判斷所述結(jié)束顯示標(biāo)識(shí)的取值,如果所述結(jié)束顯示狀態(tài)標(biāo)識(shí)的取值為第十二預(yù)設(shè)值,則執(zhí)行所述命令,結(jié)束顯示所述提示語(yǔ)內(nèi)容,如果所述結(jié)束顯示狀態(tài)標(biāo)識(shí)的取值為第十三預(yù)設(shè)值,則執(zhí)行所述命令,如果所述結(jié)束顯示狀態(tài)標(biāo)識(shí)的取值為其他值,則返回錯(cuò)誤信息;如果所述第三狀態(tài)標(biāo)識(shí)的取值為第十一預(yù)設(shè)值,則執(zhí)行所述命令;如果所述第三狀態(tài)標(biāo)識(shí)的取值為其他值,則返回錯(cuò)
誤信息。所述結(jié)束顯示提示語(yǔ)內(nèi)容,具體為
接檢測(cè)到定時(shí)器中斷觸發(fā)結(jié)束顯示所述提示語(yǔ)內(nèi)容;和/ 或,當(dāng)接收到下一條命令時(shí)結(jié)束顯示所述提示語(yǔ)內(nèi)容;和/ 或,當(dāng)檢測(cè)到按鍵確認(rèn)觸發(fā)時(shí)結(jié)束顯示所述提示語(yǔ)內(nèi)容。本發(fā)明的有益效果為通過(guò)本發(fā)明提供的一種安全顯示自定義顯示信息的方法,能夠有效的防止黑客更改顯示數(shù)據(jù)信息解決網(wǎng)銀系統(tǒng)的安全問(wèn)題。


圖I為本發(fā)明實(shí)施例一提供的一種安全顯示自定義信息的方法;圖2為本發(fā)明實(shí)施例二提供的一種安全顯示自定義信息的方法;圖3為本發(fā)明實(shí)施例三提供的一種安全顯示自定義信息的方法。
具體實(shí)施例方式本發(fā)明實(shí)施例提供了一種安全顯示自定義信息的方法,下面結(jié)合附圖對(duì)本發(fā)明實(shí)施例進(jìn)行詳細(xì)介紹。實(shí)施例一本發(fā)明實(shí)施例一提供了一種安全顯示自定義信息的方法,下面結(jié)合圖I對(duì)所述方法進(jìn)行介紹。如圖I所示,一種安全自定義顯示信息的方法,具體包括以下步驟步驟101 :等待接收APDU命令;步驟102 :遍歷APDU命令序列表,從所述預(yù)置APDU命令序列表中獲取與當(dāng)前APDU命令相匹配的預(yù)置APDU命令;在本實(shí)施例中,所述預(yù)置APDU命令序列表中包含所有的預(yù)置APDU命令;具體地,從所述預(yù)置APDU命令序列表中獲取與所述APDU命令相匹配的預(yù)置APDU命令,包括根據(jù)CLA的值遍歷預(yù)置APDU命令序列表,找到CLA的值相同的預(yù)置APDU命令,再根據(jù)INS的值遍歷預(yù)置APDU命令序列表,找到INS的值相同的預(yù)置APDU命令,再?gòu)腎NS的值相同的預(yù)置APDU命令中獲取Pl相同的預(yù)置APDU命令,再?gòu)臐M(mǎn)足上述條件中的預(yù)置APDU命令中獲取P2的值相同的預(yù)置APDU命令;根據(jù)所述提示語(yǔ)編碼遍歷預(yù)置APDU命令序列表索引到與當(dāng)前APDU命令相匹配的預(yù)置APDU命令的方法還包括從預(yù)置APDU命令序列表中直接獲取CLA+INS+P1+P2的值相同的預(yù)置APDU命令;需要說(shuō)明的是,從所述預(yù)置APDU命令序列表中獲取與當(dāng)前APDU命令相匹配的預(yù)置APDU命令不成功,則返回錯(cuò)誤信息,并返回步驟101 ;
步驟103 :接收并讀取當(dāng)前APDU命令,根據(jù)當(dāng)前APDU命令獲取當(dāng)前APDU命令的提示語(yǔ)編碼;其中,在本實(shí)施例中,根據(jù)IS07816規(guī)范APDU命令由必備的四字節(jié)首標(biāo)(CLA INSPl P2)和有條件可變長(zhǎng)度主體組成;具體地,獲取所述提示語(yǔ)編碼包括從當(dāng)前APDU命令的命令頭中提取第二、三、四字節(jié)的內(nèi)容或從當(dāng)前APDU命令的數(shù)據(jù)域中提取所述提示語(yǔ)編碼;步驟104 :判斷與當(dāng)前APDU命令相匹配的所述預(yù)置APDU命令是否獲取成功,如果 獲取成功則執(zhí)行步驟105 ;否則返回錯(cuò)誤信息;步驟105 :判斷第一狀態(tài)標(biāo)識(shí)是否置位;是則執(zhí)行步驟109 ;否則執(zhí)行步驟106 ;具體地,在本實(shí)施例中,所述第一狀態(tài)標(biāo)識(shí)的置位時(shí),第一預(yù)設(shè)值為0 ;當(dāng)所述第一狀態(tài)標(biāo)識(shí)置位時(shí),表示當(dāng)前狀態(tài)為顯示自定義信息狀態(tài);步驟106 :判斷當(dāng)前APDU命令是否為顯示自定義信息命令,是則執(zhí)行步驟107 ;否則執(zhí)行當(dāng)前APDU命令,返回步驟101 ;
步驟107 :將所述第一狀態(tài)標(biāo)識(shí)置位;步驟108 :從當(dāng)前APDU命令中獲取下一條APDU命令的提示語(yǔ)編碼寫(xiě)入ID緩存區(qū)并替換ID緩存區(qū)中的已存的提示語(yǔ)編碼,并返回步驟101 ;其中,所述ID緩存區(qū)中只存儲(chǔ)一條提示語(yǔ)編碼;步驟109 :判斷與當(dāng)前APDU命令相匹配的預(yù)置ADPU命令的提示語(yǔ)編碼與所述ID緩存區(qū)中的提示語(yǔ)編碼是否相同,是則執(zhí)行步驟110 ;否則返回錯(cuò)誤信息,返回步驟101 ;具體地,在本實(shí)施例中,每一條需要顯示提示語(yǔ)的APDU命令執(zhí)行前需要一條自定義顯示APDU指令,所述自定義顯示APDU命令包含提示語(yǔ)編碼,將所述提示語(yǔ)編碼存入所述ID緩存區(qū);步驟110 :根據(jù)所述提示語(yǔ)編碼獲取提示語(yǔ)內(nèi)容;其中,所述提示語(yǔ)按TLV結(jié)構(gòu)存儲(chǔ),所述TLV結(jié)構(gòu)中的T中存儲(chǔ)提示語(yǔ)標(biāo)識(shí),表示當(dāng)前TLV結(jié)構(gòu)存儲(chǔ)的是提示語(yǔ),L中存儲(chǔ)數(shù)據(jù)V的長(zhǎng)度;V中存儲(chǔ)提示語(yǔ)的相關(guān)信息;進(jìn)一步的,所述V中存儲(chǔ)的提示語(yǔ)相關(guān)信息采用多個(gè)小tlv結(jié)構(gòu)存儲(chǔ);小tlv中的t表示提示語(yǔ)編碼,I表示提示語(yǔ)的長(zhǎng)度,V表示提示語(yǔ)內(nèi)容,其中t的長(zhǎng)度為3個(gè)字節(jié),I為I個(gè)字節(jié);具體地,根據(jù)提示語(yǔ)編碼獲取提示語(yǔ)內(nèi)容的過(guò)程包括獲取提示語(yǔ)標(biāo)識(shí)并讀取L,根據(jù)L設(shè)置計(jì)數(shù)器的值,并遍歷小tlv并更新計(jì)數(shù)器的值,計(jì)數(shù)器為0時(shí)表示遍歷完全部提不語(yǔ)彳目息;進(jìn)一步地,所述遍歷小tlv具體為讀取t和I并判斷當(dāng)前提示語(yǔ)編碼與t中存儲(chǔ)的提示語(yǔ)是否相同,若相同則從V中提取提示語(yǔ)內(nèi)容,完成遍歷;若不相同則遍歷下一個(gè)tlv并更新計(jì)數(shù)器的值;更新計(jì)數(shù)器的值具體為將當(dāng)前計(jì)數(shù)器的值減去小tlv的長(zhǎng)度;步驟111 :顯示提示語(yǔ)內(nèi)容;步驟112 :將第一狀態(tài)標(biāo)識(shí)復(fù)位;步驟113 :執(zhí)行當(dāng)前APDU命令,結(jié)束顯示所述提示語(yǔ)內(nèi)容,返回步驟101 ;其中,結(jié)束顯示所述提示語(yǔ)內(nèi)容,可以通過(guò)定時(shí)器中斷觸發(fā)、下一條APDU命令觸發(fā)、按鍵確認(rèn)觸發(fā)等方式結(jié)束,所述定時(shí)器中斷觸發(fā),具體為開(kāi)始顯示時(shí),打開(kāi)定時(shí)器顯示定時(shí)器預(yù)設(shè)時(shí)間并開(kāi)始遞減計(jì)時(shí),當(dāng)所述定時(shí)器的計(jì)時(shí)為0時(shí),觸發(fā)中斷,關(guān)閉顯示提示語(yǔ)內(nèi)容;所述下一條APDU命令觸發(fā),具體為接收到下一條APDU命令時(shí)關(guān)閉顯示提示語(yǔ)內(nèi)容;所述按鍵確認(rèn)觸發(fā),具體為按鍵確認(rèn)后,關(guān)閉顯示提示語(yǔ)內(nèi)容;需要說(shuō)明的是,所述結(jié)束顯示提示語(yǔ)內(nèi)容的方式可以同時(shí)使用,也可以只使用其中任意一種或多種; 本發(fā)明實(shí)施例一中先判斷自定義命令顯示狀態(tài),如果當(dāng)前狀態(tài)為自定義命令顯示狀態(tài),顯示當(dāng)前命令對(duì)應(yīng)的提示語(yǔ)內(nèi)容,如果當(dāng)前狀態(tài)不為自定義命令顯示狀態(tài),再判斷當(dāng)前APDU命令是否為自定義顯示命令,如果為當(dāng)前APDU命令為自定義顯示命令,則將自定義命令顯示狀態(tài)修改為顯示狀態(tài)。在本發(fā)明其他實(shí)施例中,也可以通過(guò)兩條APDU命令設(shè)置自定義顯示狀態(tài)開(kāi)關(guān)標(biāo)識(shí),當(dāng)自定義顯示狀態(tài)標(biāo)識(shí)顯示開(kāi)時(shí),顯示當(dāng)前命令對(duì)應(yīng)的提示語(yǔ)內(nèi)容,當(dāng)自定義顯示狀態(tài)標(biāo)識(shí)顯示關(guān)時(shí),不顯示當(dāng)前命令對(duì)應(yīng)的提示語(yǔ)內(nèi)容,具體流程見(jiàn)實(shí)施例二。實(shí)施例二 本發(fā)明實(shí)施例二提供了一種安全顯示自定義信息的方法,下面結(jié)合圖2對(duì)所述方法進(jìn)行介紹。如圖2所示,一種安全自定義顯示信息的方法,具體包括以下步驟步驟201 :等待接收APDU命令;步驟202 :接收并讀取APDU命令,根據(jù)當(dāng)前APDU命令獲取當(dāng)前APDU命令的提示
語(yǔ)編碼;其中,在本實(shí)施例中,根據(jù)IS07816規(guī)范APDU命令由必備的四字節(jié)首標(biāo)(CLA INSPl P2)和有條件可變長(zhǎng)度主體組成;提示語(yǔ)編碼具體地,可以從當(dāng)前APDU命令的命令頭中提取第二、三、四字節(jié)內(nèi)容,得到當(dāng)前APDU命令的提示語(yǔ)編碼;需要說(shuō)明的是,還可以從當(dāng)前APDU命令的數(shù)據(jù)域中提取提示語(yǔ)編碼;步驟203 :遍歷預(yù)置APDU命令序列表,根據(jù)所述提示語(yǔ)編碼從所述預(yù)置APDU命令序列表中獲取與當(dāng)前APDU命令相匹配的預(yù)置APDU命令;在本實(shí)施例中,所述預(yù)置APDU命令序列表中包含所有的預(yù)置APDU命令;具體地,根據(jù)所述提示語(yǔ)編碼遍歷所述預(yù)置APDU命令序列表索引到與當(dāng)前APDU命令相匹配的預(yù)置APDU命令的方法包括根據(jù)CLA的值遍歷預(yù)置AUDU命令序列表,找到與CLA的值對(duì)應(yīng)的預(yù)置APDU命令,再根據(jù)INS的值遍歷預(yù)置APDU命令序列表,找到與INS的值對(duì)應(yīng)的預(yù)置APDU命令,再?gòu)腎NS的值對(duì)應(yīng)的預(yù)置APDU命令中獲取Pl相同的預(yù)置APDU命令,再?gòu)臐M(mǎn)足上述條件中的預(yù)置APDU命令中獲取P2的值相同的預(yù)置APDU命令;根據(jù)所述提示語(yǔ)編碼遍歷預(yù)置APDU命令序列表索引到與當(dāng)前APDU命令相匹配的預(yù)置APDU命令的方法還可以為從預(yù)置APDU命令序列表中直接獲取CLA+INS+P1+P2的值相同的預(yù)置APDU命令;需要說(shuō)明的是,從所述預(yù)置APDU命令序列表中獲取與當(dāng)前APDU命令相匹配的預(yù)置APDU命令不成功,則返回錯(cuò)誤信息,并返回步驟101 ;步驟204 :判斷與當(dāng)前APDU命令相匹配的所述預(yù)置APDU命令是否獲取成功,如果獲取成功則執(zhí)行步驟205 ;否則返回錯(cuò)誤信息,返回步驟201 ;步驟205 :判斷當(dāng)前APDU命令的類(lèi)型;在本實(shí)施例中,APDU命令的類(lèi)型包括第一類(lèi)APDU命令、第二類(lèi)APDU命令、第三類(lèi)APDU命令;第一類(lèi)APDU命令為自定義顯示命令,第二類(lèi)APDU命令為普通命令,第三類(lèi)APDU命令為特殊命令,無(wú)論第二狀態(tài)是否處于顯示自定義信息狀態(tài),所述特殊命令都顯示提示語(yǔ)息;當(dāng)前APDU命令類(lèi)型為第一類(lèi)命令時(shí),執(zhí)行步驟206-207,當(dāng)前APDU命令類(lèi)型為第二類(lèi)命令時(shí),執(zhí)行步驟208-211,;當(dāng)前APDU命令類(lèi)型為第三類(lèi)命令時(shí),執(zhí)行步驟212-220 ;其中,當(dāng)前APDU命令類(lèi)型為第一類(lèi)命令時(shí),命令類(lèi)型標(biāo)識(shí)的取值為第一預(yù)設(shè)值,當(dāng)前APDU命令類(lèi)型為第二類(lèi)命令時(shí),所述命令類(lèi)型標(biāo)識(shí)的取值為第二預(yù)設(shè)值,當(dāng)前APDU命令類(lèi)型為第三類(lèi)命令時(shí),所述命令類(lèi)型標(biāo)識(shí)的取值為第三預(yù)設(shè)值;步驟206 :從當(dāng)前APDU命令中獲取自定義顯示信息開(kāi)關(guān)標(biāo)識(shí)的值;具體地,在本實(shí)施例中,所述自定義顯示信息命令中的數(shù)據(jù)的第一位的值表示自 定義顯示信息開(kāi)關(guān)標(biāo)識(shí);所述自定義顯示信息開(kāi)關(guān)標(biāo)識(shí)的取值包含0和I,當(dāng)所述自定義顯示信息開(kāi)關(guān)標(biāo)識(shí)的取值為0時(shí),表示關(guān)閉自定義顯示信息開(kāi)關(guān);當(dāng)所述自定義顯示信息開(kāi)關(guān)標(biāo)識(shí)的取值為I時(shí),表示打開(kāi)自定義顯示信息開(kāi)關(guān);步驟207 :根據(jù)自定義顯示信息開(kāi)關(guān)標(biāo)識(shí)的值修改第二狀態(tài)標(biāo)識(shí)的取值,返回步驟 201 ;所述第二狀態(tài)標(biāo)識(shí)用于標(biāo)識(shí)當(dāng)前自定義顯示信息的狀態(tài);所述第二狀態(tài)標(biāo)識(shí)的取值包括第四預(yù)設(shè)值和第五預(yù)設(shè)值;當(dāng)所述第二狀態(tài)標(biāo)識(shí)的取值為第四預(yù)設(shè)值時(shí),表示當(dāng)前狀態(tài)下顯示自定義顯示信息;當(dāng)所述第二狀態(tài)標(biāo)識(shí)的取值為第五預(yù)設(shè)值時(shí),表示當(dāng)前狀態(tài)下不顯示自定義信息;優(yōu)選地,所述第四預(yù)設(shè)值為1,第五預(yù)設(shè)值為0 ;步驟208 :判斷所述第二狀態(tài)標(biāo)識(shí)的取值是否為第四預(yù)設(shè)值,是則執(zhí)行步驟209 ;否則執(zhí)行步驟210;步驟209 :根據(jù)所述提示語(yǔ)編碼獲取提示語(yǔ)內(nèi)容;其中,所述提示語(yǔ)按TLV結(jié)構(gòu)存儲(chǔ),所述TLV結(jié)構(gòu)中的T中存儲(chǔ)提示語(yǔ)標(biāo)識(shí),表示當(dāng)前TLV結(jié)構(gòu)存儲(chǔ)的是提示語(yǔ),L中存儲(chǔ)數(shù)據(jù)V的長(zhǎng)度;V中存儲(chǔ)提示語(yǔ)的相關(guān)信息;進(jìn)一步的,所述V中存儲(chǔ)的提示語(yǔ)相關(guān)信息采用多個(gè)小tlv結(jié)構(gòu)存儲(chǔ);小tlv中的t表示提示語(yǔ)編碼,I表示提示語(yǔ)的長(zhǎng)度,V表示提示語(yǔ)內(nèi)容,其中t的長(zhǎng)度為3個(gè)字節(jié),I為I個(gè)字節(jié);具體地,根據(jù)提示語(yǔ)編碼獲取提示語(yǔ)內(nèi)容的過(guò)程包括獲取提示語(yǔ)標(biāo)識(shí)并讀取L,根據(jù)L設(shè)置計(jì)數(shù)器的值,并遍歷小tlv并更新計(jì)數(shù)器的值,計(jì)數(shù)器為0時(shí)表示遍歷完全部提示語(yǔ)信息;進(jìn)一步地,所述遍歷小tlv具體為讀取t和I并判斷當(dāng)前提示語(yǔ)編碼與t中存儲(chǔ)的提示語(yǔ)是否相同,若相同則從V中提取提示語(yǔ)內(nèi)容并顯示,完成遍歷;若不相同則遍歷下一個(gè)tlv并更新計(jì)數(shù)器的值;更新計(jì)數(shù)器的值具體為將當(dāng)前計(jì)數(shù)器的值減去小tlv的長(zhǎng)度;需要說(shuō)明的是,從所述預(yù)置APDU命令序列表中獲取與當(dāng)前APDU命令相匹配的預(yù)置APDU命令不成功,則返回錯(cuò)誤信息,并返回步驟101 ;步驟210 :顯示所述提示語(yǔ)內(nèi)容;步驟211 :執(zhí)行當(dāng)前APDU命令,結(jié)束顯示所述提示語(yǔ)內(nèi)容,返回步驟201 ;其中,結(jié)束顯示提示語(yǔ)內(nèi)容,可以通過(guò)定時(shí)器中斷觸發(fā)、下一條APDU命令觸發(fā)、按鍵確認(rèn)觸發(fā)等方式結(jié)束,所述定時(shí)器中斷觸發(fā),具體為開(kāi)始顯示時(shí),打開(kāi)定時(shí)器顯示定時(shí)器預(yù)設(shè)時(shí)間并開(kāi)始遞減計(jì)時(shí),當(dāng)所述定時(shí)器的計(jì)時(shí)為O時(shí),觸發(fā)中斷,關(guān)閉顯示提示語(yǔ)內(nèi)容;所述下一條APDU命令觸發(fā),具體為接收到下一條APDU命令時(shí)關(guān)閉顯示提示語(yǔ)內(nèi)容;所述按鍵確認(rèn)觸發(fā),具體為按鍵確認(rèn)后,關(guān)閉顯示提示語(yǔ)內(nèi)容;需要說(shuō)明的是,所述結(jié)束顯示提示語(yǔ)內(nèi)容的方式可以同時(shí)使用,也可以只使用其中任意一種或多種;步驟212 :判斷當(dāng)前APDU命令中是否包含顯示提示語(yǔ)信息,是則執(zhí)行步驟213 ;否則執(zhí)行步驟218 ;在本實(shí)施例中,所述特殊命令無(wú)論第二狀態(tài)是否處于顯示自定義信息狀態(tài),都需要顯示提示語(yǔ)信息,所述特殊命令包括包含顯示提示語(yǔ)信息的APDU命令和不包含提示語(yǔ)信息的APDU命令;
步驟213 :解析當(dāng)前APDU命令中的自定義顯示信息,并提取提示語(yǔ)內(nèi)容;步驟214:判斷解析當(dāng)前APDU命令的自定義顯示信息是否成功,是則執(zhí)行步驟215 ;否則執(zhí)行步驟216 ;步驟215 :顯示提示語(yǔ)內(nèi)容,執(zhí)行當(dāng)前APDU命令,結(jié)束顯示所述提示語(yǔ)內(nèi)容,返回步驟201 ;步驟216 :根據(jù)當(dāng)前APDU命令相對(duì)應(yīng)的提示語(yǔ)編碼獲取提示語(yǔ)內(nèi)容,返回步驟201 ;需要說(shuō)明的是,在本實(shí)施例中,根據(jù)當(dāng)前APDU命令相對(duì)應(yīng)的提示語(yǔ)編碼獲取提示語(yǔ)內(nèi)容,其中,所述提示語(yǔ)按TLV結(jié)構(gòu)存儲(chǔ),所述TLV結(jié)構(gòu)中的T中存儲(chǔ)提示語(yǔ)標(biāo)識(shí),表示當(dāng)前TLV結(jié)構(gòu)存儲(chǔ)的提示語(yǔ),L中存儲(chǔ)數(shù)據(jù)V的長(zhǎng)度;V中存儲(chǔ)提示語(yǔ)的相關(guān)信息;進(jìn)一步的,所述V中存儲(chǔ)的提示語(yǔ)相關(guān)信息采用多個(gè)小tlv結(jié)構(gòu)存儲(chǔ);小tlv中的t表示提示語(yǔ)編碼,I表示提示語(yǔ)的長(zhǎng)度,V表示提示語(yǔ)內(nèi)容,其中t的長(zhǎng)度為3個(gè)字節(jié),I為I個(gè)字節(jié);在本實(shí)施例中,根據(jù)提示語(yǔ)編碼獲取提示語(yǔ)內(nèi)容的過(guò)程包括獲取提示語(yǔ)標(biāo)識(shí)并讀取L,根據(jù)L設(shè)置計(jì)數(shù)器的值,并遍歷小tlv并更新計(jì)數(shù)器的值,計(jì)數(shù)器為0時(shí)表示遍歷完全部提示語(yǔ)信息;進(jìn)一步地,所述遍歷小tlv具體為讀取t和I并判斷當(dāng)前提示語(yǔ)編碼與t中存儲(chǔ)的提示語(yǔ)是否相同,若相同則從V中提取提示語(yǔ)內(nèi)容并顯示,完成遍歷;若不相同則遍歷下一個(gè)tlv并更新計(jì)數(shù)器的值;更新計(jì)數(shù)器的值具體為將當(dāng)前計(jì)數(shù)器的值減去小tlv的長(zhǎng)度;需要說(shuō)明的是,從所述預(yù)置APDU命令序列表中獲取與當(dāng)前APDU命令相匹配的預(yù)置APDU命令不成功,則返回錯(cuò)誤信息,并返回步驟101 ;步驟217 :顯示當(dāng)前提示語(yǔ)編碼所對(duì)應(yīng)的提示語(yǔ)內(nèi)容;具體地,在本實(shí)施例中,當(dāng)前APDU命令相對(duì)應(yīng)的提示語(yǔ)編碼的提示語(yǔ)內(nèi)容為解析錯(cuò)誤提不彳目息;其中,顯示提示語(yǔ)內(nèi)容,通過(guò)中斷顯示方式中斷顯示提示語(yǔ)內(nèi)容,所述結(jié)束顯示的方式參見(jiàn)步驟210,在此不再贅述;步驟218 :根據(jù)所述提示語(yǔ)編碼獲取提示語(yǔ)內(nèi)容,;其中,所述提示語(yǔ)按TLV結(jié)構(gòu)存儲(chǔ),所述TLV結(jié)構(gòu)中的T中存儲(chǔ)提示語(yǔ)標(biāo)識(shí),表示當(dāng)前TLV結(jié)構(gòu)存儲(chǔ)的是提示語(yǔ),L中存儲(chǔ)數(shù)據(jù)V的長(zhǎng)度;V中存儲(chǔ)提示語(yǔ)的相關(guān)信息;進(jìn)一步的,所述V中存儲(chǔ)的提示語(yǔ)相關(guān)信息采用多個(gè)小tlv結(jié)構(gòu)存儲(chǔ);小tlv中t表示提示語(yǔ)編碼,I表示提示語(yǔ)的長(zhǎng)度,V表示提示語(yǔ)內(nèi)容,其中t的長(zhǎng)度為3個(gè)字節(jié),I為I個(gè)字節(jié);具體地,根據(jù)提示語(yǔ)編碼獲取提示語(yǔ)內(nèi)容的過(guò)程包括獲取提示語(yǔ)標(biāo)識(shí)并讀取L,根據(jù)L設(shè)置計(jì)數(shù)器的值,并遍歷小tlv并更新計(jì)數(shù)器的值,計(jì)數(shù)器為0時(shí)表示遍歷完全部提示語(yǔ)信息;進(jìn)一步地,所述遍歷小tlv具體為 讀取t和I并判斷當(dāng)前提示語(yǔ)編碼與t中存儲(chǔ)的提示語(yǔ)是否相同,若相同則提取提示語(yǔ)內(nèi)容并顯示,完成遍歷;若不相同則遍歷下一個(gè)tlv并更新計(jì)數(shù)器的值;更新計(jì)數(shù)器的值具體為將當(dāng)前計(jì)數(shù)器的值減去小tlv的長(zhǎng)度;需要說(shuō)明的是,從所述預(yù)置APDU命令序列表中獲取與當(dāng)前APDU命令相匹配的預(yù)置APDU命令不成功,則返回錯(cuò)誤信息,并返回步驟101 ;步驟219 :顯示所述提示語(yǔ)內(nèi)容;其中,顯示提示語(yǔ)內(nèi)容,通過(guò)中斷顯示方式中斷顯示提示語(yǔ)內(nèi)容,所述中斷顯示方式參見(jiàn)步驟210,在此不再贅述;步驟220 :執(zhí)行當(dāng)前APDU命令,結(jié)束顯示所述提示語(yǔ)內(nèi)容,返回步驟201 ;在本實(shí)施例中,通過(guò)設(shè)置自定義信息開(kāi)關(guān)控制APDU命令,控制APDU命令的顯示狀態(tài),并且根據(jù)當(dāng)前APDU命令的不同類(lèi)型執(zhí)行相應(yīng)的操作;結(jié)束顯示所述提示語(yǔ)內(nèi)容的實(shí)現(xiàn)方式可參考上述方式,在此不再贅述;在本發(fā)明的其他實(shí)施方式中,可以通過(guò)從當(dāng)前APDU命令中的參數(shù)確定執(zhí)行當(dāng)前APDU命令是否需要顯不自定義彳目息,具體流程參見(jiàn)實(shí)施例二。實(shí)施例三本發(fā)明實(shí)施例三提供了一種安全顯示自定義信息的方法,下面結(jié)合圖3對(duì)所述方法進(jìn)行介紹。如圖3所示,一種安全自定義顯示信息的方法,具體包括以下步驟步驟301 :等待接收APDU命令;步驟302 :接收并讀取當(dāng)前APDU命令,根據(jù)所述APDU命令獲取自定義顯示參數(shù)并從所述命令中獲取提示語(yǔ)編碼;優(yōu)選地,在本實(shí)施例中,每條APDU命令數(shù)據(jù)域的開(kāi)頭為特殊的數(shù)據(jù)結(jié)構(gòu),所述特殊的數(shù)據(jù)結(jié)構(gòu)為顯示參數(shù)數(shù)據(jù)結(jié)構(gòu),包括顯示標(biāo)簽和顯示參數(shù),所述顯示標(biāo)簽用于標(biāo)識(shí)從當(dāng)前APDU命令中提取的數(shù)據(jù)結(jié)構(gòu)為顯示參數(shù)數(shù)據(jù)結(jié)構(gòu),所述顯示參數(shù)的取值可以為第六預(yù)設(shè)值和第七預(yù)設(shè)值,所述第六預(yù)設(shè)值具體為0,所述第七預(yù)設(shè)值具體為I ;其中,所述提示語(yǔ)編碼的格式為CLA+INS+P1+P2 ;具體地,提取當(dāng)前APDU命令頭中的第二、三、四字節(jié)內(nèi)容,得到當(dāng)前APDU命令的提示語(yǔ)編碼;步驟303 :判斷所述顯示參數(shù)的值是否為第六預(yù)設(shè)值,如果所述顯示參數(shù)的值為第六預(yù)設(shè)值,則順序執(zhí)行步驟304 ;如果所述顯示參數(shù)為第七預(yù)設(shè)值,則執(zhí)行步驟314 ;步驟304 :從所述APDU命令中獲取命令操作類(lèi)型標(biāo)識(shí)的取值,設(shè)置操作類(lèi)型狀態(tài)標(biāo)識(shí)并判斷所述操作類(lèi)型的標(biāo)識(shí)的取值,如果所述操作類(lèi)型狀態(tài)標(biāo)識(shí)的取值為第八預(yù)設(shè)值,執(zhí)行步驟305 ;如果所述操作類(lèi)型狀態(tài)標(biāo)識(shí)的取值為第九預(yù)設(shè)值,執(zhí)行步驟308 ;步驟305 :根據(jù)所述提示語(yǔ)編碼獲取提示語(yǔ)內(nèi)容;其中,所述提示語(yǔ)按TLV結(jié)構(gòu)存儲(chǔ),所述TLV結(jié)構(gòu)中的T中存儲(chǔ)提示語(yǔ)標(biāo)識(shí),表示當(dāng)前TLV結(jié)構(gòu)存儲(chǔ)的是提示語(yǔ),L中存儲(chǔ)數(shù)據(jù)V的長(zhǎng)度;V中存儲(chǔ)提示語(yǔ)的相關(guān)信息;進(jìn)一步的,所述V中存儲(chǔ)的提示語(yǔ)相關(guān)信息采用多個(gè)小tlv結(jié)構(gòu)存儲(chǔ);小tlv中的t表示提示語(yǔ)編碼,I表示提示語(yǔ)的長(zhǎng)度,V表示提示語(yǔ)內(nèi)容,其中t的長(zhǎng)度為3個(gè)字節(jié),I為I個(gè)字節(jié);具體地,根據(jù)提示語(yǔ)編碼獲取提示語(yǔ)內(nèi)容的過(guò)程包括獲取提示語(yǔ)標(biāo)識(shí)并讀取L,根據(jù)L設(shè)置計(jì)數(shù)器的值,并遍歷小tlv并更新計(jì)數(shù)器的值,計(jì)數(shù)器為0時(shí)表示遍歷完全部提不語(yǔ)彳目息;進(jìn)一步地,所述遍歷小tlv具體為讀取t和I并判斷當(dāng)前提示語(yǔ)編碼與t中存儲(chǔ)的提示語(yǔ)是否相同,若相同則從V中提取提示語(yǔ)內(nèi)容,完成遍歷;若不相同則遍歷下一個(gè)tlv并更新計(jì)數(shù)器的值;更新計(jì)數(shù)器的值具體為將當(dāng)前計(jì)數(shù)器的值減去小tlv的長(zhǎng)度;需要說(shuō)明的是,從所述預(yù)置APDU命令序列表中獲取與當(dāng)前APDU命令相匹配的預(yù)置APDU命令不成功,則返回錯(cuò)誤信息,并返回步驟101 ;
步驟306 :顯示獲取的提示語(yǔ)內(nèi)容;步驟307 :執(zhí)行當(dāng)前APDU命令,結(jié)束顯示提示語(yǔ)內(nèi)容,返回步驟301 ;其中,結(jié)束顯示提示語(yǔ)內(nèi)容,可以通過(guò)定時(shí)器中斷觸發(fā)、下一條APDU命令觸發(fā)、按鍵確認(rèn)觸發(fā)等方式結(jié)束,所述定時(shí)器中斷觸發(fā),具體為開(kāi)始顯示時(shí),打開(kāi)定時(shí)器顯示定時(shí)器預(yù)設(shè)時(shí)間并開(kāi)始遞減計(jì)時(shí),當(dāng)所述定時(shí)器的計(jì)時(shí)為0時(shí),觸發(fā)中斷,關(guān)閉顯示提示語(yǔ)內(nèi)容;所述下一條APDU命令觸發(fā),具體為接收到下一條APDU命令時(shí)關(guān)閉顯示提示語(yǔ)內(nèi)容;所述按鍵確認(rèn)觸發(fā),具體為按鍵確認(rèn)后,關(guān)閉顯示提示語(yǔ)內(nèi)容;需要說(shuō)明的是,所述結(jié)束顯示提示語(yǔ)內(nèi)容的方式可以同時(shí)使用,也可以只使用其中任意一種或多種;步驟308 :從所述APDU命令中獲取結(jié)束顯示標(biāo)識(shí)的值并修改結(jié)束顯示狀態(tài)標(biāo)識(shí)的取值;在本實(shí)施例中,所述結(jié)束狀態(tài)標(biāo)識(shí),用于結(jié)束顯示提示語(yǔ)的內(nèi)容;所述結(jié)束顯示標(biāo)識(shí)的取值包括第十二預(yù)設(shè)值和第十三預(yù)設(shè)值;例如,在簽名流程過(guò)程中,取簽名結(jié)果命令中獲取結(jié)束顯示標(biāo)識(shí),表示結(jié)束顯示提示語(yǔ)的內(nèi)容;步驟309 :從所述APDU命令中獲取第三狀態(tài)標(biāo)識(shí)的取值,并判斷第三狀態(tài)標(biāo)識(shí)的取值,如果第三狀態(tài)標(biāo)識(shí)的取值為第十預(yù)設(shè)值,則執(zhí)行步驟310 ;如果第三狀態(tài)標(biāo)識(shí)的取值為第十一預(yù)設(shè)值,則執(zhí)行步驟313 ;步驟310 :獲取所述APDU命令相應(yīng)的提示語(yǔ)內(nèi)容并顯示;在本實(shí)施例中,獲取所述提示語(yǔ)內(nèi)容的過(guò)程見(jiàn)步驟305,在此不再贅述;步驟311 :判斷所述結(jié)束顯示狀態(tài)標(biāo)識(shí)的取值,如果所述結(jié)束顯示狀態(tài)標(biāo)識(shí)的取值為第十二預(yù)設(shè)值,則執(zhí)行步驟312 ;如果所述結(jié)束顯示狀態(tài)標(biāo)識(shí)的取值為第十三預(yù)設(shè)值,否則執(zhí)行步驟313;步驟312 :執(zhí)行所述APDU命令,結(jié)束顯示所述提示語(yǔ)內(nèi)容,返回步驟301 ;步驟313 :執(zhí)行所述APDU命令,返回步驟301 ;以上所述,僅為本發(fā)明的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.ー種安全顯示自定義信息的方法,其特征在于,具體包括 ①、接收主機(jī)發(fā)送的命令,遍歷預(yù)置命令序列表并從中獲取與所述命令相匹配的預(yù)置命令; ②、判斷第一狀態(tài)標(biāo)識(shí)是否已置位,如果所述第一狀態(tài)標(biāo)識(shí)未置位,執(zhí)行步驟③;如果所述第一狀態(tài)標(biāo)識(shí)已置位,執(zhí)行步驟④; ③、判斷所述命令是否為顯示自定義信息命令,如果所述命令為所述顯示自定義信息命令,將所述第一狀態(tài)標(biāo)識(shí)置位,從所述命令中獲取下一條命令的提示語(yǔ)編碼存入第一緩存區(qū)并替換所述第一緩存區(qū)中已存的提示語(yǔ)編碼,并返回步驟①;如果所述命令不為所述顯示自定義信息命令,執(zhí)行所述命令,并返回步驟①; ④、從所述命令中獲取提示語(yǔ)編碼并判斷所述提示語(yǔ)編碼與所述第一緩存區(qū)中的內(nèi)容是否相同,如果相同,根據(jù)所述提示語(yǔ)編碼獲取提示語(yǔ)內(nèi)容,判斷所述提示語(yǔ)內(nèi)容是否獲取成功,是則根據(jù)提示語(yǔ)內(nèi)容進(jìn)行操作,返回步驟①;如果不同,返回錯(cuò)誤信息,返回步驟①。
2.如權(quán)利要求I所述的方法,其特征在干,從所述命令中獲取下一條命令的提示語(yǔ)編碼,具體包括 從所述命令頭中獲取所述提示語(yǔ)編碼; 或, 從所述命令的數(shù)據(jù)域中獲取所述提示語(yǔ)編碼。
3.如權(quán)利要求I所述的方法,其特征在于,所述遍歷預(yù)置命令序列表并從中獲取與所述命令相匹配的預(yù)置命令,具體包括 根據(jù)提示語(yǔ)標(biāo)識(shí)的第一變量值遍歷預(yù)置命令序列表,找到與所述提示語(yǔ)標(biāo)識(shí)的第一變量值相對(duì)應(yīng)的第一預(yù)置命令,再?gòu)乃龅谝活A(yù)置命令中獲取與所述提示語(yǔ)標(biāo)識(shí)的第二變量值相對(duì)應(yīng)的第二預(yù)置命令,再?gòu)乃龅诙A(yù)置命令中獲取與所述提示語(yǔ)標(biāo)識(shí)的第三變量值相對(duì)應(yīng)的第三預(yù)置命令,再?gòu)乃龅谌A(yù)置命令中獲取與所述提示語(yǔ)標(biāo)識(shí)的第四變量值相對(duì)應(yīng)的第四預(yù)置命令,所述第四預(yù)置命令即為與當(dāng)前命令相匹配的所述預(yù)置命令; 或者, 根據(jù)所述提示語(yǔ)編碼從所述預(yù)置命令序列表中直接獲取與所述提示語(yǔ)編碼相對(duì)應(yīng)的所述預(yù)置命令。
4.如權(quán)利要求I所述的方法,其特征在于,所述根據(jù)所述提示語(yǔ)編碼獲取提示語(yǔ)內(nèi)容,具體包括 Si:遍歷提示語(yǔ)相關(guān)信息的內(nèi)容,從預(yù)置緩存區(qū)中獲取預(yù)置提示語(yǔ)編碼; 52:判斷所述預(yù)置提示語(yǔ)編碼與從所述命令中獲取的提示語(yǔ)編碼是否相同,如果所述預(yù)置提示語(yǔ)編碼與從所述命令中獲取的提示語(yǔ)編碼相同,則根據(jù)所述預(yù)置提示語(yǔ)編碼獲取相應(yīng)的提示語(yǔ)內(nèi)容;如果所述預(yù)置提示語(yǔ)編碼與從所述命令中獲取的提示語(yǔ)編碼不相同,執(zhí)行S3 ; 53:判斷所述預(yù)置提示語(yǔ)編碼是否為最后ー個(gè)提示語(yǔ)編碼,若不是最后ー個(gè)提示語(yǔ)編碼,則返回遍歷所述提示語(yǔ)相關(guān)信息的內(nèi)容,從所述預(yù)置緩存區(qū)中獲取下一個(gè)預(yù)置提示語(yǔ)編碼,返回S2,若是最后ー個(gè)提示語(yǔ)編碼,則返回錯(cuò)誤信息。
5.如權(quán)利要求I所述的方法,其特征在于,所述根據(jù)提示語(yǔ)內(nèi)容進(jìn)行操作,具體包括 顯示所述提示語(yǔ)內(nèi)容,將所述第一狀態(tài)標(biāo)識(shí)復(fù)位,執(zhí)行所述命令,結(jié)束顯示所述提示語(yǔ)內(nèi)容。
6.如權(quán)利要求5所述的方法,其特征在于,所述結(jié)束顯示所述提示語(yǔ)內(nèi)容,具體為 當(dāng)檢測(cè)到定時(shí)器中斷觸發(fā)時(shí)結(jié)束顯示所述提示語(yǔ)內(nèi)容; 和/或, 當(dāng)接收到下一條命令時(shí)結(jié)束顯示所述提示語(yǔ)內(nèi)容; 和/或, 當(dāng)檢測(cè)到按鍵確認(rèn)觸發(fā)時(shí)結(jié)束顯示所述提示語(yǔ)內(nèi)容。
7.ー種安全顯示自定義信息的方法,其特征在于,包括步驟 ①、接收主機(jī)發(fā)送的命令,遍歷預(yù)置命令序列表并從中獲取所述命令相匹配的預(yù)置命令; ②、對(duì)所述命令的類(lèi)型標(biāo)識(shí)進(jìn)行檢測(cè),如果所述類(lèi)型標(biāo)識(shí)與第一預(yù)設(shè)值相符,執(zhí)行步驟③;如果所述類(lèi)型標(biāo)識(shí)與第二預(yù)設(shè)值相符,執(zhí)行步驟④;如果所述類(lèi)型標(biāo)識(shí)與第三預(yù)設(shè)值相符,執(zhí)行步驟⑤; ③、從所述命令中獲取自定義顯示信息開(kāi)關(guān)標(biāo)識(shí)的值,根據(jù)所述自定義顯示信息開(kāi)關(guān)標(biāo)識(shí)的值修改所述第二狀態(tài)標(biāo)識(shí)的取值,返回步驟①; ④、判斷所述第二狀態(tài)標(biāo)識(shí)的取值,如果所述第二狀態(tài)標(biāo)識(shí)的取值為第四預(yù)設(shè)值,則從所述命令中獲取提示語(yǔ)編碼,根據(jù)所述提示語(yǔ)編碼獲取提示語(yǔ)內(nèi)容,并判斷所述提示語(yǔ)內(nèi)容是否獲取成功,如果成功,則顯示所述提示語(yǔ)內(nèi)容,執(zhí)行所述命令,結(jié)束顯示所述提示語(yǔ)內(nèi)容,并返回步驟①,如果不成功,則返回錯(cuò)誤信息,并返回步驟①;如果所述第二狀態(tài)標(biāo)識(shí)的取值為第五預(yù)設(shè)值,則執(zhí)行所述命令,返回步驟①;如果所述第二狀態(tài)標(biāo)識(shí)的取值為其他值,則返回錯(cuò)誤信息,返回步驟①; ⑤、判斷所述命令中是否包含需要顯示的提示語(yǔ)信息,若包含所述需要顯示的提示語(yǔ)信息,則解析所述命令中的提示語(yǔ)信息,提取提示語(yǔ)內(nèi)容并顯示,執(zhí)行所述命令,結(jié)束顯示所述提示語(yǔ)內(nèi)容,并返回步驟①;若不包含所述需要顯示的提示語(yǔ)信息,從所述命令中獲取提示語(yǔ)編碼,根據(jù)所述提示語(yǔ)編碼獲取所述提示語(yǔ)內(nèi)容,判斷所述提示語(yǔ)內(nèi)容是否獲取成功,如果成功,則顯示所述提示語(yǔ)內(nèi)容,執(zhí)行所述命令,結(jié)束顯示所述提示語(yǔ)內(nèi)容,并返回步驟①,如果不成功,則返回錯(cuò)誤信息,并返回步驟①。
8.如權(quán)利要求7所述的方法,其特征在于,所述從所述命令中獲取所述提示語(yǔ)編碼,具體包括 從所述命令頭中獲取所述提示語(yǔ)編碼; 或, 從所述命令的數(shù)據(jù)域中獲取所述提示語(yǔ)編碼。
9.如權(quán)利要求7所述的方法,其特征在干,所述遍歷預(yù)置命令序列表并從中獲取與所述命令相匹配的預(yù)置命令,具體包括 根據(jù)提示語(yǔ)標(biāo)識(shí)的第一變量值遍歷預(yù)置命令序列表,找到與所述提示語(yǔ)標(biāo)識(shí)的第一變量值相對(duì)應(yīng)的第一預(yù)置命令,再?gòu)乃龅谝活A(yù)置命令中獲取與所述提示語(yǔ)標(biāo)識(shí)的第二變量值相對(duì)應(yīng)的第二預(yù)置命令,再?gòu)乃龅诙A(yù)置命令中獲取與所述提示語(yǔ)標(biāo)識(shí)的第三變量值相對(duì)應(yīng)的第三預(yù)置命令,再?gòu)乃龅谌A(yù)置命令中獲取與所述提示語(yǔ)標(biāo)識(shí)的第四變量值相對(duì)應(yīng)的第四預(yù)置命令,所述第四預(yù)置命令即為與當(dāng)前命令相匹配的所述預(yù)置命令;或者, 根據(jù)所述提示語(yǔ)編碼從所述預(yù)置命令序列表中直接獲取與所述提示語(yǔ)編碼相對(duì)應(yīng)的所述預(yù)置命令。
10.如權(quán)利要求7所述的方法,其特征在干,所述根據(jù)所述提示語(yǔ)編碼獲取提示語(yǔ)內(nèi)容,具體包括 Si:遍歷提示語(yǔ)相關(guān)信息的內(nèi)容,從預(yù)置緩存區(qū)中獲取預(yù)置提示語(yǔ)編碼; S2:判斷所述預(yù)置提示語(yǔ)編碼與從所述命令中獲取的提示語(yǔ)編碼是否相同,如果所述預(yù)置提示語(yǔ)編碼與從所述命令中獲取的提示語(yǔ)編碼相同,則根據(jù)所述預(yù)置提示語(yǔ)編碼獲取相應(yīng)的提示語(yǔ)內(nèi)容;如果所述預(yù)置提示語(yǔ)編碼與從所述命令中獲取的提示語(yǔ)編碼不相同,執(zhí)行S3 ; S3:判斷所述預(yù)置提示語(yǔ)編碼是否為最后ー個(gè)提示語(yǔ)編碼,若不是最后ー個(gè)提示語(yǔ)編碼,則返回遍歷所述提示語(yǔ)相關(guān)信息的內(nèi)容,從所述預(yù)置緩存區(qū)中獲取下一個(gè)預(yù)置提示語(yǔ)編碼,返回S2,若是最后ー個(gè)提示語(yǔ)編碼,則返回錯(cuò)誤信息。
11.如權(quán)利要求7所述的方法,其特征在于,所述結(jié)束顯示提示語(yǔ)內(nèi)容,具體為 接檢測(cè)到定時(shí)器中斷觸發(fā)結(jié)束顯示所述提示語(yǔ)內(nèi)容; 和/或, 當(dāng)接收到下一條命令時(shí)結(jié)束顯示所述提示語(yǔ)內(nèi)容; 和/或, 當(dāng)檢測(cè)到按鍵確認(rèn)觸發(fā)時(shí)結(jié)束顯示所述提示語(yǔ)內(nèi)容。
12.如權(quán)利要求7所述的方法,其特征在于,所述解析所述命令中的提示語(yǔ)信息,具體包括 解析所述命令中的提示語(yǔ)信息,判斷所述提示語(yǔ)信息是否解析成功,如果解析成功,則顯示解析得到的提示語(yǔ)內(nèi)容;如果解析不成功,則根據(jù)所述命令相對(duì)應(yīng)的所述提示語(yǔ)編碼獲取解析錯(cuò)誤的提示語(yǔ)內(nèi)容并顯示。
13.ー種安全顯示自定義信息的方法,其特征在于,包括 ①、接收主機(jī)發(fā)送的命令,根據(jù)所述命令獲取顯示參數(shù)并從所述命令中獲取提示語(yǔ)編碼和; ②、對(duì)所述顯示參數(shù)進(jìn)行判斷,如果所述顯示參數(shù)的值為第六預(yù)設(shè)值,則執(zhí)行步驟③;如果所述顯示參數(shù)的值為第七預(yù)設(shè)值,則執(zhí)行步驟⑥;如果所述顯示參數(shù)的值為其他值,則返回錯(cuò)誤信息,并返回步驟①; ③、從所述命令中獲取命令操作類(lèi)型標(biāo)識(shí)的取值,判斷所述操作類(lèi)型標(biāo)識(shí)的取值,如果所述操作類(lèi)型狀態(tài)標(biāo)識(shí)的取值為第八預(yù)設(shè)值,執(zhí)行步驟④;如果所述操作類(lèi)型狀態(tài)標(biāo)識(shí)的取值為第九預(yù)設(shè)值,則執(zhí)行步驟⑤;如果所述操作類(lèi)型狀態(tài)標(biāo)識(shí)的取值為其他值,則返回錯(cuò)誤信息,并返回步驟①; ④、根據(jù)所述提示語(yǔ)編碼獲取提示語(yǔ)內(nèi)容并顯示,執(zhí)行所述命令,結(jié)束顯示提示語(yǔ)內(nèi)容,返回步驟①; ⑤、從所述命令中獲取結(jié)束顯示標(biāo)識(shí)并修改結(jié)束顯示狀態(tài)標(biāo)識(shí)的取值,獲取第三狀態(tài)標(biāo)識(shí)的取值根據(jù)不同的取值執(zhí)行相應(yīng)的操作,返回步驟①; ⑥、執(zhí)行所述命令,返回步驟①。
14.如權(quán)利要求13所述的方法,其特征在于,根據(jù)所述命令獲取所述顯示參數(shù),具體包括 從所述命令中獲取數(shù)據(jù)結(jié)構(gòu)標(biāo)識(shí),判斷所述數(shù)據(jù)結(jié)構(gòu)標(biāo)識(shí)是否為顯示標(biāo)簽,如果所述數(shù)據(jù)結(jié)構(gòu)標(biāo)識(shí)為所述顯示標(biāo)簽,再?gòu)呐c數(shù)據(jù)結(jié)構(gòu)標(biāo)識(shí)相對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu)中獲取所述顯示參數(shù)的值,如果所述數(shù)據(jù)結(jié)構(gòu)標(biāo)識(shí)不為所述顯示標(biāo)簽,則返回錯(cuò)誤信息; 或, 根據(jù)所述命令中顯示參數(shù)標(biāo)識(shí)直接獲取所述顯示參數(shù)的值。
15.如權(quán)利要求13所述的方法,其特征在干,從所述命令中獲取所述提示語(yǔ)編碼,具體包括 從所述命令頭中獲取所述提示語(yǔ)編碼; 或, 從所述命令的數(shù)據(jù)域中獲取所述提示語(yǔ)編碼。
16.如權(quán)利要求13所述,其特征在于,所述根據(jù)所述提示語(yǔ)編碼獲取提示語(yǔ)內(nèi)容,具體包括 Si:遍歷提示語(yǔ)相關(guān)信息的內(nèi)容,從預(yù)置緩存區(qū)中獲取預(yù)置提示語(yǔ)編碼; 52:判斷所述預(yù)置提示語(yǔ)編碼與從所述命令中獲取的提示語(yǔ)編碼是否相同,如果從所述預(yù)置提示語(yǔ)編碼與所述命令中獲取的提示語(yǔ)編碼相同,則根據(jù)所述預(yù)置提示語(yǔ)編碼獲取相應(yīng)的提示語(yǔ)內(nèi)容;如果所述預(yù)置提示語(yǔ)編碼與從所述命令中獲取的提示語(yǔ)編碼不相同,執(zhí)行S3 ; 53:判斷所述預(yù)置提示語(yǔ)編碼是否為最后ー個(gè)提示語(yǔ)編碼,若不是最后ー個(gè)提示語(yǔ)編碼,則返回遍歷所述提示語(yǔ)相關(guān)信息的內(nèi)容,從所述預(yù)置緩存區(qū)中獲取下一個(gè)預(yù)置提示語(yǔ)編碼,返回S2,若為最后ー個(gè)提示語(yǔ)編碼,則返回錯(cuò)誤信息。
17.如權(quán)利要求13所述的方法,其特征在于,所述獲取第三狀態(tài)標(biāo)識(shí)的取值根據(jù)不同的取值執(zhí)行相應(yīng)的操作,具體包括 獲取所述第三狀態(tài)標(biāo)識(shí),判斷所述第三狀態(tài)標(biāo)識(shí)的取值,如果所述第三狀態(tài)標(biāo)識(shí)的取值為第十預(yù)設(shè)值,則從所述命令中獲取相應(yīng)的提示語(yǔ)內(nèi)容并顯示,判斷所述結(jié)束顯示標(biāo)識(shí)的取值,如果所述結(jié)束顯示狀態(tài)標(biāo)識(shí)的取值為第十二預(yù)設(shè)值,則執(zhí)行所述命令,結(jié)束顯示所述提示語(yǔ)內(nèi)容,如果所述結(jié)束顯示狀態(tài)標(biāo)識(shí)的取值為第十三預(yù)設(shè)值,則執(zhí)行所述命令,如果所述結(jié)束顯示狀態(tài)標(biāo)識(shí)的取值為其他值,則返回錯(cuò)誤信息;如果所述第三狀態(tài)標(biāo)識(shí)的取值為第十一預(yù)設(shè)值,則執(zhí)行所述命令;如果所述第三狀態(tài)標(biāo)識(shí)的取值為其他值,則返回錯(cuò)誤信ο
18.如權(quán)利要求13所述的方法,其特征在于,所述結(jié)束顯示提示語(yǔ)內(nèi)容,具體為 接檢測(cè)到定時(shí)器中斷觸發(fā)結(jié)束顯示所述提示語(yǔ)內(nèi)容; 和/或, 當(dāng)接收到下一條命令時(shí)結(jié)束顯示所述提示語(yǔ)內(nèi)容; 和/或, 當(dāng)檢測(cè)到按鍵確認(rèn)觸發(fā)時(shí)結(jié)束顯示所述提示語(yǔ)內(nèi)容。
全文摘要
本發(fā)明公開(kāi)了一種安全顯示自定義信息的方法,屬于信息安全領(lǐng)域,該方法包括以下步驟接收主機(jī)發(fā)送的命令,獲取與所述命令相匹配的預(yù)置命令,判斷第一狀態(tài)標(biāo)識(shí)是否已置位,若所述第一狀態(tài)標(biāo)識(shí)已置位,則根據(jù)提示語(yǔ)編碼獲取提示語(yǔ)內(nèi)容并顯示,執(zhí)行所述命令;若所述第一狀態(tài)標(biāo)識(shí)未置位,則設(shè)置第一狀態(tài)標(biāo)識(shí)的狀態(tài),并獲取所述命令數(shù)據(jù)域中的內(nèi)容,執(zhí)行所述命令。本發(fā)明通過(guò)在不同的命令中設(shè)置不同的狀態(tài)對(duì)自定義信息進(jìn)行顯示,能夠有效的解決自定義顯示信息的安全問(wèn)題。
文檔編號(hào)G06F21/00GK102737184SQ20121019290
公開(kāi)日2012年10月17日 申請(qǐng)日期2012年6月12日 優(yōu)先權(quán)日2012年6月12日
發(fā)明者于華章, 陸舟 申請(qǐng)人:飛天誠(chéng)信科技股份有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
兰西县| 胶南市| 北京市| 宝应县| 沂源县| 无棣县| 平原县| 江安县| 康马县| 安庆市| 临澧县| 南靖县| 抚顺县| 化德县| 深州市| 河东区| 邵东县| 高清| 海阳市| 昌平区| 社会| 富阳市| 万州区| 吉木萨尔县| 安泽县| 漯河市| 济南市| 英德市| 浦北县| 绩溪县| 安吉县| 阿荣旗| 昌平区| 开封市| 昌平区| 鹤岗市| 周宁县| 静乐县| 溧水县| 崇仁县| 赣州市|