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

一種基于文件交換的b/s系統(tǒng)讀寫卡方法

文檔序號:6386441閱讀:391來源:國知局
專利名稱:一種基于文件交換的b/s系統(tǒng)讀寫卡方法
技術(shù)領(lǐng)域
本發(fā)明涉及計算機(jī)技術(shù)領(lǐng)域,尤其涉及一種基于文件交換的B/S系統(tǒng)讀寫卡方法。
背景技術(shù)
WEB瀏覽器是客戶端的主要應(yīng)用軟件,而B/S系統(tǒng)是當(dāng)前開發(fā)應(yīng)用系統(tǒng)的主流方式,是Web興起后的一種網(wǎng)絡(luò)結(jié)構(gòu)模式,基于B/S系統(tǒng)模式統(tǒng)一了客戶端,將系統(tǒng)功能實現(xiàn)的核心部分集中到服務(wù)器上,簡化了系統(tǒng)的開發(fā)、維護(hù)和使用。在WEB瀏覽器中訪問客戶端的讀寫卡設(shè)備,主要通過使用ActiveX控件的方式來實現(xiàn),當(dāng)前主流的方式是通過ActiveX控件讀取卡號,系統(tǒng)通過卡號識別卡片的身份。但是這種讀寫方法適合于卡內(nèi)僅存儲卡號的卡片,當(dāng)卡片內(nèi)既帶有卡號又帶有存儲數(shù)據(jù)時,這種讀寫方法使得系統(tǒng)不能有效的識別控制符或數(shù)據(jù),而保障卡的卡片內(nèi)既帶有卡號又帶有存儲數(shù)據(jù),因此現(xiàn)有的讀寫方法不能滿足保障卡的讀寫需求。B/S系統(tǒng)在讀寫卡時,需要進(jìn)行服務(wù)器與客戶端卡片之間的數(shù)據(jù)交互,同時,需要將卡片內(nèi)的數(shù)據(jù)翻譯成系統(tǒng)可識別的信息,因此本發(fā)明提出了一種基于文件交換的B/S系統(tǒng)讀寫卡方法。

發(fā)明內(nèi)容
本發(fā)明提出了一種基于文件交換的B/S系統(tǒng)讀寫卡方法,對讀卡方法進(jìn)行了擴(kuò)充,能夠?qū)崿F(xiàn)通過ActiveX讀取卡內(nèi)所有數(shù)據(jù),包括瀏覽器無法識別的字符,且可以與服務(wù)器進(jìn)行通信。本發(fā)明的目的是通過下述技術(shù)方案實現(xiàn)的寫卡操作一、服務(wù)器從保障卡系統(tǒng)數(shù)據(jù)庫中獲取卡片信息,保存為卡片對象;二、取出卡片對象的每一個屬性數(shù)據(jù),按照將對象信息存儲到卡內(nèi)的轉(zhuǎn)換算法轉(zhuǎn)換為二進(jìn)制數(shù)據(jù),將對象信息存儲到卡內(nèi)的轉(zhuǎn)換算法如下I)獲取卡片對象的每一個屬性,按照設(shè)置的存儲方式進(jìn)行排序;2)將排序后的卡片對象的每一個屬性依次轉(zhuǎn)換成為二進(jìn)制數(shù)據(jù),轉(zhuǎn)換時使用UNICODE的編碼形式;3)設(shè)定每一個屬性的最大長度,通過在右側(cè)加O的方式擴(kuò)充每一個屬性的數(shù)據(jù)長度到設(shè)定屬性的最大長度;4)將每一個屬性的二進(jìn)制數(shù)據(jù)進(jìn)行拼接,形成完整的二進(jìn)制數(shù)據(jù);三、ActiveX控件將二進(jìn)制數(shù)據(jù)以文件自動下載客戶端中,并讀取出文件中二進(jìn)制數(shù)據(jù)的內(nèi)容;四、ActiveX控件通過接口將二進(jìn)制數(shù)據(jù)寫入到卡片中,返回操作結(jié)果給服務(wù)器;讀卡操作
—、ActiveX控件調(diào)用卡片接口,將卡內(nèi)信息讀取出來,形成二進(jìn)制數(shù)據(jù)流;二、將二進(jìn)制數(shù)據(jù)流保存為二進(jìn)制文件,存放在客戶端;三、ActiveX控件通過自動上傳功能,實現(xiàn)將二進(jìn)制文件上傳給保障卡系統(tǒng)服務(wù)器;四、系統(tǒng)服務(wù)器接收二進(jìn)制文件,并根據(jù)卡內(nèi)信息存儲到對象的轉(zhuǎn)換算法處理接收到的二進(jìn)制文件,將其保存為卡片對象,卡內(nèi)信息存儲到對象的轉(zhuǎn)換算法如下I)將二進(jìn)制文件中的二進(jìn)制數(shù)據(jù),按照卡片對象的每一個屬性設(shè)定的最大長度劃分每一個屬性的二進(jìn)制數(shù)據(jù);2)將劃分好的每一個屬性的二進(jìn)制數(shù)據(jù)依次轉(zhuǎn)換成卡片對象的每一個屬性;3)將轉(zhuǎn)換后的卡片對象的每一個屬性,按照設(shè)置的存儲方式進(jìn)行排序得到卡片對象;五、將步驟3)得到的卡片對象顯示給客戶端用戶,完成卡片讀取操作。本發(fā)明的有益效果1.通過ActiveX控件方式,以二進(jìn)制文件作為信息交換介質(zhì),實現(xiàn)B/S系統(tǒng)對客戶端卡片的讀寫操作。2.卡片的數(shù)據(jù)以二進(jìn)制的形式上傳給服務(wù)器,由服務(wù)器進(jìn)行解析,或者服務(wù)器進(jìn)行解析后存儲到卡片,可以減少客戶端的工作量,提高讀卡效率。3.通過二進(jìn)制形式交換數(shù)據(jù),可以允許卡片內(nèi)存儲控制字符,擴(kuò)大了卡片信息的范圍。4.通過二進(jìn)制文件交換數(shù)據(jù),可以提高卡片數(shù)據(jù)存儲的靈活性,卡內(nèi)數(shù)據(jù)格式變化時,對讀寫卡接口沒有影響,只需要修改服務(wù)器端的轉(zhuǎn)換算法。


圖1為本發(fā)明的流程具體實施例方式為了更好地理解本發(fā)明的技術(shù)方案,下面結(jié)合附圖及具體實施例對本發(fā)明做進(jìn)一步詳細(xì)描述。I)保障卡信息在卡內(nèi)存儲方式卡內(nèi)數(shù)據(jù)以二進(jìn)制流的形式順序存儲,二進(jìn)制流的具體含義由表I中制定的存儲方式進(jìn)行解釋說明。在數(shù)據(jù)讀寫時,采用整體讀寫的方式進(jìn)行。表1.卡內(nèi)數(shù)據(jù)存儲格式
權(quán)利要求
1.一種基于文件交換的B/S系統(tǒng)讀寫卡方法,其特征在于, 寫卡操作 一、服務(wù)器從保障卡系統(tǒng)數(shù)據(jù)庫中獲取卡片信息,保存為卡片對象; 二、取出卡片對象的每一個屬性數(shù)據(jù),按照將對象信息存儲到卡內(nèi)的轉(zhuǎn)換算法轉(zhuǎn)換為二進(jìn)制數(shù)據(jù),將對象信息存儲到卡內(nèi)的轉(zhuǎn)換算法如下 1)獲取卡片對象的每一個屬性,按照設(shè)置的存儲方式進(jìn)行排序; 2)將排序后的卡片對象的每一個屬性依次轉(zhuǎn)換成為二進(jìn)制數(shù)據(jù),轉(zhuǎn)換時使用UNICODE的編碼形式; 3)設(shè)定每一個屬性的最大長度,通過在右側(cè)加O的方式擴(kuò)充每一個屬性的數(shù)據(jù)長度到設(shè)定屬性的最大長度; 4)將每一個屬性的二進(jìn)制數(shù)據(jù)進(jìn)行拼接,形成完整的二進(jìn)制數(shù)據(jù); 三、ActiveX控件將二進(jìn)制數(shù)據(jù)以文件自動下載客戶端中,并讀取出文件中二進(jìn)制數(shù)據(jù)的內(nèi)容; 四、ActiveX控件通過接口將二進(jìn)制數(shù)據(jù)寫入到卡片中,返回操作結(jié)果給服務(wù)器; 讀卡操作 一、ActiveX控件調(diào)用卡片接口,將卡內(nèi)信息讀取出來,形成二進(jìn)制數(shù)據(jù)流; 二、將二進(jìn)制數(shù)據(jù)流保存為二進(jìn)制文件,存放在客戶端; 三、ActiveX控件通過自動上傳功能,實現(xiàn)將二進(jìn)制文件上傳給保障卡系統(tǒng)服務(wù)器; 四、系統(tǒng)服務(wù)器接收二進(jìn)制文件,并根據(jù)卡內(nèi)信息存儲到對象的轉(zhuǎn)換算法處理接收到的二進(jìn)制文件,將其保存為卡片對象,卡內(nèi)信息存儲到對象的轉(zhuǎn)換算法如下 1)將二進(jìn)制文件中的二進(jìn)制數(shù)據(jù),按照卡片對象的每一個屬性設(shè)定的最大長度劃分每一個屬性的二進(jìn)制數(shù)據(jù); 2)將劃分好的每一個屬性的二進(jìn)制數(shù)據(jù)依次轉(zhuǎn)換成卡片對象的每一個屬性; 3)將轉(zhuǎn)換后的卡片對象的每一個屬性,按照設(shè)置的存儲方式進(jìn)行排序得到卡片對象; 五、將步驟3)得到的卡片對象顯示給客戶端用戶,完成卡片讀取操作。
全文摘要
本發(fā)明公開了一種基于文件交換的B/S系統(tǒng)讀寫卡方法,包括讀卡操作和寫卡操作;本發(fā)明通過ActiveX控件方式,以二進(jìn)制文件作為信息交換介質(zhì),實現(xiàn)B/S系統(tǒng)對客戶端卡片的讀寫操作;卡片的數(shù)據(jù)以二進(jìn)制的形式上傳給服務(wù)器,由服務(wù)器進(jìn)行解析,或者服務(wù)器進(jìn)行解析后存儲到卡片,可以減少客戶端的工作量,提高讀卡效率;通過二進(jìn)制形式交換數(shù)據(jù),可以允許卡片內(nèi)存儲控制字符,擴(kuò)大了卡片信息的范圍。
文檔編號G06K17/00GK103049776SQ20121059234
公開日2013年4月17日 申請日期2012年12月31日 優(yōu)先權(quán)日2012年12月31日
發(fā)明者姚文明 申請人:中國電子科技集團(tuán)公司第十五研究所
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
育儿| 安国市| 寻甸| 神池县| 驻马店市| 萨迦县| 青龙| 许昌市| 荣昌县| 彰化市| 苗栗市| 开平市| 阳江市| 沙洋县| 扶沟县| 浮山县| 基隆市| 怀化市| 正镶白旗| 宜州市| 巍山| 佛冈县| 宜阳县| 县级市| 青冈县| 平原县| 扬州市| 余干县| 开平市| 四平市| 苍南县| 米脂县| 永福县| 柳河县| 鄂托克前旗| 沾益县| 苍山县| 祁门县| 卓尼县| 长阳| 工布江达县|