本發明專利技術涉及一種仿生數據細胞體。數據細胞體包括數據本體和數據染色體;數據本體為待傳輸數據;數據染色體為數據本體的屬性信息。數據染色體包括:用于標明數據細胞體身份信息的身份基因;用于標明數據細胞體內部數據狀態的內部特征基因;用于描述數據細胞體的生命特征的生命特征基因;用于描述數據細胞體的當前狀態的狀態特征基因;用于進行系統控制的系統控制基因。通過實施本發明專利技術,提供一種具有類似生物細胞的據細胞體,該數據細胞體不僅包含待傳輸數據,還包括這些數據的屬性信息,通過屬性信息使得數據具有生命力,進而可完成更多仿生操作。
【技術實現步驟摘要】
一種仿生數據細胞體
本專利技術涉及互聯網領域,更具體地說,涉及一種仿生數據細胞體。
技術介紹
互聯網已成為人們的一種生活方式,人們通過互聯網進行溝通、購物、發送文件、發布信息等,用戶會源源不斷的產生數據,并通過互聯網將這些數據發送出去。但是,現有互聯網在傳輸數據過程中,并不考慮用戶對于數據的控制權,一旦數據通過互聯網散播出去,用戶便失去了對數據的控制權,這給用戶的數據安全帶來極大隱患。現有互聯網數據依然是單純的文件描述數據,例如文字、視頻、圖片、音頻等,其文件格式僅是其內容的表示,雖然可以采用不同的編碼方式,但數據本身并沒有對應的屬性信息,所有操作都需要靠外界完成。
技術實現思路
本專利技術要解決的技術問題在于,針對現有技術的上述缺陷,提供一種仿生數據細胞體。本專利技術解決其技術問題所采用的技術方案是:構造一種仿生數據細胞體,所述數據細胞體包括數據本體和數據染色體;所述數據本體為待傳輸數據;所述數據染色體為所述數據本體的屬性信息。進一步,本專利技術所述的仿生數據細胞體,所述數據染色體包括:用于標明所述數據細胞體身份信息的身份基因;用于標明所述數據細胞體內部數據狀態的內部特征基因;用于描述所述數據細胞體的生命特征的生命特征基因;用于描述所述數據細胞體的當前狀態的狀態特征基因;用于進行系統控制的系統控制基因。進一步,本專利技術所述的仿生數據細胞體,所述身份基因包括:所述數據細胞體的唯一標識ID和MD5摘要信息。進一步,本專利技術所述的仿生數據細胞體,所述內部特征基因包括:數據類型、MD5摘要值、字符大小值、文本編碼格式信息、文件擴展名、創建時間。進一步,本專利技術所述的仿生數據細胞體,所述生命特征基因包括:用于限定所述數據細胞體的查看權限的權限信息、用于限定所述數據細胞體被查看范圍的傳播寬度信息、用于限定所述數據細胞體轉發層數的傳播深度信息、所述數據細胞體的壽命信息、以及用于限定數據所有權的所有權信息;所述權限信息包括所有人可見且允許搜索權限、所有人可見且不允許搜索權限、所述數據細胞體制造者和預設用戶可見且允許搜索權限、所述數據細胞體制造者和預設用戶可見且不允許搜索權限。進一步,本專利技術所述的仿生數據細胞體,所述狀態特征基因包括:所述數據細胞體當前的所述傳播寬度信息和所述數據細胞體當前的所述傳播深度信息。進一步,本專利技術所述的仿生數據細胞體,所述系統控制基因包括用于匹配命令結果的異步協議命令幀的序列號和用于驗證識別的活化網關。進一步,本專利技術所述的仿生數據細胞體,所述數據染色體由鍵值對組成,其中鍵為字符串。進一步,本專利技術所述的仿生數據細胞體,所述數據細胞體由終端產生,所述終端產生所述數據細胞后獲取所述數據細胞的控制權。優選地,本專利技術所述的仿生數據細胞體,所述數據本體包括文字、視頻、圖片、音頻、文件、名片、pdf文檔、office文檔、xml文檔中的一種或多種。實施本專利技術的一種仿生數據細胞體,具有以下有益效果:數據細胞體包括數據本體和數據染色體;數據本體為待傳輸數據;數據染色體為數據本體的屬性信息。數據染色體包括:用于標明數據細胞體身份信息的身份基因;用于標明數據細胞體內部數據狀態的內部特征基因;用于描述數據細胞體的生命特征的生命特征基因;用于描述數據細胞體的當前狀態的狀態特征基因;用于進行系統控制的系統控制基因。通過實施本專利技術,提供一種具有類似生物細胞的據細胞體,該數據細胞體不僅包含待傳輸數據,還包括這些數據的屬性信息,通過屬性信息使得數據具有生命力,進而可完成更多仿生操作。附圖說明下面將結合附圖及實施例對本專利技術作進一步說明,附圖中:圖1是本專利技術數據細胞體的結構示意圖;圖2是本專利技術數據細胞體和數據蛋白的第一實施例的結構示意圖;圖3是本專利技術數據細胞體和數據蛋白的第二實施例的結構示意圖。具體實施方式為了對本專利技術的技術特征、目的和效果有更加清楚的理解,現對照附圖詳細說明本專利技術的具體實施方式。參考圖1,本專利技術中數據細胞體包括數據本體和數據染色體,數據本體為待傳輸數據。數據細胞體由終端產生,終端產生數據細胞后獲取數據細胞的控制權,控制權通過數據染色體來實現。而用戶是終端的所有者和使用者,由終端產生的數據也就是由用戶控制產生的數據,從而實現用戶對數據的控制權。作為選擇,數據本體包括但不限于文字、視頻、圖片、音頻、文件、名片、pdf文檔、office文檔、xml文檔等,在現有互聯網和終端中在使用的數據格式,以及未來產生的新的數據格式,都可作為數據本體,本專利技術對此不做限定。另外數據本體的編碼方式可根據需要進行選擇,以適合在終端處理或互聯網上傳輸即可。數據染色體為數據本體的屬性信息,數據染色體決定了數據細胞體的對外表現形態、形狀、生命周期、可見范圍等屬性特征。數據染色體也是外界找到數據細胞體的特征入口,并且數據染色體由鍵值對組成,其中鍵為字符串。數據染色體可復制、修改、轉換、傳播等。數據染色體改變并不意味著數據本體的改變。假設一個視頻細胞,即視頻作為數據本體,看過該視頻的人數作為視頻細胞的數據染色體,隨著看過視頻人數的增加,對應的數據染色體一直在變化,但視頻本身并沒有變化。需要說明的是,此處數據染色體所指的屬性信息的對象是數據本體,也就是將數據本體作為一個整體的屬性信息,該屬性信息和數據本體的具體內容是無關的,也可以將數據本體理解為一個封裝的黑盒子,里面所包含的數據可以是多種多樣的。另外,此處數據染色體所指的屬性信息不同于那些用于描述文件的屬性,例如一張圖片是一個文件,該圖片的屬性包括尺寸、大小、創建日期、分辨率等,這些屬性都是用于描述圖片本身的特性。而本專利技術中數據染色體所指的屬性信息是將圖片的相關的數據都作為一個整體,進而再對該整體進行對外表現形態、形狀、生命周期、可見范圍等屬性特征進行描述。進一步,數據染色體包括:身份基因、內部特征基因、生命特征基因、狀態特征基因、系統控制基因,其中,身份基因用于標明數據細胞體身份信息。身份基因包括:數據細胞體的唯一標識ID和MD5摘要信息。在程序實現過程中,唯一標識ID的類型可使用string類,MD5摘要信息可使用string類。MD5摘要信息的生成可參考現有技術。內部特征基因用于標明數據細胞體內部數據狀態。內部特征基因包括:數據類型、MD5摘要值、字符大小值、文本編碼格式信息、文件擴展名、創建時間。其中,數據類型為text/plan,image/jpg,mp4/video等,同http協議中的content-type。在程序實現過程中,數據類型可使用string類,MD5摘要值可使用string類,字符大小值可使用integer類,文本編碼格式信息可使用string類,文件擴展名可使用string類,創建時間可使用datatime類。生命特征基因用于描述數據細胞體的生命特征。生命特征基因包括:用于限定數據細胞體的查看權限的權限信息、用于限定數據細胞體被查看范圍的傳播寬度信息、用于限定數據細胞體轉發層數的傳播深度信息、數據細胞體的壽命信息、以及用于限定數據所有權的所有權信息。進一步,權限信息包括所有人可見且允許搜索權限、所有人可見且不允許搜索權限、數據細胞體制造者和預設用戶可見且允許搜索權限、數據細胞體制造者和預設用戶可見且不允許搜索權限。在程序實現過程中,權限信息可使用枚舉類,例如取值可分別定義為pub本文檔來自技高網...
【技術保護點】
1.一種仿生數據細胞體,其特征在于,所述數據細胞體包括數據本體和數據染色體;所述數據本體為待傳輸數據;所述數據染色體為所述數據本體的屬性信息。
【技術特征摘要】
1.一種仿生數據細胞體,其特征在于,所述數據細胞體包括數據本體和數據染色體;所述數據本體為待傳輸數據;所述數據染色體為所述數據本體的屬性信息。2.根據權利要求1所述的仿生數據細胞體,其特征在于,所述數據染色體包括:用于標明所述數據細胞體身份信息的身份基因;用于標明所述數據細胞體內部數據狀態的內部特征基因;用于描述所述數據細胞體的生命特征的生命特征基因;用于描述所述數據細胞體的當前狀態的狀態特征基因;用于進行系統控制的系統控制基因。3.根據權利要求2所述的仿生數據細胞體,其特征在于,所述身份基因包括:所述數據細胞體的唯一標識ID和MD5摘要信息。4.根據權利要求2所述的仿生數據細胞體,其特征在于,所述內部特征基因包括:數據類型、MD5摘要值、字符大小值、文本編碼格式信息、文件擴展名、創建時間。5.根據權利要求2所述的仿生數據細胞體,其特征在于,所述生命特征基因包括:用于限定所述數據細胞體的查看權限的權限信息、用于限定所述數據細胞體被查看范圍的傳播寬度信息、用于限定所述數據細胞體轉發層數的傳播深度信息...
【專利技術屬性】
技術研發人員:朱小軍,肖列,
申請(專利權)人:朱小軍,
類型:發明
國別省市:浙江,33
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。