北京科技大學張曉彤獲國家專利權
買專利賣專利找龍圖騰,真高效! 查專利查商標用IPTOP,全免費!專利年費監控用IP管家,真方便!
龍圖騰網獲悉北京科技大學申請的專利混合結構的多模態數據查詢語言的方法及系統獲國家發明授權專利權,本發明授權專利權由國家知識產權局授予,授權公告號為:CN119149561B 。
龍圖騰網通過國家知識產權局官網在2025-09-12發布的發明授權授權公告中獲悉:該發明授權的專利申請號/專利號為:202411109001.X,技術領域涉及:G06F16/242;該發明授權混合結構的多模態數據查詢語言的方法及系統是由張曉彤;莊雨;何杰;陳夢陽;陳方熠;陳文聰;方宇設計研發完成,并于2024-08-13向國家知識產權局提交的專利申請。
本混合結構的多模態數據查詢語言的方法及系統在說明書摘要公布了:本發明公開了一種混合結構的多模態數據查詢語言的方法和系統,涉及數據處理技術領域。包括:用戶自主創建多模態數據集的數據模式,獲取不同類型數據元素之間的嵌套關系;選擇一個關鍵數據結構或輔以算法作為整個數據模式的第一層結構,其他數據元素可作為嵌套其中的子結構,并輔以算法形成新的數據結構;根據數據結構所形成的嵌套關系,建立數據元素對象;根據定義的數據模式表示規則、屬性表示規則、值變換規則以及表達式過濾條件,完成多模態數據集查詢語言動態自主構建;獲取用戶輸入的查詢語句,根據查詢語句以及構建的多模態數據集查詢語言,得到查詢結果。本發明解決了傳統SQL語言與多模態數據兼容度低的問題。
本發明授權混合結構的多模態數據查詢語言的方法及系統在權利要求書中公布了:1.一種混合結構的多模態數據查詢語言的方法,其特征在于,所述方法包括: S1、用戶將已有的數據整理后,自主創建多模態數據集的數據模式,獲取數據模式中不同類型數據元素之間的嵌套關系;其中,多模態數據是指融合了結構化、半結構化和非結構化的數據; S2、選擇一個關鍵數據結構或輔以算法作為整個數據模式的第一層數據結構,將不同類型的數據元素作為第一層數據結構或第一層數據結構下的元素或子結構,并輔以算法形成單層或多層數據結構; S3、根據S2中所述的單層或多層數據結構所形成的嵌套關系以及構建的查詢語言,建立數據元素對象; S4、根據所述數據元素對象、定義的數據模式表示規則、定義的屬性表示規則、定義的值變換規則以及定義的普通的表達式過濾條件和針對嵌套類型數據元素的復雜過濾條件,完成多模態數據集查詢語言動態自主構建; S5、獲取用戶輸入的聲明式的查詢語句,根據所述查詢語句以及構建的多模態數據集查詢語言,得到查詢結果; 其中,當數據元素對象為原子性的源數據類型時,每一個屬性就是單純的字段名稱,不包含結構信息,當數據元素對象是非原子類型時,第一層級的非原子數據元素的屬性是自身的名稱,其他層級數據元素的屬性需要包含其父數據元素的數據元素的結構,遞歸直至第一層級數據元素; 所述定義的數據模式表示規則,包括: 采用多種表達方式,對所有數據元素以及對不同類型數據元素之間的嵌套關系進行表示; 所述多種表達方式包括多維立體化表達方式和二維扁平化表達方式; 所述多維立體化表達方式包括顯式的表達數據元素的類型以及數據元素包含的子數據元素的屬性、類型和特征,將處于同一層級的數據元素間用逗號分隔,將處于不同層級的數據元素間用縮進的位置進行區分; 所述二維扁平化表達方式包括對數據元素的嵌套關系進行平鋪展開,將平鋪展開后的所有數據元素放到同一層級,用符號連接數據元素中的父數據元素和子數據元素,對每一個除第一層級外的其他層級的數據元素,將所述層級的上層級的所有數據元素作為前綴; 所述定義的屬性表示規則,包括: 對第一層級的數據元素的屬性進行表示,以及當第一層級的數據元素的數據類型為非原子類型時,對非原子類型的數據元素包含的子數據元素的屬性進行表示; 其中,所述對第一層級的數據元素的屬性進行表示,包括: 當第一層級的數據元素的數據類型為原子類型時,數據元素的屬性為原子類型的數據元素的字段名稱; 當第一層級的數據元素的數據類型為非原子類型時,第一層級的非原子類型的數據元素的屬性為非原子類型的數據元素的名稱,其他層級的非原子類型的數據元素的屬性為其他層級的父層級數據元素的結構遞歸直至第一層級的非原子類型的數據元素的結構; 屬性表示規則的三個核心符號分別是“.”,“[n]”,“[]”;“.”用來連接兩個相鄰層級的數據元素的屬性,左側是父數據元素的屬性,右側是子數據元素的屬性;“[n]”用來描述數組類型的屬性的第n個子屬性或者用來表示表格類型的屬性的第n行;“[]”用來表示數組類型的屬性的所有子屬性,通常后面會接“.”或“[n]”指定所有子屬性的下一級屬性; 所述定義的值變換規則,包括: 對根據屬性表示規則描述的屬性,進行數據內容的提取和變換; 值變換規則面向數據類型為數組型,屬性嵌套數據類型為表格型屬性的情況,該類嵌套屬性可以單獨存在,也可以嵌套在其他數據類型中;具體的規則是:可以靈活地應用屬性表示規則,將數組型屬性中每一個表格型屬性的相同位置點或位置區域的值,抽取出來,形成一個新的數組;如果抽取的是相同位置點,值變換的結果應該是一個一維數組,每個元素都是抽取出來的單個值;如果抽取的是相同位置區域,值變換的結果是一個二維數組,每個元素都是抽取出來的一組值,并各自形成一個子數組,嵌套在值變換結果的數組中,從而形成一個二維數組; 所述定義的普通的表達式過濾條件,包括: 對原子類型的數據元素,設計普通的表達式過濾條件; 表格型的數據元素過濾條件包括位置點和位置區域兩種,其中位置點是指某行某列的某個值,該值屬于原子類型,可復用原子類型的數據元素過濾條件,位置區域是指某行或某列的一組值,其中某列的一組值被視為一個數組,并且該數組中的數據類型是原子類型,可復用數組型的數據元素過濾條件,某行的一組值被視為一個容器,并且該容器中的數據類型都是原子類型,可復用容器型的數據元素過濾條件; 數組型的數據元素過濾條件包括存在滿足和全部滿足這兩個前綴,加上數組內包含的數據類型的過濾條件; 容器型的數據元素過濾條件包括容器內包含的所有類型的數據元素過濾條件的總和; 生成器型的數據元素過濾條件包括生成器內包含的所有類型的數據元素過濾條件的總和。
如需購買、轉讓、實施、許可或投資類似專利技術,可聯系本專利的申請人或專利權人北京科技大學,其通訊地址為:100083 北京市海淀區學院路30號;或者聯系龍圖騰網官方客服,聯系龍圖騰網可撥打電話0551-65771310或微信搜索“龍圖騰網”。
1、本報告根據公開、合法渠道獲得相關數據和信息,力求客觀、公正,但并不保證數據的最終完整性和準確性。
2、報告中的分析和結論僅反映本公司于發布本報告當日的職業理解,僅供參考使用,不能作為本公司承擔任何法律責任的依據或者憑證。