System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實現(xiàn)步驟摘要】
本專利技術(shù)涉及數(shù)據(jù)處理,尤其涉及一種基于區(qū)塊鏈的人機交互智能打印方法及系統(tǒng)。
技術(shù)介紹
1、隨著信息技術(shù)的快速發(fā)展,打印技術(shù)已經(jīng)從單一的文檔輸出演變?yōu)橐粋€集成了多種功能的復(fù)雜系統(tǒng)。然而,現(xiàn)有的打印系統(tǒng)在安全性、個性化服務(wù)以及設(shè)備選擇等方面仍存在一些不足。例如,傳統(tǒng)的打印系統(tǒng)通常依賴于中心化的認證機制,這使得系統(tǒng)容易受到單點故障和安全威脅的影響,存在信息泄露的風(fēng)險。并且,傳統(tǒng)的打印系統(tǒng)很少能夠根據(jù)用戶的打印歷史和偏好來提供個性化的打印服務(wù),用戶在打印過程中需要手動選擇打印配置,這不僅耗時而且可能由于用戶不熟悉配置選項而導(dǎo)致打印體驗較差。
技術(shù)實現(xiàn)思路
1、為解決上述技術(shù)問題,本專利技術(shù)提出了一種基于區(qū)塊鏈的人機交互智能打印方法及系統(tǒng),利用區(qū)塊鏈技術(shù)的優(yōu)勢,通過去中心化的身份認證和數(shù)據(jù)存儲,提高了系統(tǒng)的安全性和可靠性,同時,通過智能合約的引入,能夠自動分析用戶的歷史打印數(shù)據(jù),從而提供個性化的打印配置推薦和設(shè)備選擇,極大地提升了用戶體驗和打印效率。
2、本專利技術(shù)第一方面提供一種基于區(qū)塊鏈的人機交互智能打印方法,包括:
3、在接收到用戶的打印任務(wù)請求后,調(diào)用區(qū)塊鏈系統(tǒng)中的第一智能合約對用戶進行身份認證,響應(yīng)于對用戶的身份認證通過,提取打印任務(wù)請求的任務(wù)特征信息,包括請求時間、請求地點和目標(biāo)打印文件;
4、基于任務(wù)特征信息對打印任務(wù)請求進行行為風(fēng)險分析,生成行為分析結(jié)果,包括根據(jù)區(qū)塊鏈中記錄的用戶的歷史打印數(shù)據(jù)和任務(wù)特征信息計算打印任務(wù)請求的行為風(fēng)險評分
5、根據(jù)行為分析結(jié)果對用戶的打印任務(wù)請求進行行為認證,響應(yīng)于對用戶的打印任務(wù)請求的行為認證通過,調(diào)用區(qū)塊鏈系統(tǒng)中的第二智能合約對生成用戶的個性化打印配置方案;
6、根據(jù)用戶對個性化打印配置方案的調(diào)整操作,生成目標(biāo)打印配置方案,根據(jù)目標(biāo)打印配置方案確定目標(biāo)打印設(shè)備;
7、生成目標(biāo)打印任務(wù)并添加到目標(biāo)打印設(shè)備的打印隊列中,基于區(qū)塊鏈系統(tǒng)對目標(biāo)打印文件進行加密存儲,根據(jù)打印隊列預(yù)估等待時長并向用戶發(fā)送請求反饋信息;
8、在接收到用戶對目標(biāo)打印設(shè)備的操作請求后,從區(qū)塊鏈系統(tǒng)中提取被加密存儲的目標(biāo)打印文件,對目標(biāo)打印文件進行解密后發(fā)送至目標(biāo)打印設(shè)備;
9、在完成對目標(biāo)打印文件的打印后,通過區(qū)塊鏈系統(tǒng)記錄打印狀態(tài)數(shù)據(jù),包括打印請求時間、打印完成時間、目標(biāo)打印配置方案和目標(biāo)打印設(shè)備。
10、優(yōu)選地,基于任務(wù)特征信息對打印任務(wù)請求進行行為風(fēng)險分析,生成行為分析結(jié)果,包括:
11、根據(jù)區(qū)塊鏈中記錄的用戶的歷史打印數(shù)據(jù)和任務(wù)特征信息,確定任務(wù)特征信息的詞匯敏感度、時間異常度和地點異常度,根據(jù)如下加權(quán)公式計算得到打印任務(wù)請求的行為風(fēng)險評分:?式中,表示行為風(fēng)險評分,表示詞匯敏感度,表示時間異常度,表示地點異常度,、和分別為詞匯敏感度、時間異常度和地點異常度的權(quán)重參數(shù)。
12、優(yōu)選地,根據(jù)區(qū)塊鏈中記錄的用戶的歷史打印數(shù)據(jù)和任務(wù)特征信息,確定任務(wù)特征信息的詞匯敏感度、時間異常度和地點異常度,包括:
13、通過敏感關(guān)鍵詞庫對目標(biāo)打印文件進行掃描匹配,確定目標(biāo)打印文件中敏感詞匯的數(shù)量并進行歸一化處理,得到任務(wù)特征信息的詞匯敏感度;
14、統(tǒng)計多個預(yù)設(shè)時間段下歷史打印數(shù)據(jù)中涉及的請求次數(shù)并歸一化處理,確定每個預(yù)設(shè)時間段的第一評分并根據(jù)第一評分對多個預(yù)設(shè)時間段進行排序,對第一評分不低于任務(wù)特征信息中的請求時間所屬的預(yù)設(shè)時間段的多個預(yù)設(shè)時間段的第一評分進行累加,得到任務(wù)特征信息的時間異常度;
15、統(tǒng)計歷史打印數(shù)據(jù)中多個請求地點涉及的請求次數(shù)并進行歸一化處理,確定每個請求地點的第二評分并根據(jù)第二評分對多個請求地點進行排序,對第二評分不低于任務(wù)特征信息對應(yīng)請求地點的多個請求地點的第二評分進行累加,得到任務(wù)特征信息的地點異常度。
16、優(yōu)選地,調(diào)用區(qū)塊鏈系統(tǒng)中的第二智能合約生成用戶的個性化打印配置方案,包括:
17、調(diào)用區(qū)塊鏈系統(tǒng)中的第二智能合約對歷史打印數(shù)據(jù)進行分析,構(gòu)建每個打印文件類型的配置參數(shù)集合;
18、對于任意一個打印文件類型的配置參數(shù)集合,提取配置參數(shù)集合中多組打印配置參數(shù)的配置參數(shù)向量,統(tǒng)計每項子配置參數(shù)的出現(xiàn)頻次,構(gòu)建第一頻次向量和第二頻次向量;
19、分別計算配置參數(shù)集合中每個配置參數(shù)向量與第一頻次向量和第二頻次向量的距離,得到每個配置參數(shù)向量的第一距離和第二距離,根據(jù)第一距離和第二距離確定每個配置參數(shù)向量的權(quán)重因子,基于每個配置參數(shù)向量的權(quán)重因子對配置參數(shù)集合中的多個配置參數(shù)向量進行加權(quán)處理,得到配置參數(shù)集合的配置習(xí)慣向量;
20、確定目標(biāo)打印文件所屬打印文件類型對應(yīng)的配置習(xí)慣向量,根據(jù)配置習(xí)慣向量生成目標(biāo)打印文件的個性化打印配置方案。
21、優(yōu)選地,根據(jù)行為分析結(jié)果對用戶的打印任務(wù)請求進行行為認證,包括:
22、若用戶的打印任務(wù)請求的行為風(fēng)險評分低于風(fēng)險評分閾值,則表示對用戶的打印任務(wù)請求的行為認證通過,反之表示用戶的打印任務(wù)請求的行為認證不通過。
23、優(yōu)選地,調(diào)用區(qū)塊鏈系統(tǒng)中的第一智能合約對用戶進行身份認證,包括:
24、檢驗印任務(wù)請求中用戶提供的身份信息是否與區(qū)塊鏈上存儲的身份信息一致,并在用戶提供的身份信息與區(qū)塊鏈上存儲的身份信息一致時,根據(jù)區(qū)塊鏈系統(tǒng)中儲的用戶的訪問控制列表確定用戶是否具備執(zhí)行打印任務(wù)的權(quán)限,若是則表示對用戶的身份認證通過。
25、本專利技術(shù)第二方面提供一種基于區(qū)塊鏈的人機交互智能打印系統(tǒng),所述系統(tǒng)用于實現(xiàn)上述的一種基于區(qū)塊鏈的人機交互智能打印方法,包括:
26、請求響應(yīng)模塊,用于在接收到用戶的打印任務(wù)請求后,調(diào)用區(qū)塊鏈系統(tǒng)中的第一智能合約對用戶進行身份認證;
27、特征提取模塊,用于響應(yīng)于對用戶的身份認證通過,提取打印任務(wù)請求的任務(wù)特征信息,包括請求時間、請求地點和目標(biāo)打印文件;
28、行為風(fēng)險分析模塊,用于基于任務(wù)特征信息對打印任務(wù)請求進行行為風(fēng)險分析,生成行為分析結(jié)果,包括根據(jù)區(qū)塊鏈中記錄的用戶的歷史打印數(shù)據(jù)和任務(wù)特征信息計算打印任務(wù)請求的行為風(fēng)險評分;
29、行為認證模塊,用于根據(jù)行為分析結(jié)果對用戶的打印任務(wù)請求進行行為認證;
30、配置方案生成模塊,用于響應(yīng)于對用戶的打印任務(wù)請求的行為認證通過,調(diào)用區(qū)塊鏈系統(tǒng)中的第二智能合約對生成用戶的個性化打印配置方案;
31、設(shè)備確定模塊,用于根據(jù)用戶對個性化打印配置方案的調(diào)整操作,生成目標(biāo)打印配置方案,根據(jù)目標(biāo)打印配置方案確定目標(biāo)打印設(shè)備;
32、任務(wù)預(yù)處理模塊,用于生成目標(biāo)打印任務(wù)并添加到目標(biāo)打印設(shè)備的打印隊列中,基于區(qū)塊鏈系統(tǒng)對目標(biāo)打印文件進行加密存儲;
33、打印管理模塊,用于在接收到用戶對目標(biāo)打印設(shè)備的操作請求后,從區(qū)塊鏈系統(tǒng)中提取被加密存儲的目標(biāo)打印文件,對目標(biāo)打印文件進行解密后發(fā)送至目標(biāo)打印設(shè)備;
34、行為記錄模塊,用于本文檔來自技高網(wǎng)...
【技術(shù)保護點】
1.一種基于區(qū)塊鏈的人機交互智能打印方法,其特征在于,包括:在接收到用戶的打印任務(wù)請求后,調(diào)用區(qū)塊鏈系統(tǒng)中的第一智能合約對用戶進行身份認證,響應(yīng)于對用戶的身份認證通過,提取打印任務(wù)請求的任務(wù)特征信息,包括請求時間、請求地點和目標(biāo)打印文件;基于任務(wù)特征信息對打印任務(wù)請求進行行為風(fēng)險分析,生成行為分析結(jié)果,包括根據(jù)區(qū)塊鏈中記錄的用戶的歷史打印數(shù)據(jù)和任務(wù)特征信息計算打印任務(wù)請求的行為風(fēng)險評分;根據(jù)行為分析結(jié)果對用戶的打印任務(wù)請求進行行為認證,響應(yīng)于對用戶的打印任務(wù)請求的行為認證通過,調(diào)用區(qū)塊鏈系統(tǒng)中的第二智能合約對生成用戶的個性化打印配置方案;根據(jù)用戶對個性化打印配置方案的調(diào)整操作,生成目標(biāo)打印配置方案,根據(jù)目標(biāo)打印配置方案確定目標(biāo)打印設(shè)備;生成目標(biāo)打印任務(wù)并添加到目標(biāo)打印設(shè)備的打印隊列中,基于區(qū)塊鏈系統(tǒng)對目標(biāo)打印文件進行加密存儲,根據(jù)打印隊列預(yù)估等待時長并向用戶發(fā)送請求反饋信息;在接收到用戶對目標(biāo)打印設(shè)備的操作請求后,從區(qū)塊鏈系統(tǒng)中提取被加密存儲的目標(biāo)打印文件,對目標(biāo)打印文件進行解密后發(fā)送至目標(biāo)打印設(shè)備;在完成對目標(biāo)打印文件的打印后,通過區(qū)塊鏈系統(tǒng)記錄打印狀態(tài)數(shù)據(jù),包括打印請求時間、
2.?根據(jù)權(quán)利要求1所述的一種基于區(qū)塊鏈的人機交互智能打印方法,其特征在于,基于任務(wù)特征信息對打印任務(wù)請求進行行為風(fēng)險分析,生成行為分析結(jié)果,包括:根據(jù)區(qū)塊鏈中記錄的用戶的歷史打印數(shù)據(jù)和任務(wù)特征信息,確定任務(wù)特征信息的詞匯敏感度、時間異常度和地點異常度,根據(jù)如下加權(quán)公式計算得到打印任務(wù)請求的行為風(fēng)險評分:?式中,表示行為風(fēng)險評分,表示詞匯敏感度,表示時間異常度,表示地點異常度,、和分別為詞匯敏感度、時間異常度和地點異常度的權(quán)重參數(shù)。
3.根據(jù)權(quán)利要求2所述的一種基于區(qū)塊鏈的人機交互智能打印方法,其特征在于,根據(jù)區(qū)塊鏈中記錄的用戶的歷史打印數(shù)據(jù)和任務(wù)特征信息,確定任務(wù)特征信息的詞匯敏感度、時間異常度和地點異常度,包括:通過敏感關(guān)鍵詞庫對目標(biāo)打印文件進行掃描匹配,確定目標(biāo)打印文件中敏感詞匯的數(shù)量并進行歸一化處理,得到任務(wù)特征信息的詞匯敏感度;統(tǒng)計多個預(yù)設(shè)時間段下歷史打印數(shù)據(jù)中涉及的請求次數(shù)并歸一化處理,確定每個預(yù)設(shè)時間段的第一評分并根據(jù)第一評分對多個預(yù)設(shè)時間段進行排序,對第一評分不低于任務(wù)特征信息中的請求時間所屬的預(yù)設(shè)時間段的多個預(yù)設(shè)時間段的第一評分進行累加,得到任務(wù)特征信息的時間異常度;統(tǒng)計歷史打印數(shù)據(jù)中多個請求地點涉及的請求次數(shù)并進行歸一化處理,確定每個請求地點的第二評分并根據(jù)第二評分對多個請求地點進行排序,對第二評分不低于任務(wù)特征信息對應(yīng)請求地點的多個請求地點的第二評分進行累加,得到任務(wù)特征信息的地點異常度。
4.根據(jù)權(quán)利要求1所述的一種基于區(qū)塊鏈的人機交互智能打印方法,其特征在于,調(diào)用區(qū)塊鏈系統(tǒng)中的第二智能合約生成用戶的個性化打印配置方案,包括:調(diào)用區(qū)塊鏈系統(tǒng)中的第二智能合約對歷史打印數(shù)據(jù)進行分析,構(gòu)建每個打印文件類型的配置參數(shù)集合;對于任意一個打印文件類型的配置參數(shù)集合,提取配置參數(shù)集合中多組打印配置參數(shù)的配置參數(shù)向量,統(tǒng)計每項子配置參數(shù)的出現(xiàn)頻次,構(gòu)建第一頻次向量和第二頻次向量;分別計算配置參數(shù)集合中每個配置參數(shù)向量與第一頻次向量和第二頻次向量的距離,得到每個配置參數(shù)向量的第一距離和第二距離,根據(jù)第一距離和第二距離確定每個配置參數(shù)向量的權(quán)重因子,基于每個配置參數(shù)向量的權(quán)重因子對配置參數(shù)集合中的多個配置參數(shù)向量進行加權(quán)處理,得到配置參數(shù)集合的配置習(xí)慣向量;確定目標(biāo)打印文件所屬打印文件類型對應(yīng)的配置習(xí)慣向量,根據(jù)配置習(xí)慣向量生成目標(biāo)打印文件的個性化打印配置方案。
5.根據(jù)權(quán)利要求1所述的一種基于區(qū)塊鏈的人機交互智能打印方法,其特征在于,根據(jù)行為分析結(jié)果對用戶的打印任務(wù)請求進行行為認證,包括:若用戶的打印任務(wù)請求的行為風(fēng)險評分低于風(fēng)險評分閾值,則表示對用戶的打印任務(wù)請求的行為認證通過,反之表示用戶的打印任務(wù)請求的行為認證不通過。
6.根據(jù)權(quán)利要求1所述的一種基于區(qū)塊鏈的人機交互智能打印方法,其特征在于,調(diào)用區(qū)塊鏈系統(tǒng)中的第一智能合約對用戶進行身份認證,包括:檢驗印任務(wù)請求中用戶提供的身份信息是否與區(qū)塊鏈上存儲的身份信息一致,并在用戶提供的身份信息與區(qū)塊鏈上存儲的身份信息一致時,根據(jù)區(qū)塊鏈系統(tǒng)中儲的用戶的訪問控制列表確定用戶是否具備執(zhí)行打印任務(wù)的權(quán)限,若是則表示對用戶的身份認證通過。
7.一種基于區(qū)塊鏈的人機交互智能打印系統(tǒng),其特征在于,所述系統(tǒng)用于實現(xiàn)上述權(quán)利要求1-6任一項所述的一種基于區(qū)塊鏈的人機交互智能打印方法,包括:請求響應(yīng)模塊,用于在接收到用戶的打印任務(wù)請求后,調(diào)用區(qū)塊鏈系統(tǒng)中的第一智能合約對用戶進行身份認證;特征提...
【技術(shù)特征摘要】
1.一種基于區(qū)塊鏈的人機交互智能打印方法,其特征在于,包括:在接收到用戶的打印任務(wù)請求后,調(diào)用區(qū)塊鏈系統(tǒng)中的第一智能合約對用戶進行身份認證,響應(yīng)于對用戶的身份認證通過,提取打印任務(wù)請求的任務(wù)特征信息,包括請求時間、請求地點和目標(biāo)打印文件;基于任務(wù)特征信息對打印任務(wù)請求進行行為風(fēng)險分析,生成行為分析結(jié)果,包括根據(jù)區(qū)塊鏈中記錄的用戶的歷史打印數(shù)據(jù)和任務(wù)特征信息計算打印任務(wù)請求的行為風(fēng)險評分;根據(jù)行為分析結(jié)果對用戶的打印任務(wù)請求進行行為認證,響應(yīng)于對用戶的打印任務(wù)請求的行為認證通過,調(diào)用區(qū)塊鏈系統(tǒng)中的第二智能合約對生成用戶的個性化打印配置方案;根據(jù)用戶對個性化打印配置方案的調(diào)整操作,生成目標(biāo)打印配置方案,根據(jù)目標(biāo)打印配置方案確定目標(biāo)打印設(shè)備;生成目標(biāo)打印任務(wù)并添加到目標(biāo)打印設(shè)備的打印隊列中,基于區(qū)塊鏈系統(tǒng)對目標(biāo)打印文件進行加密存儲,根據(jù)打印隊列預(yù)估等待時長并向用戶發(fā)送請求反饋信息;在接收到用戶對目標(biāo)打印設(shè)備的操作請求后,從區(qū)塊鏈系統(tǒng)中提取被加密存儲的目標(biāo)打印文件,對目標(biāo)打印文件進行解密后發(fā)送至目標(biāo)打印設(shè)備;在完成對目標(biāo)打印文件的打印后,通過區(qū)塊鏈系統(tǒng)記錄打印狀態(tài)數(shù)據(jù),包括打印請求時間、打印完成時間、目標(biāo)打印配置方案和目標(biāo)打印設(shè)備。
2.?根據(jù)權(quán)利要求1所述的一種基于區(qū)塊鏈的人機交互智能打印方法,其特征在于,基于任務(wù)特征信息對打印任務(wù)請求進行行為風(fēng)險分析,生成行為分析結(jié)果,包括:根據(jù)區(qū)塊鏈中記錄的用戶的歷史打印數(shù)據(jù)和任務(wù)特征信息,確定任務(wù)特征信息的詞匯敏感度、時間異常度和地點異常度,根據(jù)如下加權(quán)公式計算得到打印任務(wù)請求的行為風(fēng)險評分:?式中,表示行為風(fēng)險評分,表示詞匯敏感度,表示時間異常度,表示地點異常度,、和分別為詞匯敏感度、時間異常度和地點異常度的權(quán)重參數(shù)。
3.根據(jù)權(quán)利要求2所述的一種基于區(qū)塊鏈的人機交互智能打印方法,其特征在于,根據(jù)區(qū)塊鏈中記錄的用戶的歷史打印數(shù)據(jù)和任務(wù)特征信息,確定任務(wù)特征信息的詞匯敏感度、時間異常度和地點異常度,包括:通過敏感關(guān)鍵詞庫對目標(biāo)打印文件進行掃描匹配,確定目標(biāo)打印文件中敏感詞匯的數(shù)量并進行歸一化處理,得到任務(wù)特征信息的詞匯敏感度;統(tǒng)計多個預(yù)設(shè)時間段下歷史打印數(shù)據(jù)中涉及的請求次數(shù)并歸一化處理,確定每個預(yù)設(shè)時間段的第一評分并根據(jù)第一評分對多個預(yù)設(shè)時間段進行排序,對第一評分不低于任務(wù)特征信息中的請求時間所屬的預(yù)設(shè)時間段的多個預(yù)設(shè)時間段的第一評分進行累加,得到任務(wù)特征信息的時間異常度;統(tǒng)計歷史打印數(shù)據(jù)中多個請求地點涉及的請求次數(shù)并進行歸一化處理,確定每個請求地點的第二評分并根據(jù)第二評分對多個請求地點進行排序,對第二評分不低于任務(wù)特征信息對應(yīng)請求地點的多個請求地點的第二評分進行累加,得到任務(wù)特征信息的地點異常度。
4.根據(jù)權(quán)利要求1所述的一種基于區(qū)塊鏈的人機交互智能打印方法,其特征在于,調(diào)用區(qū)塊鏈系統(tǒng)中的第二智能合約生成用戶的個性化打印配置方案,包括:調(diào)用區(qū)塊鏈系統(tǒng)中的第二智能合約對歷史打印數(shù)據(jù)進行分析,構(gòu)建每個打印文件類型的配置參數(shù)集合;對于任意一個打印文件類型的配置參數(shù)集合,提取配置參數(shù)集合中多組打印配置參數(shù)的配置參數(shù)向量,統(tǒng)計每項子配置參數(shù)的出現(xiàn)頻次,構(gòu)建第一頻次向量和第二頻次向量;分別計算配置參數(shù)集合中每個配置參數(shù)向量與第一頻次向量和第二頻次向量的距離,得到每個配置參數(shù)向量的第一距離和第二距離,根據(jù)第一距離和第二距離確定每個配置參數(shù)向量的權(quán)重因子,基于每個配置參數(shù)向量的權(quán)重因子對配置...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:黃兆勇,劉君毅,
申請(專利權(quán))人:深圳市羽恒科技有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。