一種基于加密機的數據處理方法及裝置的制造方法
【專利摘要】本發明涉及通信技術領域,公開了一種基于加密機的數據處理方法及裝置,包括:應用服務器向第一應用的加密機發送所述第一應用的待處理數據;若所述應用服務器在第一預設時間內未接收到所述第一應用的加密機回復的正確響應消息,則所述應用服務器向第二應用的加密機發送所述第一應用的待處理數據。本發明用以解決現有技術中加密機資源冗余浪費的問題。
【專利說明】
一種基于加密機的數據處理方法及裝置
技術領域
[0001]本發明涉及通信技術領域,尤其涉及一種基于加密機的數據處理方法及裝置。
【背景技術】
[0002]目前,隨著網絡應用的日益廣泛以及不同領域的業務種類的日益豐富,借助加密機進行安全性信息(即對安全性要求較高的信息,例如金融卡密碼等)的交互變得越來越重要。
[0003]加密機是一種實現主機加密的外接設備,用于消息的保護或鑒別、密鑰管理、消息完整性控制等方面,是業務處理過程的關鍵設備之一,廣泛使用于銀行、電信、社保、交通等多個行業的信息網絡中。當加密機故障、通訊異常、或加密機版本升級等原因造成加密機停機或不可用時,將導致主機應用業務處理中斷。
[0004]現有技術中,每個業務應用連接一個主用的加密機的基礎上,另外設置一臺備用的加密機,若出現主用的加密機發生故障或無法連接主用的加密機等不可用的情況時,切換到使用備用的加密機處理業務。這樣,在正常情況下備用的加密機不參與業務處理,存在加密機冗余問題,造成資源的閑置浪費。
【發明內容】
[0005]本發明實施例提供一種基于加密機的數據處理方法及裝置,用以解決現有技術中加密機資源冗余浪費的問題。
[0006]本發明實施例提供的基于加密機的數據處理方法包括:
[0007]應用服務器向第一應用的加密機發送所述第一應用的待處理數據;
[0008]若所述應用服務器在第一預設時間內未接收到所述第一應用的加密機回復的正確響應消息,則所述應用服務器向第二應用的加密機發送所述第一應用的待處理數據。
[0009]可選的,所述應用服務器向第二應用的加密機發送所述第一應用的待處理數據,包括:
[0010]所述應用服務器從多個第二應用的加密機中選擇一個加密機,其中,一個第二應用對應一個加密機;
[0011 ] 所述應用服務器向選擇出的第二應用的加密機發送所述第一應用的待處理數據。
[0012]可選的,所述應用服務器從多個第二應用的加密機中選擇一個加密機,包括:
[0013]所述應用服務器將多個第二應用的加密機進行優先級排序;
[0014]所述應用服務器選擇優先級最高的第二應用的加密機。
[0015]可選的,所述應用服務器在第一預設時間內未接收到所述第一應用的加密機回復的正確響應消息,包括:
[0016]所述應用服務器在所述第一預設時間內未接收到所述第一應用的加密機的響應消息;或
[0017]所述應用服務器在所述第一預設時間內接收到所述第一應用的加密機發送的錯誤消息。
[0018]可選的,所述應用服務器向第二應用的加密機發送所述第一應用的待處理數據之后,還包括:
[0019]所述應用服務器判斷是否到達第二預設時間,若是,則向所述第一應用的加密機發送所述第一應用的待處理數據;
[0020]否則,繼續向所述第二應用的加密機發送所述第一應用的后續的待處理數據。
[0021]一種基于加密機的數據處理裝置,包括:
[0022]加密機直連模塊,用于向第一應用的加密機發送所述第一應用的待處理數據;
[0023]加密機代理模塊,用于若所述加密機直連模塊在第一預設時間內未接收到所述第一應用的加密機回復的正確響應消息,則向第二應用的加密機發送所述第一應用的待處理數據。
[0024]可選的,所述加密機代理模塊,具體用于:
[0025]從多個第二應用的加密機中選擇一個加密機,其中,一個第二應用對應一個加密機;
[0026]向選擇出的所述第二應用的加密機發送所述第一應用的待處理數據。
[0027]可選的,所述加密機代理模塊,具體用于:
[0028]將多個第二應用的加密機進行優先級排序;
[0029]選擇優先級最高的第二應用的加密機。
[0030]可選的,所述加密機代理模塊,具體用于:
[0031]若所述加密機直連模塊在所述第一預設時間內未接收到所述第一應用的加密機的響應消息;或
[0032]所述加密機直連模塊在所述第一預設時間內接收到所述第一應用的加密機發送的錯誤消息,
[0033]則向所述第二應用的加密機發送所述第一應用的待處理數據。
[0034]可選的,所述加密機代理模塊還用于:
[0035]向第二應用的加密機發送所述第一應用的待處理數據之后,判斷是否到達第二預設時間,若是,則向所述第一應用的加密機發送所述第一應用的待處理數據;
[0036]否則,繼續向所述第二應用的加密機發送后續的所述第一應用的待處理數據。
[0037]本發明實施例中,第一應用有待處理數據需要加密機處理,首先向第一應用直連的加密機發送待處理數據。當確定第一應用的加密機不可用后,應用服務器將第一應用的待處理數據發送給第二應用的加密機,第二應用的加密機即為與第二應用直連的加密機。也就是說,將第二應用的加密機作為第一應用的備用加密機,無需另外設置加密機作為備用加密機。由此,省去了增加備用加密機,節省了加密機資源。另外,第二應用的加密機作為第二應用的主用加密機,在第一應用的加密機正常使用的情況下,也正常工作,避免了存在閑置加密機的情況,充分利用現有的加密機資源,提高了資源使用率,實現了加密機資源的高可用性。
【附圖說明】
[0038]為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡要介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域的普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
[0039]圖1為現有技術中應用與加密機的連接示意圖;
[0040]圖2為本發明實施例中基于加密機的數據處理方法的流程圖;
[0041]圖3為本發明實施例中應用、加密機代理模塊與加密機的連接示意圖;
[0042]圖4為本發明實施例中一種應用、加密機代理模塊與加密機的連接示意圖;
[0043]圖5為本發明實施例中一種基于加密機的數據處理方法的流程圖;
[0044]圖6為本發明實施例中另一種應用、加密機代理模塊與加密機的連接示意圖;
[0045]圖7為本發明實施例中基于加密機的數據處理裝置的示意圖。
【具體實施方式】
[0046]為了使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明作進一步地詳細描述,顯然,所描述的實施例僅僅是本發明一部份實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其它實施例,都屬于本發明保護的范圍。
[0047]加密機是連接在主機上的外接加密設備,與主機之間使用TCP/IP (傳輸控制協議/ 因特網互聯協議,Transmiss1n Control Protocol/Internet Protocol)通信。主機即應用服務器中可以包括處理業務的多個應用,每個應用配置一個主用的加密機。當應用有數據信息需要進行加解密等處理時,將需要處理的數據發送給加密機。若某個應用的加密機出現故障時,該應用的數據信息將無法處理,會導致整個數據處理流程出現終端,影響用戶的使用。現有技術中另外設置一個備用加密機,如圖1所示。每個應用除了與本應用的加密機相連,還連接備用加密機。當主用的加密機不可用時,應用服務器將該應用的數據發送給備用加密機進行處理。現有技術中的數據處理方式會造成加密機資源的冗余浪費。
[0048]為了解決上述問題,本發明實施例提供了一種基于加密機的數據處理方法,該方法的流程如圖2所示,方法可以包括如下步驟:
[0049]S101、應用服務器向第一應用的加密機發送所述第一應用的待處理數據;
[0050]S102、若所述應用服務器在第一預設時間內未接收到所述第一應用的加密機回復的正確響應消息,則所述應用服務器向第二應用的加密機發送所述第一應用的待處理數據。
[0051]本發明實施例中,第一應用有待處理數據需要加密機處理,首先向第一應用直連的加密機發送待處理數據。當確定第一應用的加密機不可用后,應用服務器將第一應用的待處理數據發送給第二應用的加密機,第二應用的加密機即為與第二應用直連的加密機。也就是說,將第二應用的加密機作為第一應用的備用加密機,無需另外設置加密機作為備用加密機。由此,省去了增加備用加密機,節省了加密機資源。另外,第二應用的加密機作為第二應用的主用加密機,在第一應用的加密機正常使用的情況下,也正常工作,避免了存在閑置加密機的情況,充分利用現有的加密機資源,提高了資源使用率,實現了加密機資源的尚可用性。
[0052]上述第二應用可以為多個第二應用,即應用服務器中存在多個應用處理業務,將其中一個應用作為第一應用,其余即為第二應用。因此,上述步驟SlOl包括:
[0053]所述應用服務器從多個第二應用的加密機中選擇一個加密機,其中,一個第二應用對應一個加密機;
[0054]所述應用服務器向選擇出的第二應用的加密機發送所述第一應用的待處理數據。
[0055]具體地,應用服務器中包括多個應用,每個應用對應一個主用的加密機,將該主用的加密機與相應的應用直接相連,當應用有數據需要加密機進行處理時,首先將數據發送給直連的主用加密機。另外,在應用服務器中增設加密機代理模塊,該模塊一端與應用服務器中的每個應用相連,另一端連接應用服務器外的各個加密機,如圖3所示。當某個應用對應的加密機不可用時,該應用將需要處理的數據發送給加密機代理模塊,加密機代理模塊從其余的應用對應的加密機中選擇一個加密機,將數據發送給選中的加密機進行處理。
[0056]現有技術中,若主機直連的多個主用的加密機均不可用,所有不可用的主用加密機的業務都切換至備用加密機處理,將造成備用的加密機負載過重。本發明實施例中,若有多個不可用的主用加密機,則業務可分攤至多個備用加密機中進行處理,均衡了加密機的負載,防止單個加密機負載過重。
[0057]現有技術中,另一種方式是將所有應用不直接連接加密機,通過加密機代理模塊連接至多個加密機,應用需要將待處理的數據發送至加密機時,首先將待處理的數據發送至加密機代理模塊,由加密機代理模塊從所有加密機中選擇一個,將待處理數據發送至選中的加密機。這種方式存在較高的風險,若加密機代理模塊異常,將導致所有加密機均不可用,業務處理停止。本發明實施例中,應用直連主用的加密機,利用加密機代理模塊管理備用加密機,正常情況下利用主用的加密機處理數據,主用的加密機出現故障切換為利用備用加密機處理,只有主用的加密機和備用的加密機全部出現故障才會對業務處理的流程產生影響,因此,分擔了故障風險,提高了加密機的高可用性。
[0058]需要說明的是,本發明實施例中的第一應用、第二應用是為了方便理解和表述,并非限制性描述。應用服務器中的任一應用均可作為第一應用,也可作為第二應用。當應用服務器中的某個應用作為第一應用,相對于該第一應用而言,其余應用即為第二應用。當另一個應用作為第一應用時,上一個作為第一應用的應用則為第二應用。本發明實施例對此不做限定。
[0059]本發明實施例中,當第一應用的加密機不可用時,切換至第二應用的加密機處理,其中,第一應用的加密機不可用表現在應用服務器在第一預設時間內未接收到所述第一應用的加密機回復的正確響應消息,包括:
[0060]所述應用服務器在所述第一預設時間內未接收到所述第一應用的加密機發送的消息;或
[0061]所述應用服務器在所述第一預設時間內接收到所述第一應用的加密機的響應消息。
[0062]具體來說,加密機不可用包括多種情況,如加密機自身出現故障、應用服務器和加密機之間的連接異常、應用服務器和加密機之間的交互異常等。具體表現在應用服務器向加密機發送數據信息后,第一預設時間內接收不到加密機回復的消息,則認為第一應用的加密機不可用。或者,應用服務器在第一預設時間內接收到加密機回復的消息,但該回復的消息與應用服務器向加密機發送的消息不對應,如為亂碼等錯誤消息,應用服務器接收到加密機回復的消息后,判斷回復的消息為錯誤消息,則也認為應用服務器在第一預設時間內未接收到加密機回復的正確響應消息,即第一應用的加密機不可用。
[0063]判斷第一應用的加密機不可用之后,即將第一應用的待處理數據發送至加密機代理模塊,由加密機代理模塊在多個第二應用的加密機中選擇一個處理第一應用的待處理數據。具體選擇方式可以為隨機選擇,即加密機代理模塊在第二應用的加密機中隨機選擇一個加密機,向其發送待處理數據。若該第二應用的加密機可用,則后續的一段時間內,第一應用的待處理數據均發給該第二應用的加密機進行處理。若該第二應用的加密機不可用,則繼續從其余的第二應用的加密機中隨機選擇一個,發送待處理數據,直至隨機選擇的第二應用的加密機可用。其中判斷第二應用的加密機是否可用的方法可與上述判斷第一應用的加密機是否可用的方法相同。
[0064]較佳地,選擇第二應用的加密機的方式可以將第二應用的加密機進行優先級排序,即應用服務器從多個第二應用的加密機中選擇一個加密機,包括:
[0065]所述應用服務器將多個第二應用的加密機進行優先級排序;
[0066]所述應用服務器選擇優先級最高的第二應用的加密機。
[0067]具體來說,可以基于下列要素中的一個或多個對第二應用的加密機進行優先級排序:加密機功能列表、線路狀態、功能狀態、平均響應時間、調用頻次。其中,當第二應用的加密機可連接且線路狀態和功能狀態均正常的前提下,可依據第二應用的加密機的平均響應時間和調用頻次對第二應用的加密機進行優先級排序。
[0068]例如,應用服務器首先根據加密機的負載,從第二應用的加密機中選擇負載最小的一個或多個加密機;然后從選擇出的一個或多個加密機中,進一步選出業務處理最快的加密機。基于第二應用的加密機的優先級,首先向優先級最高的加密機發送第一應用的待處理數據,若該優先級最高的加密機成功執行了處理任務,則后續一段時間內,繼續將第一應用的待處理數據發送給該優先級最高的加密機;若優先級最高的加密機不能執行處理任務,則依據優先級順序選擇下一優先級的加密機,向其發送待處理數據,直至待處理數據被成功處理。
[0069]再比如,應用服務器內包括應用I?7,連接7個加密機,其中加密機2、4和5出現故障。當加密機2出現故障時,應用服務器首先根據加密機的功能狀態和平均響應時間,將其余6個加密機進行優先級排序,排序后加密機3的優先級最高,則應用服務器將加密機2的數據發送給加密機3進行處理。之后加密機4出現故障,由于加密機2也出現故障,則將加密機1、3、5、6和7進行優先級排序。需要說明的是,加密機3已經處理應用2的待處理數據,這里可以將加密機3重新進行優先級排序,也可將加密機3排除在外,僅從加密機1、
5、6和7中選擇,本發明實施例對此僅為舉例,不做限制。從5個加密機中選擇出優先級最高的加密機5,用于處理應用4的數據。再之后,加密機5出現故障,再從加密機1、3、6和7中選擇出優先級最高的加密機7。由于加密機5出現故障前在處理應用4和應用5的待處理數據,則將應用4和應用5的待處理數據發送給加密機7。
[0070]本發明實施例中,對加密機進行優先級排序為實時排序,即根據某個加密機出現故障時,其余加密機當前的狀態,對其余加密機進行排序。當下次有加密機出現故障時,再重新進行優先級排序。這是因為加密機的性能與加密機處理的應用的待處理數據有關,而每一時間段加密機處理的數據不同,處理的數據量也不同,因此加密機的處理能力會變化,切換調用時,需進行實時優先級排序。
[0071]加密機可通過自啟動、自保護等方式恢復正常,上述將第一應用的待處理數據發送至第二應用的加密機處理之后,待一段時間后,再將第一應用的待處理數據發送至第一應用的加密機。即,應用服務器向第二應用的加密機發送所述第一應用的待處理數據之后,包括:
[0072]所述應用服務器判斷是否到達第二預設時間,若是,則繼續向所述第一應用的加密機發送所述第一應用的后續的待處理數據;
[0073]否則,向所述第二應用的加密機發送所述第一應用的待處理數據。
[0074]具體來說,應用服務器從向第二應用的加密機發送第一應用的待處理數據開始計時,到達第二預設時間之后,自動切換回連接第一應用的加密機,即將第一應用的待處理數據發送給第一應用的加密機。若第一應用的加密機可用,則后續數據的處理由第一應用的加密機執行。若第一應用的加密機仍不可用,則仍將第一應用之后的待處理數據發送給第二應用的加密機處理,并重新計算時間。現有技術中,將業務切換至備用加密機處理后,無法自動回切至直連加密機,需人工干預。這樣,當直連加密機恢復正常而備用加密機出現故障時,無法自動將業務切換回直連加密機,將影響業務處理,缺乏魯棒性。而本發明實施例中,加密機的切換無需人工干預,可實現加密機調用的自動切換與恢復,從而保證處理過程不中斷,提高了加密機的高可用性和魯棒性。
[0075]為了更清楚地理解本發明,下面以具體實例對上述流程進行詳細描述。
[0076]本發明的一種實施例中,如圖4所示,應用服務器內有應用A、B、(^PD,以及加密機代理模塊。四個應用分別對應連接加密機a、b、c和d,加密機代理模塊的一端連接四個應用,一端連接四個加密機。實施例中,應用服務器的業務B的待處理數據需進行加密操作,具體步驟如圖5所示,包括:
[0077]S201、加密機直連模塊將業務B的待處理數據發送給加密機b。
[0078]S202、加密機直連模塊判斷在第一預設時間內是否接收到加密機b發送的正確回復消息,若是,執行步驟S201 ;否則,執行步驟S203。
[0079]S203、加密機直連模塊將業務B的待處理數據發送給應用服務器內的加密機代理模塊。
[0080]S204、加密機代理模塊接收到業務B的待處理數據后,將加密機a、c和d進行優先級排序。
[0081]S205、加密機代理模塊按照優先級順序,從加密機a、c和d中選擇一個可用的加密機,發送業務B的待處理數據,并開始計時。
[0082]S206、加密機代理模塊判斷是否到達第二預設時間,若是,則執行步驟S201 ;否貝1J,執行步驟S203。
[0083]上述實施例是在一個應用服務器內進行加密機的切換。較佳地,本發明實施例還可以在多個應用服務器之間進行加密機的切換。例如,如圖6所示,四個應用服務器J、K、L和M,分別連接對應的加密機j、k、I和m,每個應用服務器包括應用和一個加密機代理模塊。每個應用直接連接一個加密機,并且通過同一個應用服務器內的加密機代理模塊,與其它應用的加密機間接相連。
[0084]需要說明的是,在多個應用服務器之間進行加密機的切換時,一個應用服務器內,可以包含一個應用,也可以包含多個應用,本發明實施例對此僅為示例,不做限制。
[0085]基于相同的技術構思,本發明實施例還提供基于加密機的數據處理裝置,如圖7所示,包括:
[0086]加密機直連模塊11,用于向第一應用的加密機發送所述第一應用的待處理數據;
[0087]加密機代理模塊12,用于若所述加密機直連模塊在第一預設時間內未接收到所述第一應用的加密機回復的正確響應消息,則向第二應用的加密機發送所述第一應用的待處理數據。
[0088]可選的,加密機代理模塊12,具體用于:
[0089]從多個第二應用的加密機中選擇一個加密機,其中,一個第二應用對應一個加密機;
[0090]向選擇出的所述第二應用的加密機發送所述第一應用的待處理數據。
[0091]可選的,加密機代理模塊12,具體用于:
[0092]將多個第二應用的加密機進行優先級排序;
[0093]選擇優先級最高的第二應用的加密機。
[0094]可選的,加密機代理模塊12,具體用于:
[0095]若加密機直連模塊11在所述第一預設時間內未接收到所述第一應用的加密機的響應消息;或
[0096]加密機直連模塊11在所述第一預設時間內接收到所述第一應用的加密機發送的錯誤消息,
[0097]則向所述第二應用的加密機發送所述第一應用的待處理數據。
[0098]可選的,加密機代理模塊12還用于:
[0099]向第二應用的加密機發送所述第一應用的待處理數據之后,判斷是否到達第二預設時間,若是,則向所述第一應用的加密機發送所述第一應用的待處理數據;
[0100]否則,繼續向所述第二應用的加密機發送后續的所述第一應用的待處理數據。
[0101]本發明是參照根據本發明實施例的方法、設備(系統)、和計算機程序產品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理器以產生一個機器,使得通過計算機或其他可編程數據處理設備的處理器執行的指令產生用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0102]這些計算機程序指令也可存儲在能引導計算機或其他可編程數據處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的制造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0103]這些計算機程序指令也可裝載到計算機或其他可編程數據處理設備上,使得在計算機或其他可編程設備上執行一系列操作步驟以產生計算機實現的處理,從而在計算機或其他可編程設備上執行的指令提供用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0104]盡管已描述了本發明的優選實施例,但本領域內的技術人員一旦得知了基本創造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權利要求意欲解釋為包括優選實施例以及落入本發明范圍的所有變更和修改。
[0105]顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的精神和范圍。這樣,倘若本發明的這些修改和變型屬于本發明權利要求及其等同技術的范圍之內,則本發明也意圖包含這些改動和變型在內。
【主權項】
1.一種基于加密機的數據處理方法,其特征在于,包括: 應用服務器向第一應用的加密機發送所述第一應用的待處理數據; 若所述應用服務器在第一預設時間內未接收到所述第一應用的加密機回復的正確響應消息,則所述應用服務器向第二應用的加密機發送所述第一應用的待處理數據。2.如權利要求1所述的方法,其特征在于,所述應用服務器向第二應用的加密機發送所述第一應用的待處理數據,包括: 所述應用服務器從多個第二應用的加密機中選擇一個加密機,其中,一個第二應用對應一個加密機; 所述應用服務器向選擇出的第二應用的加密機發送所述第一應用的待處理數據。3.如權利要求2所述的方法,其特征在于,所述應用服務器從多個第二應用的加密機中選擇一個加密機,包括: 所述應用服務器將多個第二應用的加密機進行優先級排序; 所述應用服務器選擇優先級最高的第二應用的加密機。4.如權利要求1所述的方法,其特征在于,所述應用服務器在第一預設時間內未接收到所述第一應用的加密機回復的正確響應消息,包括: 所述應用服務器在所述第一預設時間內未接收到所述第一應用的加密機的響應消息;或 所述應用服務器在所述第一預設時間內接收到所述第一應用的加密機發送的錯誤消息。5.如權利要求1所述的方法,其特征在于,所述應用服務器向第二應用的加密機發送所述第一應用的待處理數據之后,還包括: 所述應用服務器判斷是否到達第二預設時間,若是,則向所述第一應用的加密機發送所述第一應用的待處理數據; 否則,繼續向所述第二應用的加密機發送所述第一應用的后續的待處理數據。6.一種基于加密機的數據處理裝置,其特征在于,包括: 加密機直連模塊,用于向第一應用的加密機發送所述第一應用的待處理數據; 加密機代理模塊,用于若所述加密機直連模塊在第一預設時間內未接收到所述第一應用的加密機回復的正確響應消息,則向第二應用的加密機發送所述第一應用的待處理數據。7.如權利要求6所述的裝置,其特征在于,所述加密機代理模塊,具體用于: 從多個第二應用的加密機中選擇一個加密機,其中,一個第二應用對應一個加密機; 向選擇出的所述第二應用的加密機發送所述第一應用的待處理數據。8.如權利要求7所述的裝置,其特征在于,所述加密機代理模塊,具體用于: 將多個第二應用的加密機進行優先級排序; 選擇優先級最高的第二應用的加密機。9.如權利要求6所述的裝置,其特征在于,所述加密機代理模塊,具體用于: 若所述加密機直連模塊在所述第一預設時間內未接收到所述第一應用的加密機的響應消息;或 所述加密機直連模塊在所述第一預設時間內接收到所述第一應用的加密機發送的錯誤消息, 則向所述第二應用的加密機發送所述第一應用的待處理數據。10.如權利要求6所述的裝置,其特征在于,所述加密機代理模塊還用于: 向第二應用的加密機發送所述第一應用的待處理數據之后,判斷是否到達第二預設時間,若是,則向所述第一應用的加密機發送所述第一應用的待處理數據; 否則,繼續向所述第二應用的加密機發送后續的所述第一應用的待處理數據。
【文檔編號】H04L29/06GK105933271SQ201511016898
【公開日】2016年9月7日
【申請日】2015年12月29日
【發明人】劉維博, 盧凱, 郭延斌, 冀乃庚, 尹亞偉
【申請人】中國銀聯股份有限公司