本發(fā)明涉及數(shù)據(jù)存儲領(lǐng)域,特別是一種動態(tài)幾何文件保存和讀取的實現(xiàn)方法。
背景技術(shù):
數(shù)學(xué)是國家規(guī)定的九年制義務(wù)教育中的必修課程,甚至是高考中的必考科目。數(shù)學(xué)的學(xué)習(xí)對學(xué)生來說是非常重要的,隨著科學(xué)技術(shù)的發(fā)展,教育教學(xué)能夠采用的方式也越來越多樣化,越來越先進,除了教師在教室進行現(xiàn)場教學(xué)、家教機、遠程教學(xué)也越來越受家長和學(xué)生的歡迎。更甚者有老師利用課余時間在直播平臺上進行數(shù)學(xué)等科目的教學(xué),教學(xué)越來越多樣化,盡管現(xiàn)在可以采用以上提及的多種方式進行教學(xué),但數(shù)學(xué)的教學(xué)由于其定理多,教學(xué)過程中的圖形不夠立體,變化不夠形象,一直不能夠被學(xué)習(xí)者很快的領(lǐng)悟。隨著數(shù)學(xué)建模的發(fā)展很多幾何定理都能夠通過建模來展示,建立的模型也能夠在坐標(biāo)系或系統(tǒng)內(nèi)進行移動,建立的動態(tài)幾何文件需要進行存儲,存儲的文件需要能夠進行恢復(fù),動態(tài)集合文件的保存和讀取需要適合的方法。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的在于克服現(xiàn)有技術(shù)的不足,提供一種動態(tài)幾何文件保存和讀取的實現(xiàn)方法,該方法能夠分區(qū)加密存儲動態(tài)幾何文件,同時能夠?qū)Υ鎯Φ奈募M行恢復(fù)讀取。
本發(fā)明的目的是通過以下技術(shù)方案來實現(xiàn)的:一種動態(tài)幾何文件保存和讀取的實現(xiàn)方法,其特征在于:它包括保存步驟和讀取步驟,所述的保存步驟包括如下子步驟:
s11、獲取動態(tài)幾何文件;
s12、將動態(tài)幾何文件轉(zhuǎn)換為特定格式的數(shù)據(jù);
s13、對該特定格式的數(shù)據(jù)進行加密;
s14、為加密后的數(shù)據(jù)分配存儲空間;
s15、將加密后的數(shù)據(jù)存儲到所分配的存儲空間;
所述的讀取步驟包括如下子步驟:
s21、查詢存儲空間,獲取動態(tài)幾何文件加密數(shù)據(jù)所在的存儲空間位置;
s22、獲取動態(tài)幾何文件加密數(shù)據(jù);
s23、對動態(tài)幾何文件加密數(shù)據(jù)進行解密,得到特定格式的數(shù)據(jù);
s24:將特定格式的數(shù)據(jù)轉(zhuǎn)換為用戶需要的動態(tài)幾何文件數(shù)據(jù),并進行展示。
進一步的,所述的動態(tài)幾何文件包括勾股定理模型文件、圓與正n邊形模型文件、三角形內(nèi)和定理模型文件和圓錐模型文件。
進一步的,所述的特定格式為二進制格式。
進一步的,對該特定格式的數(shù)據(jù)進行加密的加密算法為md5加密算法。
進一步的,所述的存儲空間根據(jù)動態(tài)幾何文件表示的定理所在的學(xué)年進行分配。
本發(fā)明的有益效果是:本發(fā)明提供了一種動態(tài)幾何文件保存和讀取的實現(xiàn)方法,該方法能夠分區(qū)加密存儲動態(tài)幾何文件,同時能夠?qū)Υ鎯Φ奈募M行恢復(fù)讀取。采用md5加密算法,有效避免動態(tài)幾何文件倍隨意更改,采用二進制格式進行存儲,存儲格式簡單,便于不同機器識別。
附圖說明
圖1為動態(tài)幾何文件保存方法流程圖;
圖2為動態(tài)幾何文件讀取方法流程圖。
具體實施方式
下面結(jié)合附圖進一步詳細描述本發(fā)明的技術(shù)方案,但本發(fā)明的保護范圍不局限于以下所述。
一種動態(tài)幾何文件保存和讀取的實現(xiàn)方法,其特征在于:它包括保存步驟和讀取步驟,如圖1所示,所述的保存步驟包括如下子步驟:
s11、獲取動態(tài)幾何文件;
s12、將動態(tài)幾何文件轉(zhuǎn)換為特定格式的數(shù)據(jù);
s13、對該特定格式的數(shù)據(jù)進行加密;
s14、為加密后的數(shù)據(jù)分配存儲空間;
s15、將加密后的數(shù)據(jù)存儲到所分配的存儲空間;
如圖2所示,所述的讀取步驟包括如下子步驟:
s21、查詢存儲空間,獲取動態(tài)幾何文件加密數(shù)據(jù)所在的存儲空間位置;
s22、獲取動態(tài)幾何文件加密數(shù)據(jù);
s23、對動態(tài)幾何文件加密數(shù)據(jù)進行解密,得到特定格式的數(shù)據(jù);
s24:將特定格式的數(shù)據(jù)轉(zhuǎn)換為用戶需要的動態(tài)幾何文件數(shù)據(jù),并進行展示。
進一步的,所述的動態(tài)幾何文件包括勾股定理模型文件、圓與正n邊形模型文件、三角形內(nèi)和定理模型文件和圓錐模型文件。
進一步的,所述的特定格式為二進制格式。
進一步的,對該特定格式的數(shù)據(jù)進行加密的加密算法為md5加密算法。
進一步的,所述的存儲空間根據(jù)動態(tài)幾何文件表示的定理所在的學(xué)年進行分配。
本發(fā)明的方法能夠分區(qū)加密存儲動態(tài)幾何文件,同時能夠?qū)Υ鎯Φ奈募M行恢復(fù)讀取。采用md5加密算法,有效避免動態(tài)幾何文件倍隨意更改,采用二進制格式進行存儲,存儲格式簡單,便于不同機器識別。
以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當(dāng)理解本發(fā)明并非局限于本文所披露的形式,不應(yīng)看作是對其他實施例的排除,而可用于各種其他組合、修改和環(huán)境,并能夠在本文所述構(gòu)想范圍內(nèi),通過上述教導(dǎo)或相關(guān)領(lǐng)域的技術(shù)或知識進行改動。而本領(lǐng)域人員所進行的改動和變化不脫離本發(fā)明的精神和范圍,則都應(yīng)在本發(fā)明所附權(quán)利要求的保護范圍內(nèi)。