System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 亚洲av纯肉无码精品动漫,免费无码又爽又刺激高潮软件,久久人妻av无码中文专区
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種電子詞典的數據保護方法、數據保護系統及計算機可讀介質技術方案

    技術編號:44496310 閱讀:3 留言:0更新日期:2025-03-04 18:03
    本發明專利技術涉及電子教學設備技術領域,具體公開了一種電子詞典的數據保護方法、數據保護系統及計算機可讀介質;所述電子詞典的數據保護方法,包括對詞典設備中的詞典數據的每個字段加密并轉換格式存儲,在所述詞典設備啟動時,讀取、解密詞典數據,并臨時存儲于第二數據庫,詞典設備關閉時,關閉所述第二數據庫,釋放所述第二數據庫占用的內存資源,有效防止詞典數據被直接提取和破解;能夠方便用戶查詞使用,詞典設備使用結束后自動清理掉使用的內存,防止詞典數據因存在于文件系統而被復制、盜用,提升了電子詞典設備使用的安全性能;本發明專利技術所述的數據保護系統和介質,查詢、響應速度快,無明顯延遲,提升了用戶體驗;系統運行穩定,適合教學場景使用。

    【技術實現步驟摘要】

    本專利技術涉及電子教學設備,具體公開了一種電子詞典的數據保護方法、數據保護系統及計算機可讀介質


    技術介紹

    1、隨著教育信息化的快速發展,電子詞典在教學領域的應用日益普及。電子詞典作為電子白板中重要的教學輔助工具,其使用頻率較高。電子詞典設備先識別用戶查詢請求,例如電子白板詞典,能夠適于多種輸入方式,比如觸摸屏虛擬鍵盤輸入,不限于手寫輸入,再通過搜索算法提取數據庫中存儲的數據,將提取數據篩選并顯示于用戶,實現查詞功能。

    2、現有的電子詞典,通常將詞典數據直接以明文形式存儲在本地數據庫中,這種存儲方式存在一定的數據安全隱患:詞典數據容易被直接提取和復制,導致教育資源被盜用;另一方面,詞典的發音資源通常存儲在服務器,使用詞典中,通過接口請求向服務器獲取單詞的發音數據,發音數據容易被爬蟲程序批量下載,造成音頻資源的泄露。因此,急需開發一種既能保護詞典數據安全,又能滿足查詢效率的電子白板詞典系統,以滿足現代教育、教學的實際需求。


    技術實現思路

    1、本專利技術的目的在于:針對現有技術中電子詞典的詞典數據易被盜用問題,提供一種電子詞典的數據保護方法、數據保護系統及計算機可讀介質。

    2、為了實現上述目的,本專利技術采用的技術方案為:

    3、一種電子詞典的數據保護方法,包括以下步驟:

    4、s1、采用對稱加密算法對詞典設備中的第一詞典數據的每個字段進行加密;

    5、s2、將加密后的所述第一詞典數據進行二進制轉文本編碼,得到第二詞典數據;

    6、s3、將所述第二詞典數據按照所述第一詞典數據的數據結構存儲在詞典設備的第一數據庫中;

    7、s4、在所述詞典設備啟動時,讀取所述第一數據庫中的所述第二詞典數據并解密形成第三詞典數據;將所述第三詞典數據臨時存儲于第二數據庫;

    8、s5、響應用戶的查詢請求,從所述第二數據庫中提取所述第三詞典數據,并反饋查詢結果;

    9、s6、所述詞典設備關閉時,關閉所述第二數據庫,釋放所述第二數據庫占用的內存資源。

    10、本專利技術的電子詞典數據保護方法通過執行步驟s1至s6,實現了對詞典設備中的第一詞典數據的加密和編碼轉換,即對原始數據的加密和編碼轉換,相配合地,將加密后的第二詞典數據以特定的二進制文本格式存儲在第一數據庫中。這種加密和編碼機制確保了數據的安全性,使得即使數據被其他應用程序訪問,也無法被輕易識別和解析。因此,該方法有效地防止了數據的未授權提取和破解,增強了電子詞典設備的數據安全性。

    11、優選的,本專利技術所述的電子詞典的數據保護方法,所述加密和解密都采用對稱加密算法;使用單一密鑰遍歷所述第一詞典數據的每個數據進行加密,并生成加密數據。

    12、作為本專利技術的優選方案,通過加密算法遍歷第一詞典數據,對每個字段進行加密,并生成對應單一密鑰,使得解密過程需要通過對稱加密算法對第二詞典數據逐個進行單一密鑰配對和解密,才能獲得原始的第一詞典數據;一方面,單一密鑰編譯在程序中,增加了破解難度,即使獲取到數據庫文件,也無法直接讀取有效信息;另一方面,內置的單一密鑰不可從外部直接獲取,從而進一步提升了詞典數據保護的安全性能。

    13、優選的,本專利技術所述的電子詞典的數據保護方法,所述第二數據庫的建立具體包括以下步驟:所述詞典設備啟動時,發送第一請求于控制模塊,所述控制模塊通過控制存儲模塊,進而在所述存儲模塊的內存中建立第二數據庫。

    14、作為本專利技術的優選方案,解密后的第三詞典數據寫入內存的第三數據庫中,在詞典設備關閉后,內存的第三數據庫的會被釋放掉,使第三數據庫不復存在,而在詞典設備運行中,由于解密的第三詞典數據只存在于內存中,并不會在文件系統中存儲任何內容,使詞典數據的安全性大幅提升;通過將解密后的詞典數據加載到第二數據庫中,便于高效處理用戶的查詢請求。內存數據庫的使用顯著提高了數據讀取速度,優化了用戶體驗。

    15、優選的,本專利技術所述電子詞典的數據保護方法,響應用戶的查詢請求,具體包括以下步驟:

    16、s51、接收用戶的查詢請求;

    17、s52、在所述第二數據庫中執行sql查詢;

    18、s53、反饋查詢結果。

    19、作為本專利技術的優選方案,通過在第二數據庫中執行sql查詢,并反饋查詢結果,能夠在保持詞典數據安全性的基礎上,提高詞典數據查詢的效率,提升用戶使用體驗。

    20、優選的,本專利技術所述電子詞典的數據保護方法,所述第一詞典數據包括與每個詞語對應的發音標識;所述發音標識用于識別與每個所述詞語一一對應的發音文件;服務端設有與每個發音標識對應的發音文件;響應用戶的查詢請求具體還包括以下步驟:

    21、s521、根據用戶查詢的第一詞語的第一發音標識,在緩存文件夾中查找與所述第一發音標識對應的第一發音文件;

    22、s522、如果所述緩存文件夾中不存在所述第一發音文件,則向服務端發送音頻資源請求;

    23、s523、服務端驗證所述音頻資源請求是/否合法;

    24、s524、如果所述音頻資源請求合法,則根據所述第一發音標識,提取所述第一發音文件,并向數據保護系統發送所述第一發音文件。

    25、作為本專利技術的優選方案,通過發音標識對詞語和發音文件的一一對應映射機制,若數據保護系統的音頻資源請求通過了驗證,服務端則根據請求提供相應的音頻文件;音頻文件傳輸過程中可以通過常規的加密手段進行加密,增強數據傳輸的安全性,少量的發音文件被傳輸且可加密,避免了音頻文件被批量下載,按需下載策略優化了網絡資源利用;通過服務端將每個發音文件按發音標識對應存儲,數據保護系統能夠通過發音標識高效訪問到所需音頻資源,改善了發音播放的響應速度。

    26、優選的,本專利技術所述的電子詞典的數據保護方法,響應用戶的查詢請求具體還包括步驟s525:所述數據保護系統下載所述第一發音文件,并存儲于緩存文件夾。

    27、作為本專利技術的優選方案,通過數據保護系統將下載的音頻文件緩存到本地,以便下次訪問時無需再次下載。同時,系統對本地音頻文件進行緩存管理,例如,能夠根據文件使用頻率刪除過期文件,從而節省存儲空間,提升電子詞典的使用效率,本地音頻緩存機制改善了發音播放的響應速度。

    28、為實現本專利技術的目的,本專利技術還提供了一種電子詞典的數據保護系統,包括數據加密模塊、控制模塊、存儲模塊、數據加載模塊、查詢處理模塊。所述數據加密模塊用于加密和轉換所述第一詞典數據為第二詞典數據;所述控制模塊用于控制數據保護系統的運行;所述存儲模塊用于存儲所述第一詞典數據、第二詞典數據和所述第三詞典數據;所述數據加載模塊用于解密所述第二詞典數據為第三詞典數據;所述查詢處理模塊用于響應用戶的查詢請求。

    29、本專利技術所述電子詞典的數據保護系統,通過加密模塊對詞典數據進行加密和編碼形式轉換和加密,通過控制模塊和存儲模塊的加密存儲,在詞典設備啟動前,有效防止詞典數據被直接提取和破解;通過數據加載模塊和查詢處理本文檔來自技高網...

    【技術保護點】

    1.一種電子詞典的數據保護方法,其特征在于,包括以下步驟:

    2.根據權利要求1所述的電子詞典的數據保護方法,其特征在于,所述加密和解密都采用對稱加密算法;使用單一密鑰遍歷所述第一詞典數據的每個數據進行加密,并生成加密數據。

    3.根據權利要求1所述的電子詞典的數據保護方法,其特征在于,所述第二數據庫的建立,具體包括以下步驟:所述詞典設備啟動時,發送第一請求于控制模塊,所述控制模塊通過控制存儲模塊,進而在所述存儲模塊的內存中建立第二數據庫。

    4.根據權利要求1所述的電子詞典的數據保護方法,其特征在于,響應用戶的查詢請求,具體包括以下步驟:

    5.根據權利要求1-4任意一項所述的電子詞典的數據保護方法,其特征在于,所述第一詞典數據包括與每個詞語對應的發音標識;所述發音標識用于識別與每個所述詞語一一對應的發音文件;服務端設有與每個所述發音標識對應的發音文件;響應用戶的查詢請求,具體還包括以下步驟:

    6.根據權利要求5所述的電子詞典的數據保護方法,其特征在于,響應用戶的查詢請求,具體還包括步驟S525:所述數據保護系統下載所述第一發音文件,并存儲于緩存文件夾。

    7.一種電子詞典的數據保護系統,其特征在于,實現如權利要求1-6任意一項所述的電子詞典的數據保護方法,包括:數據加密模塊、控制模塊、存儲模塊、數據加載模塊、查詢處理模塊;所述數據加密模塊用于加密和轉換所述第一詞典數據為第二詞典數據;所述控制模塊用于控制數據保護系統的運行;所述存儲模塊用于存儲所述第一詞典數據、第二詞典數據和所述第三詞典數據;所述數據加載模塊用于解密所述第二詞典數據為第三詞典數據;所述查詢處理模塊用于響應用戶的查詢請求。

    8.根據權利要求7所述的電子詞典的數據保護系統,其特征在于,還包括音頻處理模塊;所述音頻處理模塊用于在緩存文件夾中查找發音文件;或用于向服務端發送音頻資源請求,并下載音頻文件;所述服務端用于存儲發音文件和通訊連接電子詞典的數據保護系統。

    9.一種非臨時性計算機可讀介質,其特征在于,其上存儲有計算機程序,該計算機程序被處理器執行時實現如權利要求1-6任意一項所述的電子詞典的數據保護方法。

    ...

    【技術特征摘要】

    1.一種電子詞典的數據保護方法,其特征在于,包括以下步驟:

    2.根據權利要求1所述的電子詞典的數據保護方法,其特征在于,所述加密和解密都采用對稱加密算法;使用單一密鑰遍歷所述第一詞典數據的每個數據進行加密,并生成加密數據。

    3.根據權利要求1所述的電子詞典的數據保護方法,其特征在于,所述第二數據庫的建立,具體包括以下步驟:所述詞典設備啟動時,發送第一請求于控制模塊,所述控制模塊通過控制存儲模塊,進而在所述存儲模塊的內存中建立第二數據庫。

    4.根據權利要求1所述的電子詞典的數據保護方法,其特征在于,響應用戶的查詢請求,具體包括以下步驟:

    5.根據權利要求1-4任意一項所述的電子詞典的數據保護方法,其特征在于,所述第一詞典數據包括與每個詞語對應的發音標識;所述發音標識用于識別與每個所述詞語一一對應的發音文件;服務端設有與每個所述發音標識對應的發音文件;響應用戶的查詢請求,具體還包括以下步驟:

    6.根據權利要求5所述的電子詞典的數據保護方法,其特征在于,響應用戶的查詢請求,具體...

    【專利技術屬性】
    技術研發人員:馬駿王天宇楊軍唐開斌
    申請(專利權)人:四川長虹教育科技有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 精品人妻无码区在线视频| 精品亚洲av无码一区二区柚蜜| 亚洲VA中文字幕无码毛片| 无码视频一区二区三区在线观看| 亚洲国产成人精品无码区在线秒播| 国产精品无码一区二区三区不卡| 四虎影视无码永久免费| 无码视频免费一区二三区| 亚洲精品色午夜无码专区日韩| 激情无码亚洲一区二区三区| 无码少妇一区二区三区浪潮AV| 精品乱码一区内射人妻无码| 亚洲精品无码专区| 亚洲av永久无码精品表情包| 精品久久久久久无码国产| 亚洲精品无码国产片| 最新中文字幕av无码专区| 亚洲av无码精品网站| 最新中文字幕AV无码不卡| 久久无码一区二区三区少妇| 精品久久久无码中字 | 无码办公室丝袜OL中文字幕 | 中文字幕无码av激情不卡| 色综合无码AV网站| 无码精品尤物一区二区三区| 久久亚洲AV无码精品色午夜| 亚洲精品无码精品mV在线观看| 精品久久久久久无码中文字幕 | 精品久久久无码人妻中文字幕| 亚洲一区精品无码| 日韩欧国产精品一区综合无码| 久久久久无码专区亚洲av| 亚洲国产精品无码久久青草| h无码动漫在线观看| 国产成人精品一区二区三区无码| 精品久久久久久无码免费| 亚洲av无码成人精品区在线播放| 国产做无码视频在线观看| 久久99久久无码毛片一区二区| 久久久久亚洲?V成人无码| 国产精品无码AV一区二区三区|