新四季網

籤名消息的自動通知方法、裝置以及伺服器與流程

2023-05-31 11:53:36


本發明涉及計算機領域,具體而言,本發明涉及一種籤名消息的自動通知方法、一種籤名消息的自動通知裝置以及一種籤名消息的自動通知伺服器。



背景技術:

隨著信息技術的發展,各種各樣的終端也得到了越來越多的發展,特別是,pc終端、移動終端等;而無論什麼樣的終端都需要通過執行程序來實現各種任務。而由於程序語言的局限性以及程序編譯人員在編譯程序時出現的錯誤等,難免會造成運行於終端的程序存在漏洞,使得惡意程序針對該漏洞對程序或終端進行攻擊,從而導致程序或終端的無法正常運行,甚至造成用戶的信息洩露和財產損失。

為了解決程序存在的漏洞的問題,程序編譯人員會對發現到的程序漏洞進行修補,生成補丁程序,並由程序管理人員對外界發布該補丁程序,以供用戶獲取並對相應的程序進行修復或升級;而補丁程序在對外發布前,需要由廠家對該補丁程序進行籤名;而在現有技術中,廠家需要很長的時間對補丁程序進行籤名,且測試人員也需要等待很長時間才能獲取到籤名後的補丁程序,比如,2-3天的時間;在此期間內,由於測試人員不清楚何時才能獲取到籤名後的補丁程序,所以需要花費大量的時間和精力通過查看後臺來確定是否已經獲取到了籤名後的補丁程序,以完成後續的發布工作。

然而,到目前為止,還沒有有效的方法能夠解決上述問題,而如何使得測試人員能夠不耗費大量時間和精力通過查看後臺來確定是否已經獲取到了籤名後的補丁程序是解決上述問題的關鍵。



技術實現要素:

為克服上述技術問題或者至少部分地解決上述技術問題,特提出以下技術方案:

本發明的一個實施例提出了一種籤名消息的自動通知方法,包括:當監測到已獲取到的任一待籤名數據包時,向目標伺服器發送包括具有身份標識信息的待籤名數據包的籤名請求;接收目標伺服器返回的響應於籤名請求的具有身份標識信息的已籤名數據包;當接收到已籤名數據包時,生成待籤名數據包已完成籤名的消息,並發送消息。

優選地,待籤名數據包預存儲於預置存儲區域中,該方法還包括:當監測到已獲取到的任一待籤名數據包時和/或當接收到任一已籤名數據包時,基於身份標識信息,修改預置存儲區域中存儲的待籤名數據包對應的狀態標識信息。

優選地,當監測到已獲取到的任一待籤名數據包時,基於身份標識信息,修改預置存儲區域中存儲的待籤名數據包對應的狀態標識信息的步驟,包括:

基於身份標識信息,將預置存儲區域中存儲的待籤名數據包對應的狀態標識信息修改為處理狀態標識信息。

優選地,當將預置存儲區域中存儲的待籤名數據包對應的狀態標識信息修改為處理狀態標識信息時,該方法還包括:生成並發送待籤名數據包正在處理中的消息。

優選地,當接收到任一已籤名數據包時,修改預置存儲區域中存儲的待籤名數據包對應的狀態標識信息的步驟,包括:基於身份標識信息,將預置存儲區域中存儲的待籤名數據包對應的處理狀態標識信息修改為籤名完成狀態標識信息;其中,當接收到已籤名數據包時,該方法還包括:基於身份標識信息,將已籤名數據包存儲至預置存儲區域中的待籤名數據包對應的存儲區域。

優選地,籤名請求還包括預置密鑰,以使得目標伺服器基於對預置密鑰的檢測,判斷籤名請求是否為真實的籤名請求。

其中,向相應用戶發送以下任一項消息:待籤名數據包已完成籤名的消息、待籤名數據包正在處理中的消息。

本發明的另一個實施例提出了一種籤名消息的自動通知裝置,包括:

監測模塊,用於當監測到已獲取到的任一待籤名數據包時,向目標伺服器發送包括具有身份標識信息的待籤名數據包的籤名請求;

接收模塊,用於接收目標伺服器返回的響應於籤名請求的具有身份標識信息的已籤名數據包;

第一生成模塊,用於當接收到已籤名數據包時,生成待籤名數據包已完成籤名的消息,並發送消息。

優選地,該裝置還包括:第一存儲模塊,用於待籤名數據包預存儲於預置存儲區域中;修改模塊,用於當監測到已獲取到的任一待籤名數據包時和/或當接收到任一已籤名數據包時,基於身份標識信息,修改預置存儲區域中存儲的待籤名數據包對應的狀態標識信息。

優選地,修改模塊,用於基於身份標識信息,將預置存儲區域中存儲的待籤名數據包對應的狀態標識信息修改為處理狀態標識信息。

優選地,該裝置還包括:第二生成模塊,用於當檢測到修改模塊將預置存儲區域中存儲的待籤名數據包對應的狀態標識信息修改為處理狀態標識信息時,生成並發送待籤名數據包正在處理中的消息。

優選地,修改模塊,用於基於身份標識信息,將預置存儲區域中存儲的待籤名數據包對應的處理狀態標識信息修改為籤名完成狀態標識信息;其中,該裝置還包括:第二存儲模塊,用於當檢測到第一生成模塊接收到已籤名數據包時,基於身份標識信息,將已籤名數據包存儲至預置存儲區域中的待籤名數據包對應的存儲區域。

優選地,籤名請求還包括預置密鑰,以使得目標伺服器基於對預置密鑰的檢測,判斷籤名請求是否為真實的籤名請求。

其中,向相應用戶發送以下任一項消息:待籤名數據包已完成籤名的消息、待籤名數據包正在處理中的消息。

本發明的又一個實施例提出了一種籤名消息的自動通知伺服器,包括存儲器、處理器以及存儲在存儲器上並在處理器上運行的電腦程式;處理器執行電腦程式時實現上述籤名消息的自動通知方法技術方案中的任一一個技術方案。

本發明的技術方案中,當監測到已獲取到的任一待籤名數據包時,向目標伺服器發送包括具有身份標識信息的待籤名數據包的籤名請求;接收目標伺服器返回的響應於籤名請求的具有身份標識信息的已籤名數據包;當接收到已籤名數據包時,生成待籤名數據包已完成籤名的消息,並發送消息;從而使得當數據包被籤名完畢時,可以及時發送消息給相關人員,而相關人員在收到數據包被籤名完畢的消息時,可以快速展開關於籤名後數據包的後續流程,避免相關人員耗費大量時間和精力去人工查詢和監測數據包是否已經籤名完成以及由於人工查詢和監測難免無法準確地判斷出數據包被籤名完成時的具體時間從而造成的時間延遲;同時,完全實現以自動化方式代替人工觸髮型工作方式來跟蹤數據包的籤名過程。

本發明附加的方面和優點將在下面的描述中部分給出,這些將從下面的描述中變得明顯,或通過本發明的實踐了解到。

附圖說明

本發明上述的和/或附加的方面和優點從下面結合附圖對實施例的描述中將變得明顯和容易理解,其中:

圖1為本發明中的一個實施例的籤名消息的自動通知方法的流程示意圖;

圖2為本發明中的另一個實施例的籤名消息的自動通知裝置的結構框架示意圖;

圖3為本發明中的又一個實施例的籤名消息的自動通知伺服器的信息交互流程示意圖。

具體實施方式

下面詳細描述本發明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,僅用於解釋本發明,而不能解釋為對本發明的限制。

本技術領域技術人員可以理解,除非特意聲明,這裡使用的單數形式「一」、「一個」、「所述」和「該」也可包括複數形式。應該進一步理解的是,本發明的說明書中使用的措辭「包括」是指存在所述特徵、整數、步驟、操作、元件和/或組件,但是並不排除存在或添加一個或多個其他特徵、整數、步驟、操作、元件、組件和/或它們的組。應該理解,當我們稱元件被「連接」或「耦接」到另一元件時,它可以直接連接或耦接到其他元件,或者也可以存在中間元件。此外,這裡使用的「連接」或「耦接」可以包括無線連接或無線耦接。這裡使用的措辭「和/或」包括一個或更多個相關聯的列出項的全部或任一單元和全部組合。

本技術領域技術人員可以理解,除非另外定義,這裡使用的所有術語(包括技術術語和科學術語),具有與本發明所屬領域中的普通技術人員的一般理解相同的意義。還應該理解的是,諸如通用字典中定義的那些術語,應該被理解為具有與現有技術的上下文中的意義一致的意義,並且除非像這裡一樣被特定定義,否則不會用理想化或過於正式的含義來解釋。

圖1為本發明一個實施例的籤名消息的自動通知方法的流程示意圖。

需要說明的是,本實施例的執行主體是伺服器。

步驟s101:當監測到已獲取到的任一待籤名數據包時,向目標伺服器發送包括具有身份標識信息的待籤名數據包的籤名請求;步驟s102:接收目標伺服器返回的響應於籤名請求的具有身份標識信息的已籤名數據包;步驟s103:當接收到已籤名數據包時,生成待籤名數據包已完成籤名的消息,並發送消息。

本發明的技術方案中,當監測到已獲取到的任一待籤名數據包時,向目標伺服器發送包括具有身份標識信息的待籤名數據包的籤名請求;接收目標伺服器返回的響應於籤名請求的具有身份標識信息的已籤名數據包;當接收到已籤名數據包時,生成待籤名數據包已完成籤名的消息,並發送消息;從而使得當數據包被籤名完畢時,可以及時發送消息給相關人員,而相關人員在收到數據包被籤名完畢的消息時,可以快速展開關於籤名後數據包的後續流程,避免相關人員耗費大量時間和精力去人工查詢和監測數據包是否已經籤名完成以及由於人工查詢和監測難免無法準確地判斷出數據包被籤名完成時的具體時間從而造成的時間延遲;同時,完全實現以自動化方式代替人工觸髮型工作方式來跟蹤數據包的籤名過程。

以下針對各個步驟的具體實現做進一步的說明:

步驟s101:當監測到已獲取到的任一待籤名數據包時,向目標伺服器發送包括具有身份標識信息的待籤名數據包的籤名請求。

其中,數據包包括但不限於:補丁包。

其中,獲取補丁包的方式包括但不限於:接收基於預置伺服器將原始數據包生成待籤名數據包的消息;基於該消息從預置伺服器中獲取待籤名數據包和該待籤名數據包的身份標識信息;或者直接從該發送的消息中獲取待籤名數據包和該待籤名數據包的身份標識信息。

具體地,當預置伺服器,如,後臺伺服器,在監測到原始補丁包被存儲到預置存儲區域中後,如,獨立資料庫伺服器或者後臺伺服器的資料庫中後,後臺伺服器以身份標識信息和將該原始補丁包的處理狀態對該原始補丁包進行命名,如,「001.ko」,其中,「001」表示該原始補丁包的身份標識信息,「ko」表示為原始補丁包,即還未進行任何處理的補丁包;且後臺伺服器將預置存儲區域中存儲的原始補丁包對應的初始狀態標識信息設置為「0」;後臺伺服器基於預置的混淆算法,對該原始補丁包進行混淆處理,使得該原始補丁包生成混淆補丁包,並將該混淆補丁包命名為「001.patch」;其中「patch」表示為該補丁包的處理狀態是已經進行了混淆處理的補丁包;後臺伺服器基於該混淆補丁包的身份標識信息「001」,將預置存儲區域中存儲的原始補丁包對應的初始狀態標識信息「0」修改為混淆補丁包對應的混淆狀態標識信息,如「1」。在生成混淆補丁包後,該混淆補丁包即為待籤名補丁包;後臺伺服器通過socket實現tcp/ip協議與消息伺服器進行通訊,並向消息伺服器發送待籤名補丁包已經生成的消息,此時,消息伺服器向後臺伺服器獲取該待籤名補丁包,或者,後臺伺服器在向消息伺服器發送待籤名補丁包已經生成的消息時,將該待籤名補丁包一併發送至消息伺服器。當消息伺服器監測到已獲取到該待籤名補丁包時,向目標伺服器,如,籤名伺服器,發送包括具有身份標識信息的待籤名補丁包的籤名請求;其中,消息伺服器與目標伺服器通過socket實現tcp/ip協議進行通訊。

需要說明的是,在將待籤名補丁包向伺服器發送的過程中,均需要向接收的伺服器表明該待籤名補丁包的身份標識信息;伺服器可以通過接收到的待籤名補丁包的名稱信息來獲取該待籤名補丁包的身份標識信息。

具體地,待籤名數據包預存儲於預置存儲區域中,該方法還包括:當監測到已獲取到的任一待籤名數據包時和/或當接收到任一已籤名數據包時,基於身份標識信息,修改預置存儲區域中存儲的待籤名數據包對應的狀態標識信息。

當監測到已獲取到的任一待籤名數據包時,基於身份標識信息,修改預置存儲區域中存儲的待籤名數據包對應的狀態標識信息的步驟,包括:基於身份標識信息,將預置存儲區域中存儲的待籤名數據包對應的狀態標識信息修改為處理狀態標識信息。

當將預置存儲區域中存儲的待籤名數據包對應的狀態標識信息修改為處理狀態標識信息時,該方法還包括:生成並發送待籤名數據包正在處理中的消息。

例如,當消息伺服器監測到已獲取到待籤名補丁包時,基於該待籤名補丁包的名稱,如「001.patch」確定的該待籤名補丁包的身份標識信息「001」,將後臺伺服器的資料庫或獨立資料庫伺服器中存儲的身份標識信息為「001」的待籤名補丁包,即混淆補丁包,對應的混淆狀態標識信息「1」修改為該待籤名補丁包對應的處理狀態標識信息,如「3」。當消息伺服器修改完成待籤名補丁包對應的狀態標識信息為處理狀態標識信息後,消息伺服器生成待籤名補丁包正在處理中的消息,並將該消息以郵件或短消息的形式發送至相應用戶,以告知相應用戶當前該待籤名補丁包正在處理中。

需要說明的是,上述實施例中的待籤名補丁包對應的狀態標識信息即是後臺伺服器的資料庫或獨立資料庫伺服器中存儲的身份標識信息為「001」的混淆補丁包對應的狀態標識信息;當相應用戶在後臺伺服器對該身份標識信息為「001」的待籤名補丁包的狀態信息進行查詢時,或在對該身份標識信息為「001」的已混淆補丁包的狀態信息進行查詢時,或對該身份標識信息為「001」的原始補丁包的狀態信息進行查詢時,均可以查詢到該身份標識信息「001」對應的補丁包的當前狀態,使得用戶能夠準確把握該身份標識信息為「001」的補丁包的處理過程。

向相應用戶發送待籤名補丁包正在處理中的消息時,還應告知相應用戶該待籤名補丁包的以下信息:該待籤名補丁包的名稱、該待籤名補丁包開始處理的時間、該待籤名補丁包針對的廠家名稱等。

步驟s102:接收目標伺服器返回的響應於籤名請求的具有身份標識信息的已籤名數據包。

具體地,當目標伺服器,如,籤名伺服器,接收到該籤名請求後,提取該籤名請求中的待籤名補丁包並對該待籤名補丁包進行籤名;並將具有身份標識信息的已籤名補丁包發送至消息伺服器。消息伺服器接收由籤名伺服器返回的響應於該籤名請求的具有身份標識信息,如「001」,的已籤名補丁包;且該已籤名補丁包的名稱為「001.sign.gen」。

步驟s103:當接收到已籤名數據包時,生成待籤名數據包已完成籤名的消息,並發送消息。

具體地,待籤名數據包預存儲於預置存儲區域中,該方法還包括:當監測到已獲取到的任一待籤名數據包時和/或當接收到任一已籤名數據包時,基於身份標識信息,修改預置存儲區域中存儲的待籤名數據包對應的狀態標識信息。

當接收到任一已籤名數據包時,修改預置存儲區域中存儲的待籤名數據包對應的狀態標識信息的步驟,包括:基於身份標識信息,將預置存儲區域中存儲的待籤名數據包對應的處理狀態標識信息修改為籤名完成狀態標識信息;其中,當接收到已籤名數據包時,該方法還包括:基於身份標識信息,將已籤名數據包存儲至預置存儲區域中的待籤名數據包對應的存儲區域。

例如,當消息伺服器接收到具有身份標識信息的已籤名補丁包時,消息伺服器基於該身份標識信息,如「001」,將該已籤名補丁包存儲至預置存儲區域中,如,存儲至後臺伺服器的資料庫或獨立資料庫伺服器中的該身份標識信息為「001」的待籤名補丁包對應的存儲區域;同時消息伺服器生成待籤名補丁包已完成籤名的消息,並通過郵件或短消息的方式發送該消息至相應用戶,已告知相應用戶該待籤名補丁包已籤名完成。在消息伺服器接收到該已籤名補丁包時,基於該已籤名補丁包的身份標識信息「001」,將預置存儲區域中,如後臺伺服器的資料庫或獨立資料庫伺服器,存儲的待籤名補丁包對應的處理狀態標識信息「3」修改為已籤名補丁包對應的籤名完成狀態標識信息「2」。當相應用戶在對該身份標識信息「001」的待籤名補丁包的狀態信息進行查詢時,可以查詢到該身份標識信息「001」對應的待籤名補丁包的當前狀態已經是已籤名完成狀態,使得用戶能夠準確把握該待籤名補丁包的處理過程。

需要說明的是,向相應用戶發送待籤名補丁包已完成籤名的消息時,還應告知相應用戶已籤名補丁包的以下信息:已籤名補丁包的名稱、已籤名補丁包的完成時間、已籤名補丁包針對的廠家名稱等;

當待籤名補丁包籤名完成後,通過發郵件和短消息的方式及時通知相關人員或相應用戶,實現從機器自動化層面轉化為人類感知的層面;解決以往相關人員或相應用戶的無感知等待和傻傻地在後臺伺服器或後臺瀏覽器裡做無止境的手動刷新操作。

具體地,籤名請求還包括預置密鑰,以使得目標伺服器基於對預置密鑰的檢測,判斷籤名請求是否為真實的籤名請求。

例如,消息伺服器在向目標伺服器發送籤名請求時,將預置密鑰也一併發送至目標伺服器,當目標伺服器接收到該籤名請求時,會對該籤名請求中的預置密鑰進行驗證,當該預置密鑰被驗證是合法密鑰,目標伺服器才會判斷該籤名請求是真實的籤名請求,否則視為該籤名請求為垃圾數據,直接將該籤名請求丟棄,同時目標伺服器向消息伺服器返迴響應於該籤名請求的通知消息,告知消息伺服器該籤名請求為垃圾數據或非真實籤名請求,則消息伺服器將存儲於預置存儲區域中的該籤名請求中的相應數據刪除,以保證預置存儲區域中的存儲數據都是有效數據,及時清除無效數據。

需要說明的是,該預置密鑰在資料庫的配置文件中進行配置的。

圖2為本發明中的另一個實施例的籤名消息的自動通知裝置的結構框架示意圖。

監測模塊201,當監測到已獲取到的任一待籤名數據包時,向目標伺服器發送包括具有身份標識信息的待籤名數據包的籤名請求;接收模塊202,接收目標伺服器返回的響應於籤名請求的具有身份標識信息的已籤名數據包;第一生成模塊203,當接收到已籤名數據包時,生成待籤名數據包已完成籤名的消息,並發送消息。

以下針對各個模塊的具體實現做進一步的說明:

監測模塊201,當監測到已獲取到的任一待籤名數據包時,向目標伺服器發送包括具有身份標識信息的待籤名數據包的籤名請求。

其中,數據包包括但不限於:補丁包。

其中,獲取補丁包的方式包括但不限於:接收基於預置伺服器將原始數據包生成待籤名數據包的消息;基於該消息從預置伺服器中獲取待籤名數據包和該待籤名數據包的身份標識信息;或者直接從該發送的消息中獲取待籤名數據包和該待籤名數據包的身份標識信息。

具體地,當預置伺服器,如,後臺伺服器,在監測到原始補丁包被存儲到預置存儲區域中後,如,獨立資料庫伺服器或者後臺伺服器的資料庫中後,後臺伺服器以身份標識信息和將該原始補丁包的處理狀態對該原始補丁包進行命名,如,「001.ko」,其中,「001」表示該原始補丁包的身份標識信息,「ko」表示為原始補丁包,即還未進行任何處理的補丁包;且後臺伺服器將預置存儲區域中存儲的原始補丁包對應的初始狀態標識信息設置為「0」;後臺伺服器基於預置的混淆算法,對該原始補丁包進行混淆處理,使得該原始補丁包生成混淆補丁包,並將該混淆補丁包命名為「001.patch」;其中「patch」表示為該補丁包的處理狀態是已經進行了混淆處理的補丁包;後臺伺服器基於該混淆補丁包的身份標識信息「001」,將預置存儲區域中存儲的原始補丁包對應的初始狀態標識信息「0」修改為混淆補丁包對應的混淆狀態標識信息,如「1」。在生成混淆補丁包後,該混淆補丁包即為待籤名補丁包;後臺伺服器通過socket實現tcp/ip協議與消息伺服器進行通訊,並向消息伺服器發送待籤名補丁包已經生成的消息,此時,消息伺服器向後臺伺服器獲取該待籤名補丁包,或者,後臺伺服器在向消息伺服器發送待籤名補丁包已經生成的消息時,將該待籤名補丁包一併發送至消息伺服器。當消息伺服器的監測模塊201監測到已獲取到該待籤名補丁包時,向目標伺服器,如,籤名伺服器,發送包括具有身份標識信息的待籤名補丁包的籤名請求,其中,消息伺服器與目標伺服器通過socket實現tcp/ip協議進行通訊。

需要說明的是,在將待籤名補丁包向伺服器發送的過程中,均需要向接收的伺服器表明該待籤名補丁包的身份標識信息;伺服器可以通過接收到的待籤名補丁包的名稱信息來獲取該待籤名補丁包的身份標識信息。

具體地,該裝置還包括:第一存儲模塊,待籤名數據包預存儲於預置存儲區域中;修改模塊,當監測到已獲取到的任一待籤名數據包時和/或當接收到任一已籤名數據包時,基於身份標識信息,修改預置存儲區域中存儲的待籤名數據包對應的狀態標識信息。

修改模塊,基於身份標識信息,將預置存儲區域中存儲的待籤名數據包對應的狀態標識信息修改為處理狀態標識信息。

該裝置還包括:第二生成模塊,當檢測到修改模塊將預置存儲區域中存儲的待籤名數據包對應的狀態標識信息修改為處理狀態標識信息時,生成並發送待籤名數據包正在處理中的消息。

例如,第一存儲模塊將待籤名數據包預存儲於預置存儲區域中;當消息伺服器的修改模塊監測到已獲取到待籤名補丁包時,基於該待籤名補丁包的名稱,如「001.patch」確定的該待籤名補丁包的身份標識信息「001」,將後臺伺服器的資料庫或獨立資料庫伺服器中存儲的身份標識信息為「001」的待籤名補丁包,即混淆補丁包,對應的混淆狀態標識信息「1」修改為該待籤名補丁包對應的處理狀態標識信息,如「3」。當消息伺服器修改完成待籤名補丁包對應的狀態標識信息為處理狀態標識信息後,消息伺服器的第二生成模塊生成待籤名補丁包正在處理中的消息,並將該消息以郵件或短消息的形式發送至相應用戶,以告知相應用戶當前該待籤名補丁包正在處理中。

需要說明的是,上述實施例中的待籤名補丁包對應的狀態標識信息即是後臺伺服器的資料庫或獨立資料庫伺服器中存儲的身份標識信息為「001」的混淆補丁包對應的狀態標識信息;當相應用戶在後臺伺服器對該身份標識信息為「001」的待籤名補丁包的狀態信息進行查詢時,或在對該身份標識信息為「001」的已混淆補丁包的狀態信息進行查詢時,或對該身份標識信息為「001」的原始補丁包的狀態信息進行查詢時,均可以查詢到該身份標識信息「001」對應的補丁包的當前狀態,使得用戶能夠準確把握該身份標識信息為「001」的補丁包的處理過程。

向相應用戶發送待籤名補丁包正在處理中的消息時,還應告知相應用戶該待籤名補丁包的以下信息:該待籤名補丁包的名稱、該待籤名補丁包開始處理的時間、該待籤名補丁包針對的廠家名稱等。

接收模塊202,接收目標伺服器返回的響應於籤名請求的具有身份標識信息的已籤名數據包。

具體地,當目標伺服器,如,籤名伺服器,接收到該籤名請求後,提取該籤名請求中的待籤名補丁包並對該待籤名補丁包進行籤名;並將具有身份標識信息的已籤名補丁包發送至消息伺服器。消息伺服器的接收模塊202接收由籤名伺服器返回的響應於該籤名請求的具有身份標識信息,如「001」,的已籤名補丁包;且該已籤名補丁包的名稱為「001.sign.gen」。

第一生成模塊203,當接收到已籤名數據包時,生成待籤名數據包已完成籤名的消息,並發送消息。

具體地,該裝置還包括:第一存儲模塊,待籤名數據包預存儲於預置存儲區域中;修改模塊,當監測到已獲取到的任一待籤名數據包時和/或當接收到任一已籤名數據包時,基於身份標識信息,修改預置存儲區域中存儲的待籤名數據包對應的狀態標識信息。

修改模塊,基於身份標識信息,將預置存儲區域中存儲的待籤名數據包對應的處理狀態標識信息修改為籤名完成狀態標識信息;其中,該裝置還包括:第二存儲模塊,用於當檢測到第一生成模塊接收到已籤名數據包時,基於身份標識信息,將已籤名數據包存儲至預置存儲區域中的待籤名數據包對應的存儲區域。

例如,當消息伺服器接收到具有身份標識信息的已籤名補丁包時,消息伺服器的第二存儲模塊基於該身份標識信息,如「001」,將該已籤名補丁包存儲至預置存儲區域中,如,存儲至後臺伺服器的資料庫或獨立資料庫伺服器中的該身份標識信息為「001」的待籤名補丁包對應的存儲區域;同時消息伺服器的第一生成模塊203生成待籤名補丁包已完成籤名的消息,並通過郵件或短消息的方式發送該消息至相應用戶,已告知相應用戶該待籤名補丁包已籤名完成。在消息伺服器接收到該已籤名補丁包時,修改模塊基於該已籤名補丁包的身份標識信息「001」,將預置存儲區域中,如後臺伺服器的資料庫或獨立資料庫伺服器,存儲的待籤名補丁包對應的處理狀態標識信息「3」修改為已籤名補丁包對應的籤名完成狀態標識信息「2」。當相應用戶在對該身份標識信息「001」的待籤名補丁包的狀態信息進行查詢時,可以查詢到該身份標識信息「001」對應的待籤名補丁包的當前狀態已經是已籤名完成狀態,使得用戶能夠準確把握該待籤名補丁包的處理過程。

需要說明的是,向相應用戶發送待籤名補丁包已完成籤名的消息時,還應告知相應用戶已籤名補丁包的以下信息:已籤名補丁包的名稱、已籤名補丁包的完成時間、已籤名補丁包針對的廠家名稱等;

當待籤名補丁包籤名完成後,通過發郵件和短消息的方式及時通知相關人員或相應用戶,實現從機器自動化層面轉化為人類感知的層面;解決以往相關人員或相應用戶的無感知等待和傻傻地在後臺伺服器或後臺瀏覽器裡做無止境的手動刷新操作。

具體地,籤名請求還包括預置密鑰,以使得目標伺服器基於對預置密鑰的檢測,判斷籤名請求是否為真實的籤名請求。

例如,消息伺服器在向目標伺服器發送籤名請求時,將預置密鑰也一併發送至目標伺服器,當目標伺服器接收到該籤名請求時,會對該籤名請求中的預置密鑰進行驗證,當該預置密鑰被驗證是合法密鑰,目標伺服器才會判斷該籤名請求是真實的籤名請求,否則視為該籤名請求為垃圾數據,直接將該籤名請求丟棄,同時目標伺服器向消息伺服器返迴響應於該籤名請求的通知消息,告知消息伺服器該籤名請求為垃圾數據或非真實籤名請求,則消息伺服器將存儲於預置存儲區域中的該籤名請求中的相應數據刪除,以保證預置存儲區域中的存儲數據都是有效數據,及時清除無效數據。

需要說明的是,該預置密鑰在資料庫的配置文件中進行配置的。

圖3為本發明中的又一個實施例的籤名消息的自動通知伺服器的信息交互流程示意圖。

該伺服器包括:存儲器、處理器以及存儲在存儲器上並在處理器上運行的電腦程式;處理器執行電腦程式時實現上述籤名消息的自動通知方法實施例中的任一一個技術方案。由於這些技術方案已在上述實施例中清楚地闡述過,在此就不再贅述。

本技術領域技術人員可以理解,本發明包括涉及用於執行本申請中所述操作中的一項或多項的設備。這些設備可以為所需的目的而專門設計和製造,或者也可以包括通用計算機中的已知設備。這些設備具有存儲在其內的電腦程式,這些電腦程式選擇性地激活或重構。這樣的電腦程式可以被存儲在設備(例如,計算機)可讀介質中或者存儲在適於存儲電子指令並分別耦聯到總線的任何類型的介質中,所述計算機可讀介質包括但不限於任何類型的盤(包括軟盤、硬碟、光碟、cd-rom、和磁光碟)、rom(read-onlymemory,只讀存儲器)、ram(randomaccessmemory,隨即存儲器)、eprom(erasableprogrammableread-onlymemory,可擦寫可編程只讀存儲器)、eeprom(electricallyerasableprogrammableread-onlymemory,電可擦可編程只讀存儲器)、快閃記憶體、磁性卡片或光線卡片。也就是,可讀介質包括由設備(例如,計算機)以能夠讀的形式存儲或傳輸信息的任何介質。

本技術領域技術人員可以理解,可以用電腦程式指令來實現這些結構圖和/或框圖和/或流圖中的每個框以及這些結構圖和/或框圖和/或流圖中的框的組合。本技術領域技術人員可以理解,可以將這些電腦程式指令提供給通用計算機、專業計算機或其他可編程數據處理方法的處理器來實現,從而通過計算機或其他可編程數據處理方法的處理器來執行本發明公開的結構圖和/或框圖和/或流圖的框或多個框中指定的方案。

本技術領域技術人員可以理解,本發明中已經討論過的各種操作、方法、流程中的步驟、措施、方案可以被交替、更改、組合或刪除。進一步地,具有本發明中已經討論過的各種操作、方法、流程中的其他步驟、措施、方案也可以被交替、更改、重排、分解、組合或刪除。進一步地,現有技術中的具有與本發明中公開的各種操作、方法、流程中的步驟、措施、方案也可以被交替、更改、重排、分解、組合或刪除。

以上所述僅是本發明的部分實施方式,應當指出,對於本技術領域的普通技術人員來說,在不脫離本發明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發明的保護範圍。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀