0076]具體的,可按照如下步驟獲取第2區(qū)段至倒數(shù)第二區(qū)段對(duì)應(yīng)的下一層存儲(chǔ)空間的起始地址:在首層存儲(chǔ)空間中首區(qū)段的數(shù)字序列對(duì)應(yīng)的地址偏移量對(duì)應(yīng)位置處讀取得到首區(qū)段對(duì)應(yīng)的第二層存儲(chǔ)空間的起始地址;進(jìn)一步地,在首區(qū)段對(duì)應(yīng)的第二層存儲(chǔ)空間中第二區(qū)段的數(shù)字序列對(duì)應(yīng)的地址偏移量對(duì)應(yīng)位置處讀取得到第二區(qū)段對(duì)應(yīng)的第三層存儲(chǔ)空間的起始地址,依次類推,可以從第i 一I區(qū)段對(duì)應(yīng)的第i層存儲(chǔ)空間中第i區(qū)段的數(shù)字序列對(duì)應(yīng)的地址偏移量對(duì)應(yīng)位置處讀取得到第i區(qū)段對(duì)應(yīng)的第i+Ι層存儲(chǔ)空間的起始地址;最后,從倒數(shù)第三區(qū)段對(duì)應(yīng)的倒數(shù)第二層存儲(chǔ)空間中倒數(shù)第二區(qū)段的數(shù)字序列對(duì)應(yīng)的地址偏移量對(duì)應(yīng)位置處讀取得到倒數(shù)第二區(qū)段對(duì)應(yīng)的尾層存儲(chǔ)空間的起始地址。
[0077]而且,在上述過(guò)程中,若未在對(duì)應(yīng)位置處讀取到相應(yīng)層存儲(chǔ)空間的起始地址,則申請(qǐng)一塊相應(yīng)層存儲(chǔ)空間,將申請(qǐng)的存儲(chǔ)空間的起始地址寫入該對(duì)應(yīng)位置處。
[0078](5)獲取尾區(qū)段的數(shù)字序列對(duì)應(yīng)的地址偏移量,在倒數(shù)第二區(qū)段對(duì)應(yīng)的下一層存儲(chǔ)空間中該地址偏移量對(duì)應(yīng)位置存儲(chǔ)對(duì)應(yīng)的傾斜角度。
[0079]基于上述示例,路燈編號(hào)為12283369872825,存儲(chǔ)地址長(zhǎng)度為2個(gè)字節(jié)。在首層存儲(chǔ)空間中首區(qū)段的數(shù)字序列(12)對(duì)應(yīng)的地址偏移量對(duì)應(yīng)位置處讀取得到首區(qū)段對(duì)應(yīng)的第二層存儲(chǔ)空間的起始地址;進(jìn)一步地,在首區(qū)段對(duì)應(yīng)的第二層存儲(chǔ)空間中第二區(qū)段的數(shù)字序列(2833)對(duì)應(yīng)的地址偏移量對(duì)應(yīng)位置處讀取得到第二區(qū)段對(duì)應(yīng)的第三層存儲(chǔ)空間的起始地址;進(jìn)一步地,在第二區(qū)段對(duì)應(yīng)的第三層存儲(chǔ)空間中第三區(qū)段的數(shù)字序列¢987)對(duì)應(yīng)的地址偏移量對(duì)應(yīng)位置處讀取得到第三區(qū)段對(duì)應(yīng)的第四層存儲(chǔ)空間的起始地址;進(jìn)一步的,在第三區(qū)段對(duì)應(yīng)的第四層存儲(chǔ)空間中第四區(qū)段的數(shù)字序列(2825)對(duì)應(yīng)的地址偏移量對(duì)應(yīng)位置處存儲(chǔ)對(duì)應(yīng)的傾斜角度。
[0080]將各個(gè)路燈編號(hào)對(duì)應(yīng)的傾斜角度存儲(chǔ)在一個(gè)連續(xù)的存儲(chǔ)空間,且各個(gè)傾斜角度的存儲(chǔ)位置與路燈編號(hào)相對(duì)應(yīng),則可以快速地根據(jù)路燈編號(hào)讀寫傾斜角度。例如,路燈編號(hào)包括2位數(shù),可申請(qǐng)一個(gè)包含100個(gè)元素的數(shù)組,以路燈編號(hào)作為數(shù)組元素的下標(biāo)讀寫數(shù)組元素,其速度會(huì)非??臁?br>[0081]但是,由于路燈編號(hào)的數(shù)字序列的位數(shù)有可能比較多,不可能將所有路燈編號(hào)對(duì)應(yīng)的傾斜角度都存儲(chǔ)在同一連續(xù)的存儲(chǔ)空間中。例如,路燈編號(hào)的數(shù)字序列包含14位數(shù)字,不可能申請(qǐng)一個(gè)包含2的14次方的元素的數(shù)組來(lái)存儲(chǔ)各個(gè)路燈編號(hào)對(duì)應(yīng)的傾斜角度。
[0082]上述實(shí)施例中,申請(qǐng)了多層存儲(chǔ)空間存儲(chǔ)數(shù)據(jù),上一層存儲(chǔ)空間存儲(chǔ)下一層存儲(chǔ)空間的起始地址,尾層存儲(chǔ)空間存儲(chǔ)傾斜角度,查詢傾斜角度時(shí),可將路燈編號(hào)劃分成對(duì)應(yīng)的多個(gè)區(qū)段,可根據(jù)各個(gè)區(qū)段的數(shù)字序列在各層存儲(chǔ)空間中直接讀寫相應(yīng)的數(shù)據(jù),從而根據(jù)一個(gè)路燈編號(hào)查詢對(duì)應(yīng)的經(jīng)瑋度,只需要經(jīng)過(guò)固定次數(shù)的查找,該固定次數(shù)即為存儲(chǔ)空間的層數(shù),也即為路燈編號(hào)被劃分的段數(shù),從而查詢速度會(huì)非常快。
[0083]在一個(gè)實(shí)施例中,顯示相應(yīng)的傾斜報(bào)警信息以提示對(duì)應(yīng)路燈的燈桿發(fā)生傾斜以及提示對(duì)應(yīng)路燈的地理位置信息的步驟包括:顯示覆蓋了對(duì)應(yīng)路燈所在位置的電子地圖,并在電子地圖上的對(duì)應(yīng)路燈所在位置處顯示標(biāo)注圖標(biāo)。
[0084]該標(biāo)注圖標(biāo)用于突出對(duì)應(yīng)路燈所在位置。該標(biāo)注圖標(biāo)可為氣泡形圖標(biāo)、星形圖標(biāo)等。
[0085]本實(shí)施例可以直觀地表示出傾斜角度達(dá)到一定程度的路燈所在的位置。
[0086]在一個(gè)實(shí)施例中,在電子地圖上顯示的各個(gè)路燈對(duì)應(yīng)的標(biāo)注圖標(biāo)的顏色根據(jù)對(duì)應(yīng)路燈的傾斜角度而變化,傾斜角度越大,則對(duì)應(yīng)的標(biāo)注圖標(biāo)的顏色越深。
[0087]例如,路燈A的燈桿的傾斜角度大于路燈B的燈桿的傾斜角度,則顯示的電子地圖上路燈A所在位置的標(biāo)注圖標(biāo)的顏色深于路燈B所在位置的標(biāo)注圖標(biāo)的顏色。
[0088]本實(shí)施例可直觀地表示出路燈燈桿的傾斜程度以及路燈所在的地理位置,從而方便優(yōu)先處理傾斜程度高的路燈燈桿。
[0089]在一個(gè)實(shí)施例中,顯示相應(yīng)的傾斜報(bào)警信息以提示對(duì)應(yīng)路燈的燈桿發(fā)生傾斜以及提示對(duì)應(yīng)路燈的地理位置信息的步驟包括:顯示對(duì)應(yīng)路燈的信息列表,列表中的記錄包含對(duì)應(yīng)路燈的路燈編號(hào)、地理位置信息和傾斜角度。
[0090]具體地,可將列表中的記錄按照傾斜角度從大到小進(jìn)行排序。
[0091 ] 本實(shí)施例中,可精確地表示出對(duì)應(yīng)路燈的路燈編號(hào)、地理位置信息和傾斜角度,優(yōu)選地,還可精確地表示出傾斜角度最大的路燈信息。
[0092]如圖4所示,在一個(gè)實(shí)施例中,一種路燈燈桿傾斜檢測(cè)報(bào)警裝置,包括編號(hào)和角度接收模塊406、檢測(cè)模塊408、地理位置查詢模塊410和顯示模塊412,其中:
[0093]編號(hào)和角度接收模塊406用于接收安裝于路燈燈桿上的遠(yuǎn)程通信裝置發(fā)送的路燈編號(hào)和路燈燈桿的傾斜角度,該傾斜角度由與該遠(yuǎn)程通信裝置安裝于同一路燈燈桿上的傾斜檢測(cè)裝置檢測(cè)得到,并由該傾斜檢測(cè)裝置發(fā)送給該遠(yuǎn)程通信裝置。
[0094]在一個(gè)實(shí)施例中,包括上述的傾斜檢測(cè)裝置、遠(yuǎn)程通信裝置和路燈燈桿傾斜檢測(cè)報(bào)警裝置的系統(tǒng)也屬于本發(fā)明保護(hù)范圍;其中:
[0095]傾斜檢測(cè)裝置安裝于路燈燈桿上且用于檢測(cè)燈桿的傾斜角度,并將該傾斜角度傳遞給安裝于該燈桿上的遠(yuǎn)程通信裝置。
[0096]在一個(gè)實(shí)施例中,傾斜檢測(cè)裝置中內(nèi)置有傾斜傳感器和數(shù)據(jù)傳送接口,傾斜傳感器用于檢測(cè)燈桿的傾斜角度,數(shù)據(jù)傳送接口用于將傾斜傳感器檢測(cè)到的傾斜角度傳遞給遠(yuǎn)程通信裝置。其中,傾斜傳感器可采用重力感應(yīng)器、重力加速度感應(yīng)器、方向感應(yīng)器、陀螺儀等微機(jī)電傳感器。
[0097]遠(yuǎn)程通信裝置用于將路燈的路燈編號(hào)和傾斜角度發(fā)送給路燈燈桿傾斜檢測(cè)報(bào)警
目.ο
[0098]在一個(gè)實(shí)施例中,遠(yuǎn)程通信裝置和路燈燈桿傾斜檢測(cè)報(bào)警裝置的通訊方式包括但不限于 GPRS、CDMA、3G、4G、WIF1、ZigBee、Z-Wave、PLC、Internet 等。
[0099]檢測(cè)模塊408用于檢測(cè)接收的傾斜角度是否大于預(yù)設(shè)的傾斜度閾值。
[0100]地理位置查詢模塊410用于若接收的傾斜角度是否大于預(yù)設(shè)的傾斜度閾值,則根據(jù)該路燈編號(hào)查詢對(duì)應(yīng)的地理位置信息。
[0101]顯示模塊412用于顯示相應(yīng)的傾斜報(bào)警信息以提示對(duì)應(yīng)路燈的燈桿發(fā)生傾斜以及提示對(duì)應(yīng)路燈的地理位置信息。其中,對(duì)應(yīng)路燈指的是編號(hào)和角度接收模塊406接收的路燈編號(hào)對(duì)應(yīng)的路燈,且該路燈的傾斜角度(即接收的傾斜角度)大于預(yù)設(shè)的傾斜度閾值。
[0102]在一個(gè)實(shí)施例中,顯示模塊412可顯示報(bào)警界面,在界面中顯示該路燈編號(hào)、對(duì)應(yīng)的傾斜角度和對(duì)應(yīng)的地理位置信息。
[0103]在一個(gè)實(shí)施例中,上述路燈燈桿傾斜檢測(cè)報(bào)警裝置還包括未處理燈桿標(biāo)記模塊(圖中未示出),用于若編號(hào)和角度接收模塊406接收到的路燈燈桿的傾斜角度大于預(yù)設(shè)的傾斜度閾值,則將該路燈燈桿標(biāo)記為未處理的已傾斜燈桿。在一個(gè)實(shí)施例中,上述路燈燈桿傾斜檢測(cè)報(bào)警裝置還包括未處理燈桿查詢模塊(圖中未示出),用于在接收到用戶的查詢未處理燈桿信息的指令后,查詢未處理的已傾斜燈桿的相關(guān)信息。
[0104]在一個(gè)實(shí)施例中,上述路燈燈桿傾斜檢測(cè)報(bào)警裝置還包括標(biāo)記清除模塊(圖中未示出),用于接收用戶輸入的未處理的已傾斜燈桿中已進(jìn)行處理的燈桿對(duì)應(yīng)的路燈編號(hào)以及接收提交輸入的路燈編號(hào)的指令,進(jìn)一步的將該路燈編號(hào)對(duì)應(yīng)的路燈燈桿排除在未處理的已傾斜燈桿的范圍之外。
[0105]上述路燈燈桿傾斜檢測(cè)報(bào)警裝置中,可遠(yuǎn)程實(shí)時(shí)了解分布在各個(gè)地理位置的路燈燈桿的傾斜角度,并且可自動(dòng)顯示傾斜角度大于預(yù)設(shè)的傾斜度閾值的路燈燈桿的信息,以起到提示報(bào)警的作用。
[0106]如圖5所示,在一個(gè)實(shí)施例中,上述的路燈燈桿傾斜檢測(cè)報(bào)警裝置還包括存儲(chǔ)模塊502、更新模塊504、判斷模塊506、已傾斜路燈信息查詢模塊508和已傾斜路燈信息顯示模塊510,其中:
[0107]存儲(chǔ)模塊502用于將接收的路燈編號(hào)和傾斜角度對(duì)應(yīng)存儲(chǔ)