• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種樹形結(jié)構(gòu)數(shù)據(jù)庫的自動(dòng)讀取和提交方法技術(shù)

    技術(shù)編號(hào):8489843 閱讀:241 留言:0更新日期:2013-03-28 11:56
    本發(fā)明專利技術(shù)公開了一種樹形結(jié)構(gòu)數(shù)據(jù)庫的自動(dòng)讀取和提交方法,其中,具體包括如下步驟:獲取樹形結(jié)構(gòu)中的第一層的節(jié)點(diǎn);將獲取的節(jié)點(diǎn)與標(biāo)記分別關(guān)聯(lián),并于樹形結(jié)構(gòu)上獲取節(jié)點(diǎn)的子節(jié)點(diǎn);將子節(jié)點(diǎn)與標(biāo)記分別進(jìn)行關(guān)聯(lián),并于樹形結(jié)構(gòu)上獲取子節(jié)點(diǎn)的下層節(jié)點(diǎn);將下層節(jié)點(diǎn)與標(biāo)記分別進(jìn)行關(guān)聯(lián),并于樹形結(jié)構(gòu)上獲取下層節(jié)點(diǎn)的再下層節(jié)點(diǎn);將再下層節(jié)點(diǎn)與

    【技術(shù)實(shí)現(xiàn)步驟摘要】

    本專利技術(shù)涉及一種嵌入式系統(tǒng)的數(shù)據(jù)操作方法,尤其涉及。
    技術(shù)介紹
    隨著嵌入式系統(tǒng)的廣泛應(yīng)用及用戶對(duì)數(shù)據(jù)處理和管理需求的不斷提高,各種智能設(shè)備與數(shù)據(jù)庫技術(shù)的緊密結(jié)合得到重視。許多的標(biāo)準(zhǔn)和協(xié)議都使用了樹形結(jié)構(gòu)的數(shù)據(jù)庫,樹形數(shù)據(jù)庫的結(jié)構(gòu)簡易,易于操作,但缺點(diǎn)是在前臺(tái)接口需要讀取和提交時(shí)必須轉(zhuǎn)換到相應(yīng)的樹形結(jié)構(gòu),對(duì)于編程和維護(hù)都帶來不小的工作量。樹形結(jié)構(gòu)的數(shù)據(jù)庫,每個(gè)結(jié)點(diǎn)都會(huì)有許多的子結(jié)點(diǎn),子節(jié)點(diǎn)還會(huì)再延伸出子節(jié)點(diǎn),并且會(huì)有多個(gè)屬性,每個(gè)屬性也會(huì)有對(duì)應(yīng)的參數(shù),這些參數(shù)決定了表和參數(shù)可能進(jìn)行的操作以及數(shù)據(jù)長度大小等;一般在WEB上實(shí)現(xiàn)對(duì)于后臺(tái)數(shù)據(jù)庫的讀寫都需要針對(duì)每個(gè)參數(shù)來編碼,或者把大段的數(shù)據(jù)庫內(nèi)容讀到前臺(tái)來再做處理,在小型的嵌入式系統(tǒng)中又不能引用復(fù)雜的高強(qiáng)度語言,所以編碼效率很慢,后期的維護(hù)工作量也較大。
    技術(shù)實(shí)現(xiàn)思路
    針對(duì)現(xiàn)有的嵌入式系統(tǒng)存在的上述問題,現(xiàn)提供一種旨在簡化樹形數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)庫的操作的樹形結(jié)構(gòu)數(shù)據(jù)庫的自動(dòng)讀取和提交方法。具體技術(shù)方案如下,應(yīng)用于后臺(tái)采用樹形結(jié)構(gòu)的數(shù)據(jù)庫,前臺(tái)采用WEB操作界面的嵌入式系統(tǒng)中,其中,具體包括如下步驟步驟S1、獲取所述樹形結(jié)構(gòu)中的第一層的節(jié)點(diǎn),并于顯示于前臺(tái)WEB操作界面的超文本文件的<Body>〈/Body>標(biāo)記內(nèi)定義數(shù)量與獲取的所述節(jié)點(diǎn)數(shù)量一致的〈DivX/Div> ;步驟S2、將獲取的所述節(jié)點(diǎn)與所述〈DivX/Div〉標(biāo)記分別關(guān)聯(lián),并于所述樹形結(jié)構(gòu)上獲取所述節(jié)點(diǎn)的子節(jié)點(diǎn),于所述〈Div>〈/Div>標(biāo)記內(nèi)定義與獲取的所述子節(jié)點(diǎn)數(shù)量一致的 <TableX/Table> 標(biāo)記;步驟S3、將所述步驟S2中獲得的子節(jié)點(diǎn)根據(jù)子節(jié)點(diǎn)的從屬關(guān)系與對(duì)應(yīng)的所述〈DivX/Div〉標(biāo)記內(nèi)的〈TableX/Table〉標(biāo)記分別進(jìn)行關(guān)聯(lián),并于所述樹形結(jié)構(gòu)上獲取所述步驟S2中獲得的子節(jié)點(diǎn)的下層節(jié)點(diǎn),于所述〈TableX/Table〉標(biāo)記內(nèi)定義與獲取的所述下層節(jié)點(diǎn)數(shù)量一致的<Tr>〈/Tr>標(biāo)記;步驟S4、將所步驟S3中獲得的下層節(jié)點(diǎn)根據(jù)下層節(jié)點(diǎn)的從屬關(guān)系與對(duì)應(yīng)的所述〈TableX/Table〉標(biāo)記內(nèi)的〈TrX/Tr〉標(biāo)記分別進(jìn)行關(guān)聯(lián),并于所述樹形結(jié)構(gòu)上獲取所述步驟S3中獲得的下層節(jié)點(diǎn)的再下層節(jié)點(diǎn),于所述〈TrX/Tr〉標(biāo)記內(nèi)定義與獲取的所述再下層節(jié)點(diǎn)數(shù)量一致的<TdX/Td>標(biāo)記;步驟S5、將步驟S4中獲得的再下層節(jié)點(diǎn)根據(jù)所述再下層節(jié)點(diǎn)的從屬關(guān)系與對(duì)應(yīng)的所述〈TrX/Tr〉標(biāo)記內(nèi)的<Td>〈/Td>標(biāo)記分別進(jìn)行關(guān)聯(lián),并于所述樹形結(jié)構(gòu)上獲取從屬于所述步驟S4中獲得的再下層節(jié)點(diǎn)的節(jié)點(diǎn),如從屬于所述再下層節(jié)點(diǎn)的節(jié)點(diǎn)存在,則于所述<Td>〈/Td>標(biāo)記內(nèi)定義與獲取的從屬于所述再下層節(jié)點(diǎn)的節(jié)點(diǎn)數(shù)量一致的<Div>〈/Div>標(biāo)記后返回步驟S2繼續(xù)執(zhí)行;步驟S6、通過預(yù)置于超文本文件中的JavaScript (用Java語言編寫的客戶端腳本程序)程序遍歷所述<Div>〈/Div>標(biāo)記、<TableX/Table>標(biāo)記、<TrX/Tr>標(biāo)記以及所述<Td>〈/Td>標(biāo)記實(shí)現(xiàn)樹形數(shù)據(jù)結(jié)構(gòu)的組織、讀取以及提交。優(yōu)選的,所述樹形結(jié)構(gòu)中的節(jié)點(diǎn)與所述超文本標(biāo)記的關(guān)聯(lián)方法為,于所述超文本標(biāo)記中添加唯一標(biāo)識(shí)所述樹形結(jié)構(gòu)的節(jié)點(diǎn)的id值,所述JavaScript程序通過所述超文本標(biāo)記中的id值遍歷所述<DivX/Div>標(biāo)記、<TableX/Table>標(biāo)記、<TrX/Tr>標(biāo)記以及所述<TdX/Td>標(biāo)記。優(yōu)選的,于數(shù)據(jù)讀取時(shí),所述JavaScript程序通過遍歷所述<Div>〈/Div>標(biāo)記、<TableX/Table>標(biāo)記、<TrX/Tr>標(biāo)記以及所述<TdX/Td>標(biāo)記,將所述樹形結(jié)構(gòu)的數(shù)據(jù)庫中的數(shù)據(jù)值根據(jù)所述樹形結(jié)構(gòu)的節(jié)點(diǎn)從屬關(guān)系填充入位于最內(nèi)層的超文本標(biāo)記之內(nèi)。優(yōu)選的,于數(shù)據(jù)設(shè)置時(shí),所述JavaScript程序通過遍歷所述<DivX/Div>標(biāo)記、<TableX/Table>標(biāo)記、<TrX/Tr>標(biāo)記以及所述<Td>〈/Td>標(biāo)記,找到對(duì)應(yīng)的節(jié)點(diǎn)并將找到的所述節(jié)點(diǎn)所對(duì)應(yīng)的超文本標(biāo)記的值域中的值設(shè)置為需要的值。優(yōu)選的,于數(shù)據(jù)提交時(shí),所述JavaScript程序通過遍歷所述<Div>〈/Div>標(biāo)記、<TableX/Table>標(biāo)記、<TrX/Tr>標(biāo)記以及所述<TdX/Td>標(biāo)記,將主要由所述〈DivX/Div>標(biāo)記、<TableX/Table>標(biāo)記、<TrX/Tr>標(biāo)記以及所述<TdX/Td>標(biāo)記形成的套嵌結(jié)構(gòu)轉(zhuǎn)換為樹形數(shù)據(jù)結(jié)構(gòu)并提交至所述樹形結(jié)構(gòu)的數(shù)據(jù)庫。上述技術(shù)方案的有益效果是簡化了于帶有WEB設(shè)置界面的嵌入式系統(tǒng)樹形結(jié)構(gòu)的數(shù)據(jù)庫的操作,系統(tǒng)開銷小,易于實(shí)施。附圖說明圖1為本專利技術(shù)的步驟流程框圖;圖2為本專利技術(shù)一個(gè)樹形結(jié)構(gòu)的實(shí)例的結(jié)構(gòu)示意圖。具體實(shí)施例方式下面結(jié)合附圖和具體實(shí)施例對(duì)本專利技術(shù)作進(jìn)一步說明,但不作為本專利技術(shù)的限定。如圖1所示,,應(yīng)用于后臺(tái)采用樹形結(jié)構(gòu)的數(shù)據(jù)庫,前臺(tái)采用WEB操作界面的嵌入式系統(tǒng)中,其中,具體包括如下步驟步驟S1、獲取樹形結(jié)構(gòu)中的第一層的節(jié)點(diǎn),并于顯示于前臺(tái)WEB操作界面的超文本文件的<Body>〈/Body>標(biāo)記內(nèi)定義數(shù)量與獲取的節(jié)點(diǎn)數(shù)量一致的<Div>〈/Div> ;步驟S2、將獲取的節(jié)點(diǎn)與〈DivX/Div〉標(biāo)記分別關(guān)聯(lián),并于樹形結(jié)構(gòu)上獲取節(jié)點(diǎn)的子節(jié)點(diǎn),于〈Div>〈/Div>標(biāo)記內(nèi)定義與獲取的子節(jié)點(diǎn)數(shù)量一致的<Table>〈/Table>標(biāo)記;步驟S3、將步驟S2中獲得的子節(jié)點(diǎn)根據(jù)子節(jié)點(diǎn)的從屬關(guān)系與對(duì)應(yīng)的〈DivX/Div〉標(biāo)記內(nèi)的〈TableX/Table〉標(biāo)記分別進(jìn)行關(guān)聯(lián),并于樹形結(jié)構(gòu)上獲取步驟S2中獲得的子節(jié)點(diǎn)的下層節(jié)點(diǎn),于〈Table>〈/Table>標(biāo)記內(nèi)定義與獲取的下層節(jié)點(diǎn)數(shù)量一致的<Tr>〈/Tr>標(biāo)記;步驟S4、將所步驟S3中獲得的下層節(jié)點(diǎn)根據(jù)下層節(jié)點(diǎn)的從屬關(guān)系與對(duì)應(yīng)的<TableX/Table>標(biāo)記內(nèi)的<TrX/Tr>標(biāo)記分別進(jìn)行關(guān)聯(lián),并于樹形結(jié)構(gòu)上獲取步驟S3中獲得的下層節(jié)點(diǎn)的再下層節(jié)點(diǎn),于〈TrX/Tr〉標(biāo)記內(nèi)定義與獲取的再下層節(jié)點(diǎn)數(shù)量一致的<TdX/Td> 標(biāo)記; 步驟S5、將步驟S4中獲得的次級(jí)節(jié)點(diǎn)根據(jù)再下層節(jié)點(diǎn)的從屬關(guān)系與對(duì)應(yīng)的<TrX/Tr>標(biāo)記內(nèi)的<TdX/Td>標(biāo)記分別進(jìn)行關(guān)聯(lián),并于樹形結(jié)構(gòu)上獲取從屬于步驟S4中獲得的再下層節(jié)點(diǎn)的節(jié)點(diǎn),如從屬于再下層節(jié)點(diǎn)的節(jié)點(diǎn)存在,則于<Td>〈/Td>標(biāo)記內(nèi)定義與獲取的從屬于再下層節(jié)點(diǎn)的節(jié)點(diǎn)數(shù)量一致的〈DivX/Div〉標(biāo)記后返回步驟S2繼續(xù)執(zhí)行;步驟S6、通過預(yù)置于超文本文件中的JavaS本文檔來自技高網(wǎng)...

    【技術(shù)保護(hù)點(diǎn)】
    一種樹形結(jié)構(gòu)數(shù)據(jù)庫的自動(dòng)讀取和提交方法,應(yīng)用于后臺(tái)采用樹形結(jié)構(gòu)的數(shù)據(jù)庫,前臺(tái)采用WEB操作界面的嵌入式系統(tǒng)中,其特征在于,具體包括如下步驟:步驟S1、獲取所述樹形結(jié)構(gòu)中的第一層的節(jié)點(diǎn),并于顯示于前臺(tái)WEB操作界面的超文本文件的標(biāo)記內(nèi)定義數(shù)量與獲取的所述節(jié)點(diǎn)數(shù)量一致的

    【技術(shù)特征摘要】

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:孫敏
    申請(qǐng)(專利權(quán))人:上海斐訊數(shù)據(jù)通信技術(shù)有限公司
    類型:發(fā)明
    國別省市:

    網(wǎng)友詢問留言 已有0條評(píng)論
    • 還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。

    1
    主站蜘蛛池模板: 久久无码高潮喷水| 无码视频一区二区三区在线观看| 午夜亚洲av永久无码精品| 亚洲视频无码高清在线| 特级毛片内射www无码| 波多野结衣AV无码| 91久久精品无码一区二区毛片| 中文字幕无码精品亚洲资源网久久 | 人妻丰满熟妇av无码区不卡| 无码永久免费AV网站| 中文字幕人妻无码一夲道| 亚洲精品无码久久久久秋霞| 中文字幕无码一区二区三区本日| 日韩AV无码久久一区二区| 久久久久无码精品| 国产AV无码专区亚洲AV琪琪| 中文字幕人成无码免费视频| 人妻无码一区二区不卡无码av | 久久无码专区国产精品| 国产精品无码专区在线观看| 无码精油按摩潮喷在播放| 久久久久亚洲AV片无码下载蜜桃 | 亚洲日产无码中文字幕| 精品无码中出一区二区| 午夜精品久久久久久久无码| 色欲aⅴ亚洲情无码AV| 国产aⅴ无码专区亚洲av| 久久亚洲精品AB无码播放| 免费无码中文字幕A级毛片| 无码人妻久久一区二区三区免费| 国产成人无码AV一区二区| 亚洲AV无码久久寂寞少妇| 久久国产亚洲精品无码| 狠狠久久精品中文字幕无码 | 亚洲自偷自偷偷色无码中文| 亚洲AV无码国产精品色午友在线| 亚洲av片不卡无码久久| yy111111少妇无码影院| 无码射肉在线播放视频| 无码人妻精品一区二区三区99仓本| 精品无码国产一区二区三区51安 |