System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實現(xiàn)步驟摘要】
本公開涉及計算機,具體而言,涉及一種數(shù)據(jù)處理方法、裝置、計算機設(shè)備及存儲介質(zhì)。
技術(shù)介紹
1、隨著技術(shù)的發(fā)展,人工智能大語言模型(large?language?model,llm)已被廣泛使用于多個行業(yè),比如語言翻譯行業(yè)、游戲行業(yè)等等。其中可以通過調(diào)用llm服務的網(wǎng)絡(luò)接口,實現(xiàn)與llm的對話,以得到所需結(jié)果。但是,上述方式存在終端數(shù)據(jù)外泄的問題,使得與llm的對話過程安全性較低。
技術(shù)實現(xiàn)思路
1、本公開實施例至少提供一種數(shù)據(jù)處理方法、裝置、計算機設(shè)備及存儲介質(zhì)。
2、第一方面,本公開實施例提供了一種數(shù)據(jù)處理方法,應用于網(wǎng)關(guān)系統(tǒng),所述網(wǎng)關(guān)系統(tǒng)部署于服務器的可信執(zhí)行環(huán)境內(nèi),所述方法包括:
3、接收用戶端發(fā)送的對話請求;
4、對所述對話請求包含的待處理數(shù)據(jù)進行變換處理,生成處理后對話請求,所述待處理數(shù)據(jù)為具有安全需求的數(shù)據(jù);
5、將所述處理后對話請求發(fā)送給部署有語言網(wǎng)絡(luò)模型的第三方服務器,并接收所述第三方服務器返回的初始應答數(shù)據(jù),其中所述初始應答數(shù)據(jù)為所述第三方服務器響應于所述處理后對話請求,利用所述語言網(wǎng)絡(luò)模型生成的;
6、基于所述對話請求中所述待處理數(shù)據(jù),對所述初始應答數(shù)據(jù)進行調(diào)整,生成目標應答數(shù)據(jù),并將所述目標應答數(shù)據(jù)發(fā)送給所述用戶端。
7、一種可選的實施方式中,所述對話請求包含用于指示待處理數(shù)據(jù)的數(shù)據(jù)標記;所述對所述對話請求包含的待處理數(shù)據(jù)進行變換處理,生成處理后對話請求,包括:
8、基于所述對
9、基于所述數(shù)據(jù)類型和所述變換等級,確定所述待處理數(shù)據(jù)對應的目標處理算法;
10、利用所述目標處理算法,對所述數(shù)據(jù)標記指示的所述待處理數(shù)據(jù)進行變換處理,生成處理后對話請求。
11、一種可選的實施方式中,所述利用所述目標處理算法,對所述數(shù)據(jù)標記指示的所述待處理數(shù)據(jù)進行變換處理,生成處理后對話請求,包括:
12、利用所述目標處理算法,對所述待處理數(shù)據(jù)進行變換處理,生成所述待處理數(shù)據(jù)對應的處理后數(shù)據(jù);
13、基于所述對話請求中除所述待處理數(shù)據(jù)之外的其他數(shù)據(jù)、所述處理后數(shù)據(jù),以及預設(shè)的用于指示數(shù)據(jù)標記保留的指令數(shù)據(jù),生成處理后對話請求。
14、一種可選的實施方式中,所述初始應答數(shù)據(jù)包含有所述數(shù)據(jù)標記,所述基于所述對話請求中所述待處理數(shù)據(jù),對所述初始應答數(shù)據(jù)進行調(diào)整,生成目標應答數(shù)據(jù),包括:
15、基于所述初始應答數(shù)據(jù)包含的所述數(shù)據(jù)標記,確定所述初始應答數(shù)據(jù)包含的處理后數(shù)據(jù);
16、將所述初始應答數(shù)據(jù)中所述處理后數(shù)據(jù),替換為對應的所述待處理數(shù)據(jù),生成目標應答數(shù)據(jù)。
17、一種可選的實施方式中,在所述接收用戶端發(fā)送的對話請求之后,所述方法還包括:基于所述對話請求攜帶的用戶端標識,對所述用戶端進行權(quán)限驗證,得到權(quán)限驗證結(jié)果;
18、所述對所述對話請求包含的待處理數(shù)據(jù)進行變換處理,生成處理后對話請求,包括:在所述權(quán)限驗證結(jié)果指示所述用戶端具有使用權(quán)限的情況下,對所述對話請求包含的待處理數(shù)據(jù)進行變換處理,生成處理后對話請求。
19、一種可選的實施方式中,在所述接收用戶端發(fā)送的對話請求之前,所述方法還包括:
20、接收用戶端發(fā)送的待驗證數(shù)據(jù);
21、基于所述待驗證數(shù)據(jù)和所述可信執(zhí)行環(huán)境包含的信任根模塊,生成目標驗證數(shù)據(jù);
22、將所述目標驗證數(shù)據(jù)發(fā)送給所述用戶端,所述用戶端用于對所述目標驗證數(shù)據(jù)進行校驗,生成用于指示所述網(wǎng)關(guān)系統(tǒng)是否運行于可信執(zhí)行環(huán)境的校驗結(jié)果。
23、一種可選的實施方式中,所述待驗證數(shù)據(jù)為基于所述用戶端生成的初始化數(shù)據(jù)和所述網(wǎng)關(guān)系統(tǒng)包含的第一公鑰信息生成的;所述方法還包括:接收所述用戶端發(fā)送的第二公鑰信息;
24、所述基于所述待驗證數(shù)據(jù)和所述可信執(zhí)行環(huán)境包含的信任根模塊,生成目標驗證數(shù)據(jù),包括:
25、利用所述網(wǎng)關(guān)系統(tǒng)包含的第一私鑰信息,對所述待驗證數(shù)據(jù)進行解析,得到所述初始化數(shù)據(jù);
26、基于所述初始化數(shù)據(jù)和所述第二公鑰信息,生成報告數(shù)據(jù);
27、利用所述可信執(zhí)行環(huán)境包含的信任根模塊,對所述報告數(shù)據(jù)進行處理,生成目標驗證數(shù)據(jù)。
28、一種可選的實施方式中,所述對話請求為利用確定的第一會話密鑰加密得到的,所述第一會話密鑰為基于所述第一公鑰信息和所述第二私鑰信息生成的;在所述接收用戶端發(fā)送的對話請求之后,所述方法還包括:
29、基于第一私鑰信息和所述第二公鑰信息,生成第二會話密鑰;
30、利用所述第二會話密鑰,對所述對話請求進行解析,得到解析后的對話請求。
31、第二方面,本公開實施例還提供一種數(shù)據(jù)處理裝置,應用于網(wǎng)關(guān)系統(tǒng),所述網(wǎng)關(guān)系統(tǒng)部署于服務器的可信執(zhí)行環(huán)境內(nèi),所述裝置包括:
32、接收模塊,用于接收用戶端發(fā)送的對話請求;
33、處理模塊,用于對所述對話請求包含的待處理數(shù)據(jù)進行變換處理,生成處理后對話請求,所述待處理數(shù)據(jù)為具有安全需求的數(shù)據(jù);
34、發(fā)送模塊,用于將所述處理后對話請求發(fā)送給部署有語言網(wǎng)絡(luò)模型的第三方服務器,并接收所述第三方服務器返回的初始應答數(shù)據(jù),其中所述初始應答數(shù)據(jù)為所述第三方服務器響應于所述處理后對話請求,利用所述語言網(wǎng)絡(luò)模型生成的;
35、生成模塊,用于基于所述對話請求中所述待處理數(shù)據(jù),對所述初始應答數(shù)據(jù)進行調(diào)整,生成目標應答數(shù)據(jù),并將所述目標應答數(shù)據(jù)發(fā)送給所述用戶端。
36、第三方面,本公開實施例還提供一種計算機設(shè)備,包括:處理器、存儲器和總線,所述存儲器存儲有所述處理器可執(zhí)行的機器可讀指令,當計算機設(shè)備運行時,所述處理器與所述存儲器之間通過總線通信,所述機器可讀指令被所述處理器執(zhí)行時執(zhí)行上述第一方面,或第一方面中任一種可能的實施方式中的步驟。
37、第四方面,本公開實施例還提供一種計算機可讀存儲介質(zhì),該計算機可讀存儲介質(zhì)上存儲有計算機程序,該計算機程序被處理器運行時執(zhí)行上述第一方面,或第一方面中任一種可能的實施方式中的步驟。
38、本公開實施例提供的數(shù)據(jù)處理方法、裝置、計算機設(shè)備及存儲介質(zhì),該方法應用于網(wǎng)關(guān)系統(tǒng),使得該網(wǎng)關(guān)系統(tǒng)可以對用戶端與部署有語言網(wǎng)絡(luò)模型的第三方服務器之間的交互過程進行管理,確定交互過程中終端數(shù)據(jù)(用戶端提供的數(shù)據(jù))的安全性。并且,該網(wǎng)關(guān)系統(tǒng)部署于服務器的可信執(zhí)行環(huán)境內(nèi),使得其他設(shè)備比如第三服務器無法獲取到用戶端提供的數(shù)據(jù),保障了終端數(shù)據(jù)的安全性。
39、具體實施時,該方法中,在接收到用戶端發(fā)送的對話請求之后,可以先對對話請求包含的待處理數(shù)據(jù)進行變換處理,生成處理后對話請求,由于待處理數(shù)據(jù)為具有安全需求的數(shù)據(jù),故通過對待處理數(shù)據(jù)進行變換本文檔來自技高網(wǎng)...
【技術(shù)保護點】
1.一種數(shù)據(jù)處理方法,其特征在于,應用于網(wǎng)關(guān)系統(tǒng),所述網(wǎng)關(guān)系統(tǒng)部署于服務器的可信執(zhí)行環(huán)境內(nèi),所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對話請求包含用于指示待處理數(shù)據(jù)的數(shù)據(jù)標記;所述對所述對話請求包含的待處理數(shù)據(jù)進行變換處理,生成處理后對話請求,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述利用所述目標處理算法,對所述數(shù)據(jù)標記指示的所述待處理數(shù)據(jù)進行變換處理,生成處理后對話請求,包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述初始應答數(shù)據(jù)包含有所述數(shù)據(jù)標記,所述基于所述對話請求中所述待處理數(shù)據(jù),對所述初始應答數(shù)據(jù)進行調(diào)整,生成目標應答數(shù)據(jù),包括:
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述接收用戶端發(fā)送的對話請求之后,所述方法還包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述接收用戶端發(fā)送的對話請求之前,所述方法還包括:
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述待驗證數(shù)據(jù)為基于所述用戶端生成的初始化數(shù)據(jù)和所述網(wǎng)關(guān)系統(tǒng)包含的第一公鑰信息生成的;所述方法還包括:
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述對話請求為利用確定的第一會話密鑰加密得到的,所述第一會話密鑰為基于所述第一公鑰信息和所述第二私鑰信息生成的;在所述接收用戶端發(fā)送的對話請求之后,所述方法還包括:
9.一種數(shù)據(jù)處理裝置,其特征在于,應用于網(wǎng)關(guān)系統(tǒng),所述網(wǎng)關(guān)系統(tǒng)部署于服務器的可信執(zhí)行環(huán)境內(nèi),所述裝置包括:
10.一種計算機設(shè)備,其特征在于,包括:處理器、存儲器和總線,所述存儲器存儲有所述處理器可執(zhí)行的機器可讀指令,當計算機設(shè)備運行時,所述處理器與所述存儲器之間通過總線通信,所述機器可讀指令被所述處理器執(zhí)行時執(zhí)行如權(quán)利要求1至8任一項所述的數(shù)據(jù)處理方法的步驟。
11.一種計算機可讀存儲介質(zhì),其特征在于,該計算機可讀存儲介質(zhì)上存儲有計算機程序,該計算機程序被處理器運行時執(zhí)行如權(quán)利要求1至8任一項所述的數(shù)據(jù)處理方法的步驟。
...【技術(shù)特征摘要】
1.一種數(shù)據(jù)處理方法,其特征在于,應用于網(wǎng)關(guān)系統(tǒng),所述網(wǎng)關(guān)系統(tǒng)部署于服務器的可信執(zhí)行環(huán)境內(nèi),所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對話請求包含用于指示待處理數(shù)據(jù)的數(shù)據(jù)標記;所述對所述對話請求包含的待處理數(shù)據(jù)進行變換處理,生成處理后對話請求,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述利用所述目標處理算法,對所述數(shù)據(jù)標記指示的所述待處理數(shù)據(jù)進行變換處理,生成處理后對話請求,包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述初始應答數(shù)據(jù)包含有所述數(shù)據(jù)標記,所述基于所述對話請求中所述待處理數(shù)據(jù),對所述初始應答數(shù)據(jù)進行調(diào)整,生成目標應答數(shù)據(jù),包括:
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述接收用戶端發(fā)送的對話請求之后,所述方法還包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述接收用戶端發(fā)送的對話請求之前,所述方法還包括:
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述待驗證數(shù)據(jù)...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:季洪涵,陳典,張堯,吳燁,
申請(專利權(quán))人:北京火山引擎科技有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。