一種用于內(nèi)外網(wǎng)隔離的卡口數(shù)據(jù)調(diào)用的方法及裝置制造方法
【專利摘要】本發(fā)明屬于計(jì)算機(jī)與通信領(lǐng)域,尤其涉及一種用于內(nèi)外網(wǎng)隔離的卡口數(shù)據(jù)調(diào)用的方法及裝置,包括:步驟S101、獲取外網(wǎng)的卡口數(shù)據(jù),所述卡口數(shù)據(jù)包括文本數(shù)據(jù)與圖片數(shù)據(jù);步驟S102、根據(jù)卡口數(shù)據(jù)的類型篩選外網(wǎng)文本數(shù)據(jù),并將篩選后的文本數(shù)據(jù)實(shí)時(shí)同步到內(nèi)網(wǎng)并進(jìn)行備份存儲;步驟S103、圖片代理服務(wù)器判斷圖片數(shù)據(jù)是否存在調(diào)用請求,根據(jù)調(diào)用請求將圖片數(shù)據(jù)按緩存級別調(diào)取到內(nèi)網(wǎng),并進(jìn)行備份存儲。在內(nèi)外網(wǎng)隔離的情況下,通過把卡口數(shù)據(jù)分類,利用邊界接入網(wǎng)關(guān)實(shí)時(shí)同步傳輸文本數(shù)據(jù),利用圖片代理服務(wù)器對圖片數(shù)據(jù)采取按需存取與多級緩存的方式,解決了卡口圖片數(shù)據(jù)在數(shù)據(jù)實(shí)時(shí)傳輸過程中占用大量傳輸帶寬和重復(fù)存取圖片的資源浪費(fèi)問題。
【專利說明】—種用于內(nèi)外網(wǎng)隔離的卡口數(shù)據(jù)調(diào)用的方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于計(jì)算機(jī)與通信領(lǐng)域,尤其涉及一種用于內(nèi)外網(wǎng)隔離的卡口數(shù)據(jù)調(diào)用的方法及裝置。
【背景技術(shù)】
[0002]卡口系統(tǒng)全稱是公路車輛智能監(jiān)測記錄系統(tǒng),主要用于行經(jīng)高速公路、城市道路、收費(fèi)站等關(guān)鍵斷面的所有機(jī)動(dòng)車輛信息的自動(dòng)監(jiān)測、識別和記錄,系統(tǒng)能夠?qū)崟r(shí)自動(dòng)提供現(xiàn)場車輛的號牌、車型、車速、行駛時(shí)間、地點(diǎn)等信息,可在指揮中心對卡口進(jìn)行統(tǒng)一或選擇性的布控。目前公安系統(tǒng)建設(shè)了公安網(wǎng)和視頻專網(wǎng),卡口系統(tǒng)建設(shè)在視頻專網(wǎng),但是系統(tǒng)使用是在公安網(wǎng)中進(jìn)行,因此必須通過邊界接入平臺實(shí)現(xiàn)卡口數(shù)據(jù)進(jìn)入公安網(wǎng),供公安網(wǎng)中的用戶或者業(yè)務(wù)系統(tǒng)使用。
[0003]但是,現(xiàn)有技術(shù)中采用的如下辦法:在視頻專網(wǎng)和公安網(wǎng)分別都建設(shè)一套卡口平臺,視頻專網(wǎng)中的卡口平臺實(shí)時(shí)把卡口數(shù)據(jù)同步到公安網(wǎng)平臺,在公安網(wǎng)和視頻專網(wǎng)都分別存儲一份卡口數(shù)據(jù),兩套網(wǎng)絡(luò)中的用戶或者業(yè)務(wù)系統(tǒng)分別使用所在網(wǎng)絡(luò)的數(shù)據(jù)。由于圖片的數(shù)據(jù)量比較大,在傳輸?shù)倪^程中將占用大量成本昂貴的邊界接入平臺的帶寬資源,同時(shí),卡口圖片使用率和存儲單位價(jià)值比較低,因此重復(fù)存儲也將造成大量的資金投入浪費(fèi)。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例的目的在于提供一種用于內(nèi)外網(wǎng)隔離的卡口數(shù)據(jù)調(diào)用的方法及裝置,旨在解決視頻專網(wǎng)向公安網(wǎng)同步數(shù)據(jù)中,因?yàn)閭鬏數(shù)膱D片數(shù)據(jù)的數(shù)據(jù)量大占用帶寬資源,造成的信道擁擠和重復(fù)存取圖片數(shù)據(jù)而產(chǎn)生的資源浪費(fèi)問題。
[0005]本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種用于內(nèi)外網(wǎng)隔離的卡口數(shù)據(jù)調(diào)用的方法,所述方法包括下述步驟:
[0006]步驟S101、獲取外網(wǎng)的卡口數(shù)據(jù),所述卡口數(shù)據(jù)包括文本數(shù)據(jù)與圖片數(shù)據(jù);
[0007]步驟S102、根據(jù)卡口數(shù)據(jù)的類型篩選外網(wǎng)文本數(shù)據(jù),并將篩選后的文本數(shù)據(jù)實(shí)時(shí)同步到內(nèi)網(wǎng)并進(jìn)行備份存儲;
[0008]步驟S103、圖片代理服務(wù)器判斷所述圖片數(shù)據(jù)是否存在調(diào)用請求,根據(jù)調(diào)用請求將所述圖片數(shù)據(jù)按緩存級別調(diào)取到內(nèi)網(wǎng),并進(jìn)行備份存儲。
[0009]進(jìn)一步,篩選所述文本數(shù)據(jù),并將所述文本數(shù)據(jù)實(shí)時(shí)同步到內(nèi)網(wǎng)并進(jìn)行備份存儲,具體包括:
[0010]篩選外網(wǎng)的文本數(shù)據(jù),并將所述文本數(shù)據(jù)通過邊界接入網(wǎng)關(guān)同步傳輸?shù)絻?nèi)網(wǎng)的存儲系統(tǒng)進(jìn)行備份存儲。
[0011 ] 進(jìn)一步,所述內(nèi)網(wǎng)為公安網(wǎng),所述外網(wǎng)為視頻專網(wǎng)。
[0012]進(jìn)一步,圖片代理服務(wù)器內(nèi)包含圖片代理索引,所述圖片代理索引包括圖片代理索引表與內(nèi)存緩存隊(duì)列,所述圖片代理索引表為本地緩存完成的圖片數(shù)據(jù)記錄表,所述內(nèi)存緩存隊(duì)列為圖片代理服務(wù)器內(nèi)存緩沖的圖片數(shù)據(jù);
[0013]圖片代理服務(wù)器判斷所述圖片數(shù)據(jù)是否存在調(diào)用請求,根據(jù)調(diào)用請求將所述圖片數(shù)據(jù)通過圖片代理服務(wù)器調(diào)取到內(nèi)網(wǎng),具體包括:
[0014]圖片代理服務(wù)器判斷所述圖片數(shù)據(jù)是否存在調(diào)用請求,如果是,則根據(jù)圖片數(shù)據(jù)的圖片信息名稱在圖片代理索引中查找圖片存放地址。如果否,則不操作。
[0015]進(jìn)一步,所述圖片代理服務(wù)器的緩存模式包括內(nèi)存緩存與本地緩存,
[0016]判斷所述圖片數(shù)據(jù)是否進(jìn)行緩存,如果有進(jìn)行緩存,則根據(jù)緩存的方式確認(rèn)是內(nèi)存緩存還是本地緩存,如果是本地緩存,則先把圖片數(shù)據(jù)加入內(nèi)存緩存隊(duì)列,然后通過內(nèi)存緩存讀取所述圖片數(shù)據(jù),如果是內(nèi)存緩存,則直接讀取內(nèi)存緩存中的圖片數(shù)據(jù);如果沒有進(jìn)行緩存,則需要圖片代理服務(wù)器讀取外網(wǎng)的圖片數(shù)據(jù),并將圖片數(shù)據(jù)添加到的內(nèi)存緩存隊(duì)列。
[0017]進(jìn)一步,當(dāng)內(nèi)存緩存隊(duì)列中緩存的圖片數(shù)據(jù)超過其設(shè)定閥值,則采取FIFO或LRU緩存策略將內(nèi)存中緩存的圖片數(shù)據(jù)存儲到本地緩存;
[0018]當(dāng)本地緩存中緩存的圖片數(shù)據(jù)超過其設(shè)定閥值,則采取FIFO或LRU緩存策略將刪除本地緩存的數(shù)據(jù)。
[0019]本發(fā)明的另一目的在于提供了一種用于內(nèi)外網(wǎng)隔離的卡口數(shù)據(jù)調(diào)用的裝置,包括:
[0020]獲取單元,用于從外網(wǎng)獲取卡口數(shù)據(jù);
[0021 ] 篩選單元,用于根據(jù)卡口數(shù)據(jù)的類型篩選外網(wǎng)文本數(shù)據(jù),并將篩選后的文本數(shù)據(jù)實(shí)時(shí)同步到內(nèi)網(wǎng)并進(jìn)行備份存儲;
[0022]判斷單元,用于判斷內(nèi)網(wǎng)是否發(fā)出圖片數(shù)據(jù)的調(diào)用請求,根據(jù)調(diào)用請求圖片代理服務(wù)器按多級緩存方式對圖片數(shù)據(jù)進(jìn)行調(diào)取并存儲。
[0023]所述判斷單元具體包括:
[0024]第一判斷單元,判斷圖片數(shù)據(jù)是否存在調(diào)用請求,如果是,則啟動(dòng)圖片代理服務(wù)器查詢圖片數(shù)據(jù)的代理索引,如果否,則不操作;
[0025]第二判斷單元,判斷圖片數(shù)據(jù)是否緩存,如果是,則繼續(xù)判斷緩存方式是否為內(nèi)存緩存,如果否,則通過外網(wǎng)平臺調(diào)取圖片數(shù)據(jù),并將所述圖片數(shù)據(jù)傳輸?shù)絻?nèi)網(wǎng)緩存;
[0026]第三判斷單元,判斷圖片數(shù)據(jù)緩存的方式是否為內(nèi)存緩存,如果是,則讀取內(nèi)存緩存,如果否,則讀取本地圖片數(shù)據(jù),并將所述圖片數(shù)據(jù)調(diào)入到內(nèi)存緩存。
[0027]進(jìn)一步,所述判斷單元具體包括:
[0028]調(diào)度單元,用于當(dāng)內(nèi)存緩存隊(duì)列中緩存的圖片數(shù)據(jù)超過其設(shè)定閥值,則采取FIFO或LRU緩存策略將內(nèi)存中緩存的圖片數(shù)據(jù)存儲到本地緩存;
[0029]刪除單元,用于當(dāng)本地緩存中緩存的圖片數(shù)據(jù)超過其設(shè)定閥值,則采取FIFO或LRU緩存策略將刪除本地緩存的數(shù)據(jù)。
[0030]本發(fā)明有益效果是:在內(nèi)外網(wǎng)隔離的情況下,通過把卡口數(shù)據(jù)分類,利用邊界接入網(wǎng)關(guān)實(shí)時(shí)同步傳輸文本數(shù)據(jù),利用圖片代理服務(wù)器對圖片數(shù)據(jù)采取按需存取與多級緩存的方式,解決了卡口圖片數(shù)據(jù)在數(shù)據(jù)實(shí)時(shí)傳輸過程中占用大量傳輸帶寬和重復(fù)存取圖片的資源浪費(fèi)問題。
【專利附圖】
【附圖說明】
[0031]圖1示出了本發(fā)明數(shù)據(jù)調(diào)用的方法的實(shí)現(xiàn)流程圖;
[0032]圖2示出了本發(fā)明卡口數(shù)據(jù)調(diào)用過程流程圖;
[0033]圖3示出了本發(fā)明數(shù)據(jù)調(diào)用的裝置結(jié)構(gòu)圖;
[0034]圖4示出了本發(fā)明判斷單元具體結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0035]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0036]本發(fā)明實(shí)施例在內(nèi)外網(wǎng)隔離的情況下,通過把卡口數(shù)據(jù)分類,利用邊界接入網(wǎng)關(guān)實(shí)時(shí)同步傳輸文本數(shù)據(jù),利用圖片代理服務(wù)器對圖片數(shù)據(jù)采取按需存取與多級緩存的方式,解決了卡口圖片數(shù)據(jù)在數(shù)據(jù)實(shí)時(shí)傳輸過程中占用大量傳輸帶寬和重復(fù)存取圖片的資源浪費(fèi)問題。
[0037]如圖1所示,為一種用于內(nèi)外網(wǎng)隔離的卡口數(shù)據(jù)調(diào)用的實(shí)現(xiàn)流程圖。
[0038]在步驟SlOl中,獲取外網(wǎng)的卡口數(shù)據(jù),所述卡口數(shù)據(jù)包括文本數(shù)據(jù)與圖片數(shù)據(jù);
[0039]在本實(shí)例中,外網(wǎng)的卡口數(shù)據(jù)包括文本數(shù)據(jù)與圖片數(shù)據(jù),而內(nèi)網(wǎng)需要獲取外網(wǎng)的卡口數(shù)據(jù),需要卡口內(nèi)網(wǎng)平臺與卡口外網(wǎng)平臺連接,連接的方式不僅是采用邊界接入網(wǎng)關(guān),還增加了圖片代理服務(wù)器對卡口外網(wǎng)傳輸?shù)娇趦?nèi)網(wǎng)的進(jìn)行優(yōu)先篩選。
[0040]在步驟S102中,根據(jù)卡口數(shù)據(jù)的類型篩選外網(wǎng)文本數(shù)據(jù),并將篩選后的文本數(shù)據(jù)實(shí)時(shí)同步到內(nèi)網(wǎng)并進(jìn)行備份存儲;
[0041]在本實(shí)例中,所述內(nèi)網(wǎng)為公安網(wǎng),所述外網(wǎng)為視頻專網(wǎng),卡口外網(wǎng)平臺通過高清卡口相機(jī)與卡口平臺分別獲取的圖片數(shù)據(jù)與文本數(shù)據(jù),篩選出文本數(shù)據(jù)直接通過邊界接入網(wǎng)關(guān)實(shí)時(shí)同步到內(nèi)網(wǎng)卡口平臺的存儲系統(tǒng)。
[0042]在步驟S103中,圖片代理服務(wù)器判斷所述圖片數(shù)據(jù)是否存在調(diào)用請求,根據(jù)調(diào)用請求將所述圖片數(shù)據(jù)按緩存級別調(diào)取到內(nèi)網(wǎng),并進(jìn)行備份存儲。
[0043]在本實(shí)例中,圖片代理服務(wù)判斷所述圖片數(shù)據(jù)是否存在調(diào)用請求,如果存在,則啟動(dòng)圖片代理服務(wù)器查詢圖片數(shù)據(jù)的代理索引,根據(jù)代理索引確認(rèn)圖片數(shù)據(jù)存放的地址,存放的地址具體包括:所述圖片代理服務(wù)器內(nèi)包含圖片代理索引,所述圖片代理索引包含圖片代理索引表與內(nèi)存緩存隊(duì)列,所述圖片代理索引表為本地緩存完成的圖片數(shù)據(jù)記錄表,所述內(nèi)存緩存隊(duì)列為圖片代理服務(wù)器內(nèi)存緩沖的圖片數(shù)據(jù);按照多級緩存方式對圖片數(shù)據(jù)進(jìn)行內(nèi)存讀取,如果否,則不操作。
[0044]進(jìn)一步,所述圖片代理服務(wù)器的緩存模式包括內(nèi)存緩存與本地緩存;其中按照多級緩存方式對圖片數(shù)據(jù)進(jìn)行內(nèi)存讀取,具體包括:
[0045]在本實(shí)例中,判斷所述圖片數(shù)據(jù)是否進(jìn)行緩存,如果有進(jìn)行緩存,則根據(jù)緩存的方式確認(rèn)是內(nèi)存緩存還是本地緩存,如果是本地緩存,則先把圖片數(shù)據(jù)加入內(nèi)存緩存隊(duì)列,然后通過內(nèi)存緩存讀取所述圖片數(shù)據(jù),如果是內(nèi)存緩存,則直接讀取內(nèi)存緩存中的圖片數(shù)據(jù);如果沒有進(jìn)行緩存,則需要圖片代理服務(wù)器讀取外網(wǎng)的圖片數(shù)據(jù),并將圖片數(shù)據(jù)添加到的內(nèi)存緩存隊(duì)列。
[0046]圖2示出了本發(fā)明卡口數(shù)據(jù)調(diào)用過程流程圖。
[0047]在步驟S201中,讀取卡口文本信息;
[0048]在步驟S202中,查看圖片數(shù)據(jù)是否存在調(diào)用需要;
[0049]在步驟S203中,查看圖片數(shù)據(jù)的圖片代理索引;
[0050]在步驟S204中,查看圖片數(shù)據(jù)是否存在緩存;
[0051]在步驟S2041中,卡口外網(wǎng)平臺調(diào)取圖片,并傳輸?shù)絻?nèi)網(wǎng)緩存;
[0052]在步驟S205中,判斷是否為內(nèi)存緩存;
[0053]在步驟S2051中,讀取本地圖片,并把圖片調(diào)入內(nèi)存緩存;
[0054]在步驟S206中,內(nèi)存讀取圖片。
[0055]如圖3所示,為本發(fā)明數(shù)據(jù)調(diào)用的裝置結(jié)構(gòu)圖。
[0056]獲取單元31,用于從外網(wǎng)獲取卡口數(shù)據(jù);
[0057]在本實(shí)例中,夕卜網(wǎng)通過卡口外網(wǎng)平臺自帶的卡口分平臺與高清卡口相機(jī)采集卡口數(shù)據(jù),所述卡口分平臺采集文本數(shù)據(jù),所述高清卡口相機(jī)采集圖片數(shù)據(jù);并將采集的卡口數(shù)據(jù)存儲到外網(wǎng)卡口存儲系統(tǒng)。
[0058]篩選單元32,用于篩選卡口數(shù)據(jù)的文本數(shù)據(jù),并將所述文本數(shù)據(jù)通過邊界接入網(wǎng)關(guān)實(shí)時(shí)同步到內(nèi)網(wǎng)進(jìn)行存儲;
[0059]在本實(shí)例中,外網(wǎng)根據(jù)卡口數(shù)據(jù)的類型篩選其中的文本數(shù)據(jù),并將篩選后的文本數(shù)據(jù)通過邊界接入網(wǎng)關(guān)實(shí)時(shí)同步到卡口內(nèi)網(wǎng)的存儲系統(tǒng)。
[0060]判斷單元33,用于判斷內(nèi)網(wǎng)是否發(fā)出圖片數(shù)據(jù)的調(diào)用請求,根據(jù)調(diào)用請求圖片代理服務(wù)器按多級緩存方式對圖片數(shù)據(jù)進(jìn)行調(diào)取并存儲。
[0061]如圖4所示,為本發(fā)明判斷單元具體結(jié)構(gòu)圖。
[0062]所述判斷單元具體包括:
[0063]第一判斷單元331,判斷圖片數(shù)據(jù)是否存在調(diào)用請求,如果是,則啟動(dòng)圖片代理服務(wù)器查詢圖片數(shù)據(jù)的代理索引,如果否,則不操作;
[0064]第二判斷單元332,判斷圖片數(shù)據(jù)是否緩存,如果是,則繼續(xù)判斷緩存方式是否為內(nèi)存緩存,如果否,則通過外網(wǎng)平臺調(diào)取圖片數(shù)據(jù),并將所述圖片數(shù)據(jù)傳輸?shù)絻?nèi)網(wǎng)緩存;
[0065]第三判斷單元333,判斷圖片數(shù)據(jù)緩存的方式是否為內(nèi)存緩存,如果是,則讀取內(nèi)存緩存,如果否,則讀取本地圖片數(shù)據(jù),并將所述圖片數(shù)據(jù)調(diào)入到內(nèi)存緩存。
[0066]調(diào)度單元334,用于當(dāng)內(nèi)存緩存隊(duì)列中緩存的圖片數(shù)據(jù)超過其設(shè)定閥值,則采取FIFO或LRU緩存策略將內(nèi)存中緩存的圖片數(shù)據(jù)存儲到本地緩存;
[0067]刪除單元335,用于當(dāng)本地緩存中緩存的圖片數(shù)據(jù)超過其設(shè)定閥值,則采取FIFO或LRU緩存策略將刪除本地緩存的數(shù)據(jù)。
[0068]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計(jì)算機(jī)或嵌入式設(shè)備可讀存儲系統(tǒng)中,上述提到的存儲系統(tǒng)可以是只讀存儲器,磁盤、硬盤、FLASH等構(gòu)成的任何一種。
[0069]在內(nèi)外網(wǎng)隔離的情況下,通過把卡口數(shù)據(jù)分類,利用邊界接入網(wǎng)關(guān)實(shí)時(shí)同步傳輸文本數(shù)據(jù),利用圖片代理服務(wù)器對圖片數(shù)據(jù)采取按需存取與多級緩存的方式,解決了卡口圖片數(shù)據(jù)在數(shù)據(jù)實(shí)時(shí)傳輸過程中占用大量傳輸帶寬和重復(fù)存取圖片的資源浪費(fèi)問題。
[0070]以上對本發(fā)明所提供的一種用于內(nèi)外網(wǎng)卡口隔離數(shù)據(jù)調(diào)用的方法及裝置進(jìn)行了詳細(xì)介紹,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明實(shí)施例的思想,在【具體實(shí)施方式】及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
【權(quán)利要求】
1.一種用于內(nèi)外網(wǎng)隔離的卡口數(shù)據(jù)調(diào)用的方法,其特征在于,包括: 步驟S101、獲取外網(wǎng)的卡口數(shù)據(jù),所述卡口數(shù)據(jù)包括文本數(shù)據(jù)與圖片數(shù)據(jù); 步驟S102、根據(jù)卡口數(shù)據(jù)的類型篩選外網(wǎng)文本數(shù)據(jù),并將篩選后的文本數(shù)據(jù)實(shí)時(shí)同步到內(nèi)網(wǎng)并進(jìn)行備份存儲; 步驟S103、圖片代理服務(wù)器判斷所述圖片數(shù)據(jù)是否存在調(diào)用請求,根據(jù)調(diào)用請求將所述圖片數(shù)據(jù)按緩存級別調(diào)取到內(nèi)網(wǎng),并進(jìn)行備份存儲。
2.根據(jù)權(quán)利要求1所述的一種用于內(nèi)外網(wǎng)隔離的卡口數(shù)據(jù)調(diào)用的方法,其特征在于,所述步驟S102具體包括: 根據(jù)卡口數(shù)據(jù)的類型篩選外網(wǎng)文本數(shù)據(jù),并將篩選后的文本數(shù)據(jù)通過邊界接入網(wǎng)關(guān)同步傳輸?shù)絻?nèi)網(wǎng)的存儲系統(tǒng)進(jìn)行備份存儲。
3.根據(jù)權(quán)利要求1所述的一種用于內(nèi)外網(wǎng)隔離的卡口數(shù)據(jù)調(diào)用的方法,其特征在于, 所述內(nèi)網(wǎng)為公安網(wǎng),所述外網(wǎng)為視頻專網(wǎng)。
4.根據(jù)權(quán)利要求1所述的一種用于內(nèi)外網(wǎng)隔離的卡口數(shù)據(jù)調(diào)用的方法,其特征在于,圖片代理服務(wù)器判斷所述圖片數(shù)據(jù)是否存在調(diào)用請求,根據(jù)調(diào)用請求將所述圖片數(shù)據(jù)按緩存級別調(diào)取到內(nèi)網(wǎng),具體包括: 圖片代理服務(wù)器內(nèi)包含圖片代理索引,所述圖片代理索引包括圖片代理索引表與內(nèi)存緩存隊(duì)列,所述圖片代理索引表為本地緩存完成的圖片數(shù)據(jù)記錄表,所述內(nèi)存緩存隊(duì)列為圖片代理服務(wù)器內(nèi)存緩沖 的圖片數(shù)據(jù); 圖片代理服務(wù)器判斷所述圖片數(shù)據(jù)是否存在調(diào)用請求,如果是,則根據(jù)圖片數(shù)據(jù)的圖片信息名稱在圖片代理索引中查找圖片存放地址;如果否,則不操作。
5.根據(jù)權(quán)利要求4所述的一種用于內(nèi)外網(wǎng)隔離的卡口數(shù)據(jù)調(diào)用的方法,其特征在于,所述圖片代理服務(wù)器的緩存模式包括內(nèi)存緩存與本地緩存, 判斷所述圖片數(shù)據(jù)是否進(jìn)行緩存,如果有進(jìn)行緩存,則根據(jù)緩存的方式確認(rèn)是內(nèi)存緩存還是本地緩存,如果是本地緩存,則先把圖片數(shù)據(jù)加入內(nèi)存緩存隊(duì)列,然后通過內(nèi)存緩存讀取所述圖片數(shù)據(jù),如果是內(nèi)存緩存,則直接讀取內(nèi)存緩存中的圖片數(shù)據(jù);如果沒有進(jìn)行緩存,則需要圖片代理服務(wù)器讀取外網(wǎng)的圖片數(shù)據(jù),并將圖片數(shù)據(jù)添加到的內(nèi)存緩存隊(duì)列。
6.根據(jù)權(quán)利要求4所述的一種用于內(nèi)外網(wǎng)隔離的卡口數(shù)據(jù)調(diào)用的方法,其特征在于, 當(dāng)內(nèi)存緩存隊(duì)列中緩存的圖片數(shù)據(jù)超過其設(shè)定閥值,則采取FIFO或LRU緩存策略將內(nèi)存中緩存的圖片數(shù)據(jù)存儲到本地緩存; 當(dāng)本地緩存中緩存的圖片數(shù)據(jù)超過其設(shè)定閥值,則采取FIFO或LRU緩存策略將刪除本地緩存的數(shù)據(jù)。
7.一種用于內(nèi)外網(wǎng)隔離的卡口數(shù)據(jù)調(diào)用裝置,其特征在于,所述裝置包括: 獲取單元,用于從外網(wǎng)獲取卡口數(shù)據(jù); 篩選單元,用于根據(jù)卡口數(shù)據(jù)的類型篩選外網(wǎng)文本數(shù)據(jù),并將篩選后的文本數(shù)據(jù)實(shí)時(shí)同步到內(nèi)網(wǎng)并進(jìn)行備份存儲; 判斷單元,用于判斷內(nèi)網(wǎng)是否發(fā)出圖片數(shù)據(jù)的調(diào)用請求,根據(jù)調(diào)用請求圖片代理服務(wù)器按多級緩存方式對圖片數(shù)據(jù)進(jìn)行調(diào)取并存儲。
8.根據(jù)權(quán)利要求7所述的一種用于內(nèi)外網(wǎng)隔離的卡口數(shù)據(jù)調(diào)用裝置,其特征在于,所述判斷單元具體包括:第一判斷單元,判斷圖片數(shù)據(jù)是否存在調(diào)用請求,如果是,則啟動(dòng)圖片代理服務(wù)器查詢圖片數(shù)據(jù)的代理索引,如果否,則不操作; 第二判斷單元,判斷圖片數(shù)據(jù)是否緩存,如果是,則繼續(xù)判斷緩存方式是否為內(nèi)存緩存,如果否,則通過外網(wǎng)平臺調(diào)取圖片數(shù)據(jù),并將所述圖片數(shù)據(jù)傳輸?shù)絻?nèi)網(wǎng)緩存; 第三判斷單元,判斷圖片數(shù)據(jù)緩存的方式是否為內(nèi)存緩存,如果是,則讀取內(nèi)存緩存,如果否,則讀取本地圖片數(shù)據(jù),并將所述圖片數(shù)據(jù)調(diào)入到內(nèi)存緩存。
9.根據(jù)權(quán)利要求7所述的一種用于內(nèi)外網(wǎng)隔離的卡口數(shù)據(jù)調(diào)用裝置,其特征在于,所述判斷單元具體包括: 調(diào)度單元,用于當(dāng)內(nèi)存緩存隊(duì)列中緩存的圖片數(shù)據(jù)超過其設(shè)定閥值,則采取FIFO或LRU緩存策略將內(nèi)存中緩存的圖片數(shù)據(jù)存儲到本地緩存; 刪除單元,用于當(dāng)本地緩存中緩存的圖片數(shù)據(jù)超過其設(shè)定閥值,則采取FIFO或LRU緩存策略將刪除本地 緩存的數(shù)據(jù)。
【文檔編號】G06F12/08GK104077240SQ201410295296
【公開日】2014年10月1日 申請日期:2014年6月26日 優(yōu)先權(quán)日:2014年6月26日
【發(fā)明者】周海波, 劉忠山, 黃垚 申請人:桂林長海發(fā)展有限責(zé)任公司