• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于北斗的漁業(yè)交易信息服務(wù)的研究與實(shí)現(xiàn)

    2014-12-13 17:59:38王明燈,蘇凱雄
    現(xiàn)代電子技術(shù) 2014年23期
    關(guān)鍵詞:信息服務(wù)安卓

    王明燈,蘇凱雄

    摘? 要: 為了解決目前漁業(yè)供需信息實(shí)時(shí)性不高的難題,使供需信息能通過漁業(yè)信息服務(wù)平臺(tái)實(shí)現(xiàn)統(tǒng)一的信息收集、整合和發(fā)布,提出了一種基于北斗短報(bào)文的漁業(yè)交易信息服務(wù)應(yīng)用的設(shè)計(jì)方案。該方案采用基于北斗的安卓船載終端,利用北斗一代的短報(bào)文技術(shù)實(shí)現(xiàn)實(shí)時(shí)供貨量信息的發(fā)送,經(jīng)由北斗地面服務(wù)站和Internet將信息數(shù)據(jù)傳送到漁業(yè)交易信息服務(wù)中心的Web服務(wù)器。服務(wù)器通過對信息的處理和對用戶需求的響應(yīng),提升漁業(yè)市場的運(yùn)作效率。

    關(guān)鍵詞: 北斗短報(bào)文; 漁業(yè)交易; 信息服務(wù); 安卓; Web

    中圖分類號(hào): TN927+.2?34??????????????????? 文獻(xiàn)標(biāo)識(shí)碼: A??????????????????????? 文章編號(hào): 1004?373X(2014)23?0017?04

    Abstract: In order to solve the problems about low real?time efficiency of the supply and demand of fishery information interaction, the design project of the fishery information service platform based on Beidou short message is proposed to realize unified information collection, integration and release of the supply and demand information. The Android ship terminal based on Beidou is adopted in this scheme to deliver the real?time supply information by Beidou short message technology. The fisheries trading information is transmit to the Web server of the fisheries trading information service center through Beidou ground stations and the Internet. The server processes the information and responds the needs of users, so as to promote the operation efficiency of fishery market.

    Keywords: Beidou short message; fishery trading; information service; Android; Web

    0? 引? 言

    隨著近幾年北斗產(chǎn)業(yè)的迅速崛起,基于北斗系統(tǒng)的行業(yè)應(yīng)用層出不窮。北斗一代的雙向短報(bào)文通信技術(shù)作為北斗系統(tǒng)區(qū)別于國外其他導(dǎo)航系統(tǒng)的核心優(yōu)勢,漸漸成為遠(yuǎn)洋數(shù)據(jù)通信的首選通信方式[1]。

    目前,我國的漁業(yè)市場信息化程度還有待提高,漁業(yè)市場信息服務(wù)時(shí)效性不強(qiáng),先進(jìn)的信息技術(shù)并未在漁業(yè)生產(chǎn)過程中得到充分應(yīng)用[2]。為了解決目前漁業(yè)的供需信息實(shí)時(shí)性不高的難題,結(jié)合基于北斗、GPS的船載終端在漁船安全救助系統(tǒng)的應(yīng)用趨勢,本文擬提出一種基于北斗短報(bào)文的漁業(yè)交易信息服務(wù)應(yīng)用的設(shè)計(jì)方案。該方案采用基于安卓的北斗船載終端,利用北斗一代的短報(bào)文技術(shù)實(shí)現(xiàn)實(shí)時(shí)供貨量信息、需求信息、預(yù)定交易等信息的交互,經(jīng)由北斗地面服務(wù)站和Internet將信息數(shù)據(jù)傳送到漁業(yè)交易信息服務(wù)中心的Web服務(wù)器,服務(wù)器實(shí)時(shí)地處理信息,響應(yīng)用戶的需求,較大程度上促進(jìn)了供需信息的交互,有效提升了漁業(yè)市場的運(yùn)作效率。

    1 總體框架

    本方案采用了圖1所示的基于北斗短報(bào)文的漁業(yè)交易信息服務(wù)的總體框架。系統(tǒng)主要利用北斗一代短報(bào)文通信和多種網(wǎng)絡(luò)通信手段相結(jié)合,提供現(xiàn)代化漁業(yè)供需信息交互的增值信息服務(wù):實(shí)現(xiàn)漁民用戶實(shí)時(shí)的供貨信息發(fā)布和采購用戶的需求信息發(fā)布,實(shí)現(xiàn)漁業(yè)交易信息服務(wù)中心對交易信息的收集、整合、更新、存儲(chǔ)、搜索和推薦。通過該系統(tǒng),采購用戶可實(shí)時(shí)獲得漁業(yè)供貨及對應(yīng)的價(jià)格信息,通過預(yù)定、在線支付或線下支付的方式完成,使交易市場能高效地運(yùn)作。該系統(tǒng)由北斗衛(wèi)星導(dǎo)航系統(tǒng)、搭載在漁船上的船載北斗通信終端、北斗地面運(yùn)營中心、漁業(yè)交易信息服務(wù)中心、連通Internet的網(wǎng)絡(luò)設(shè)備以及各個(gè)對應(yīng)的通信鏈路組成。

    1.1? 船載北斗短報(bào)文通信簡述

    北斗衛(wèi)星導(dǎo)航系統(tǒng)是我國自主建設(shè)、獨(dú)立運(yùn)行,并與世界其他衛(wèi)星導(dǎo)航系統(tǒng)兼容共用的全球衛(wèi)星導(dǎo)航系統(tǒng)。北斗短報(bào)文通信是指北斗終端和北斗衛(wèi)星或北斗地面服務(wù)站之間能夠直接通過衛(wèi)星信號(hào)進(jìn)行雙向的信息傳遞。這意味著更為廣域的信息傳遞,比如海洋、沙漠、地震災(zāi)區(qū)等普通移動(dòng)通信信號(hào)不能覆蓋到,北斗終端就可以通過短報(bào)文進(jìn)行緊急通信[3]。

    <;E:\LIHUI\12月\12.4\現(xiàn)代電子技術(shù)201423\Image\04t1.tif>;

    圖1 基于北斗短報(bào)文的漁業(yè)交易信息服務(wù)的總體框架

    本方案采用基于安卓的船載北斗通信終端進(jìn)行遠(yuǎn)程信息交互。利用北斗的短報(bào)文通信功能,漁船用戶向漁業(yè)交易信息服務(wù)中心發(fā)送貨物的多個(gè)狀態(tài)信息,經(jīng)由漁業(yè)交易信息服務(wù)中心接收來自采購方的交互信息,實(shí)現(xiàn)了實(shí)時(shí)的貨物信息提交、貨物預(yù)定功能和交易雙方的信息交互。

    1.2? 漁業(yè)交易信息服務(wù)簡述

    漁業(yè)交易信息服務(wù)中心配置于海洋漁業(yè)管理服務(wù)部門,負(fù)責(zé)所屬用戶的入網(wǎng)注冊、漁業(yè)交易信息服務(wù)、服務(wù)計(jì)費(fèi)等,具備與北斗運(yùn)營地面站、移動(dòng)通信網(wǎng)絡(luò)、Internet網(wǎng)絡(luò)相連接的接口。該方案的用戶主要是漁業(yè)交易買方和賣方,買方用戶通過手機(jī)或PC端經(jīng)由因特網(wǎng)、漁業(yè)交易信息中心獲取信息服務(wù)。漁業(yè)交易信息服務(wù)中心由Web服務(wù)器、移動(dòng)客戶端服務(wù)器、關(guān)系型數(shù)據(jù)庫構(gòu)成,負(fù)責(zé)交易信息的收集、整合、更新、存儲(chǔ)、搜索和推薦,通過互聯(lián)網(wǎng)或手機(jī)客戶端實(shí)現(xiàn)實(shí)時(shí)的漁業(yè)有關(guān)產(chǎn)品的電子交易。

    通過針對性地考察和分析漁業(yè)交易市場及其業(yè)務(wù)邏輯,結(jié)合目前典型的電子商務(wù)交易平臺(tái)設(shè)計(jì),本課題設(shè)計(jì)的系統(tǒng)功能要求如下:

    (1) 完善的業(yè)務(wù)數(shù)據(jù)信息管理;

    (2) Web端和移動(dòng)手機(jī)客戶端擁有美觀友好的操作界面,能保證易用性;

    (3) 數(shù)據(jù)庫安全,防止惡意SQL注入;

    (4) 具備不同種類的模糊查詢,可按不同種類查看海鮮的供需信息;

    (5) 海產(chǎn)品銷售排行和評價(jià)系統(tǒng);

    (6) 海產(chǎn)品物流跟蹤插件,如提供物流公司及訂單號(hào);

    (7) 系統(tǒng)的可擴(kuò)展性、容錯(cuò)性、穩(wěn)定性。

    2 關(guān)鍵軟件處理流程

    本文著重討論漁業(yè)交易應(yīng)用下的北斗短報(bào)文和信息服務(wù)管理的設(shè)計(jì)與實(shí)現(xiàn)。

    2.1 船載終端上北斗短報(bào)文的設(shè)計(jì)與實(shí)現(xiàn)

    2.1.1? 報(bào)文數(shù)據(jù)定義

    北斗短報(bào)文遵循北斗用戶機(jī)用戶接口協(xié)議格式,指令以$開頭,以ASCII編碼。短報(bào)文的發(fā)送和接收在協(xié)議中指令頭被分別解析為TXSQ和TXXX,長度、用戶地址、信息內(nèi)容及校驗(yàn)和所占數(shù)據(jù)空間如表1所示。

    通過北斗一代的短報(bào)文通信功能,船載終端可以實(shí)現(xiàn)如下功能:漁市行情、漁業(yè)交易信息,緊急報(bào)警,漁船分組管理,響應(yīng)控制中心的控制指令,向監(jiān)管中心發(fā)送位置信息報(bào)告,作業(yè)漁船對外的通信,為漁船提供天氣預(yù)報(bào)、潮汐情況、臺(tái)風(fēng)警報(bào)等。

    為了規(guī)范短報(bào)文信息參數(shù)的注入和提取,需定義短報(bào)文中變長數(shù)據(jù)段的參數(shù)格式。一條短報(bào)文的“電文內(nèi)容”數(shù)據(jù)段需要的參數(shù)為條目ID、海鮮名稱、報(bào)價(jià)、時(shí)間戳、聯(lián)系方式、銷售狀態(tài)。條目ID指一條供貨/采購信息,使用ID方式確定其惟一性,通過該條目中時(shí)間戳和聯(lián)系方式的合并哈希碼算法來惟一確定該ID,有利于大數(shù)據(jù)條目搜索;海鮮名稱是填寫具體的貨物名稱;報(bào)價(jià)是漁船用戶對于具體貨物相應(yīng)的報(bào)價(jià),以元/斤作為統(tǒng)一單位;時(shí)間戳是指該條目的更新時(shí)間,可以從北斗的RMC衛(wèi)星參數(shù)信息指令中獲取UTC參數(shù)段提取日期和時(shí)間,對該時(shí)間戳進(jìn)行數(shù)據(jù)填充;聯(lián)系方式指漁船用戶或采購方用戶的手機(jī)號(hào)碼;銷售狀態(tài)通常有3種,分別是待售、已預(yù)定、已售出,用來實(shí)時(shí)更新服務(wù)器的數(shù)據(jù)庫,為雙方用戶提供實(shí)時(shí)的狀態(tài)信息。需求的電文內(nèi)容數(shù)據(jù)段大體類似于供貨的內(nèi)容,不再贅述。供需電文內(nèi)容格式示例如表2,表3所示。

    2.1.2? 短報(bào)文通信軟件處理流程

    短報(bào)文的信息處理分為兩部分:發(fā)送和接收。在發(fā)送部分,通過NewMessageActivity活動(dòng)定義新建信息界面,此時(shí)會(huì)彈出彈窗,要求填入海鮮名稱、報(bào)價(jià)、銷售狀態(tài)、指定服務(wù)中心地址等參數(shù)作為供貨電文內(nèi)容字段。指定服務(wù)中心地址的填寫有兩種方式:一是指該漁船附近的指揮機(jī)地址,通過附近的北斗指揮機(jī)轉(zhuǎn)發(fā)短報(bào)文到服務(wù)中心;二是指服務(wù)中心接收機(jī)地址,直接與漁船終端進(jìn)行通信。

    電文內(nèi)容較長時(shí),采用半字節(jié)數(shù)據(jù)壓縮算法。該算法是在一種原半字節(jié)壓縮算法的基礎(chǔ)上改進(jìn)的算法,壓縮比達(dá)50%,在一定程度上緩解了北斗地面運(yùn)營服務(wù)站傳輸數(shù)據(jù)的壓力。此時(shí)各字段已經(jīng)獲取到相應(yīng)數(shù)據(jù),通過Array數(shù)組將其組裝成符合協(xié)議的通信申請指令。一般來說,海鮮名稱繁多,若按逐條指令發(fā)送信息,不僅服務(wù)成本增加,而且不利于搜索管理。因此,通常采用一個(gè)條目ID下,實(shí)例化HashMap對象組裝多項(xiàng)海鮮名稱及其對應(yīng)的報(bào)價(jià),然后才是時(shí)間戳及后面的數(shù)據(jù)段,以此種方法封裝電文內(nèi)容,并壓縮較長的電文內(nèi)容,較好地解決了同一時(shí)間下分次發(fā)送信息的窘境。

    接收部分通過判斷指令頭,進(jìn)行循環(huán)冗余校驗(yàn),接收并解析通信信息指令。對電文內(nèi)容字段進(jìn)行半字節(jié)解壓縮算法處理,提取所需參數(shù)。這里采用MVC開發(fā)模式進(jìn)行數(shù)據(jù)處理。開啟AsyncTask,判斷信息的時(shí)間戳間隔是否滿足更新條件,默認(rèn)每1 min更新一次數(shù)據(jù)。在AsyncTask的doInBackground()方法下,獲取HashMap的數(shù)據(jù)對象,在onPostExecute()方法下加載數(shù)據(jù)到SimpleAdapter,與SQLite的數(shù)據(jù)做匹配。若條目是新的,則調(diào)用updateSQLite;若條目已存在,則舍棄該信息。在ReceiveBoxActivity中通過SimpleAdapter適配器加載數(shù)據(jù),以ListView的形式顯示已接收到的條目信息。短報(bào)文軟件處理流程如圖2所示。

    2.2 漁業(yè)交易信息服務(wù)的信息管理設(shè)計(jì)

    本文設(shè)計(jì)的漁業(yè)交易信息服務(wù)平臺(tái)可通過電腦網(wǎng)頁或Android手機(jī)客戶端訪問,后面可根據(jù)實(shí)際需要推出iOS、WPhone的客戶端。Web瀏覽的網(wǎng)頁發(fā)布采用動(dòng)態(tài)的HTML網(wǎng)頁方式,數(shù)據(jù)庫的數(shù)據(jù)采集主要通過調(diào)用北斗地面運(yùn)營中心提供的數(shù)據(jù)接口,讀取來自漁船用戶的短報(bào)文并將報(bào)文信息轉(zhuǎn)換為特定的數(shù)據(jù)列表項(xiàng)存入數(shù)據(jù)庫。服務(wù)器后臺(tái)是基于PHP+APache+mysql的、采用B/S模式的Web應(yīng)用系統(tǒng)。通常,C/S模式適合在局域網(wǎng)內(nèi)用戶不多的情況下使用,而B/S模式適合輕客戶端設(shè)計(jì),具有開發(fā)維護(hù)方便、管理成本低、跨平臺(tái)訪問等優(yōu)勢,降低了服務(wù)器與訪問者之間的耦合,使訪問方式更為靈活。服務(wù)平臺(tái)總體框架如圖3所示。

    <;E:\LIHUI\12月\12.4\現(xiàn)代電子技術(shù)201423\Image\04t2.tif>;

    圖2 北斗短報(bào)文軟件處理流程

    <;E:\LIHUI\12月\12.4\現(xiàn)代電子技術(shù)201423\Image\04t3.tif>;

    圖3 漁業(yè)交易信息服務(wù)平臺(tái)的總體框架

    該框架包括服務(wù)層、業(yè)務(wù)邏輯層和數(shù)據(jù)層三層結(jié)構(gòu)。服務(wù)層由基于Server的動(dòng)態(tài)HTML網(wǎng)頁實(shí)現(xiàn),除了用戶注冊、服務(wù)計(jì)費(fèi)功能,還負(fù)責(zé)為用戶提供漁業(yè)交易供需信息顯示、預(yù)訂和搜索,如海鮮名稱搜索,區(qū)域模式搜索等功能。業(yè)務(wù)邏輯層分為兩類,一是根據(jù)用戶申請,經(jīng)Apache Server執(zhí)行MySQL程序操作數(shù)據(jù)庫,返回所需數(shù)據(jù);二是監(jiān)聽來自北斗地面運(yùn)營中心的數(shù)據(jù),負(fù)責(zé)將獲得的供需信息數(shù)據(jù)進(jìn)行收集、整合分類、更新、搜索。數(shù)據(jù)層負(fù)責(zé)信息數(shù)據(jù)的存儲(chǔ),包括供貨數(shù)據(jù)庫、需求數(shù)據(jù)庫、歷史數(shù)據(jù)庫、注冊用戶管理。注冊用戶管理及供貨數(shù)據(jù)庫E?R圖結(jié)構(gòu)如圖4所示。

    服務(wù)層負(fù)責(zé)向用戶呈現(xiàn)實(shí)時(shí)的漁業(yè)供需信息,其開發(fā)方式與購物網(wǎng)站大同小異;業(yè)務(wù)邏輯層與數(shù)據(jù)層的交互是該平臺(tái)的設(shè)計(jì)核心;數(shù)據(jù)層采用比較成熟的MySQL數(shù)據(jù)庫,存儲(chǔ)了供需雙方的用戶信息表、漁業(yè)供需信息表,在PHP中使用MySQL提供的API對其進(jìn)行操作。

    <;E:\LIHUI\12月\12.4\現(xiàn)代電子技術(shù)201423\Image\04t4.tif>;

    圖4 注冊用戶管理及供貨數(shù)據(jù)庫E?R圖結(jié)構(gòu)

    首先,使用mysql_connect 函數(shù)對數(shù)據(jù)庫進(jìn)行連接,其函數(shù)原型為:resource mysql_connect ( [string server [, string username [, string password [,bool new_link [,int client_flags]]]]]),該函數(shù)參數(shù)Server指出MySQL服務(wù)器的地址,通常是本地服務(wù)器和遠(yuǎn)程服務(wù)器,用字符串表示。其次,選擇數(shù)據(jù)庫表。本平臺(tái)包括4個(gè)數(shù)據(jù)庫:供貨數(shù)據(jù)庫、需求數(shù)據(jù)庫、歷史數(shù)據(jù)庫、注冊用戶管理。若買家用戶需要獲取當(dāng)前的供貨數(shù)據(jù),Server將根據(jù)請求,執(zhí)行mysql_select_db()函數(shù)以激活供貨數(shù)據(jù)庫SupplyInfo.db,其函數(shù)原型為:bool mysql_select_db(string database_name [,resource link_identifier]),然后基于該數(shù)據(jù)庫進(jìn)行后續(xù)的查詢操作,查詢函數(shù)的原型為:resource mysql_query(string query [,resource link_identifier])。當(dāng)返回響應(yīng)數(shù)據(jù)后,考慮數(shù)據(jù)庫的安全性,需要使用mysql_close函數(shù)關(guān)閉被打開的數(shù)據(jù)庫連接。因此,漁業(yè)供貨信息的收集就是通過對供貨數(shù)據(jù)庫中相應(yīng)的數(shù)據(jù)表進(jìn)行寫入操作。在寫入前通過區(qū)域分類算法(switch)將供貨信息按地理區(qū)域進(jìn)行分類,分別寫入?yún)^(qū)域數(shù)據(jù)表,并通過字符串匹配算法按海鮮名稱進(jìn)行分類,實(shí)現(xiàn)對信息的整合分類。同樣地,需求信息的收集也是數(shù)據(jù)表寫入的過程。漁業(yè)信息的查詢則是先根據(jù)用戶提交的請求,選擇相應(yīng)的數(shù)據(jù)庫表進(jìn)行遍歷查詢,將匹配的信息條目顯示出來。通過對數(shù)據(jù)表?xiàng)l目的修改和刪除,實(shí)現(xiàn)對供需信息的修改和刪除。由于該平臺(tái)涉及到大規(guī)模數(shù)據(jù)查詢,為了避免普通查找算法中二叉查找樹結(jié)構(gòu)由于樹的深度過大而造成磁盤I/O讀寫過于頻繁,出于對系統(tǒng)性能的優(yōu)化,采用多叉樹結(jié)構(gòu)的多路查找樹算法。

    為了滿足用戶對供需信息的實(shí)時(shí)性要求,數(shù)據(jù)庫的實(shí)時(shí)更新是很有必要的。平臺(tái)的服務(wù)器調(diào)用北斗地面運(yùn)營中心提供的數(shù)據(jù)接口進(jìn)行通信,為了提高數(shù)據(jù)庫的安全性,應(yīng)該定期為數(shù)據(jù)庫進(jìn)行維護(hù)與備份,保證穩(wěn)定地提供實(shí)時(shí)的供需信息。系統(tǒng)數(shù)據(jù)庫的備份采用一周進(jìn)行一次系統(tǒng)備份,3天進(jìn)行一次直接備份。對這些信息的歷史記錄通常是在數(shù)據(jù)庫中設(shè)定默認(rèn)時(shí)間周期,將72 h以上的歷史數(shù)據(jù)寫入History_SupplyInfo的數(shù)據(jù)表中,實(shí)現(xiàn)對信息的歷史存儲(chǔ)。

    3 系統(tǒng)測試結(jié)果

    為驗(yàn)證本方案的可行性,可通過Android客戶端訪問漁業(yè)交易信息服務(wù)平臺(tái),對實(shí)時(shí)的漁業(yè)供應(yīng)信息進(jìn)行查詢,并對心儀的商品下訂單。系統(tǒng)測試結(jié)果如圖5所示。圖5(a)是對加州鱸和黑魚進(jìn)行魚價(jià)查詢,在Android客戶端中根據(jù)界面提示,依次點(diǎn)擊供應(yīng)信息、魚價(jià)查詢,在搜索條件編輯框輸入“加州鱸 黑魚”,點(diǎn)擊搜索,將顯示各賣家提供的加州鱸、黑魚的產(chǎn)品信息列表,繼續(xù)點(diǎn)擊列表項(xiàng)即可查看其詳細(xì)信息。圖5(b)是用戶的訂單列表,繼續(xù)點(diǎn)擊列表項(xiàng)即可查看其詳細(xì)信息。

    <;E:\LIHUI\12月\12.4\現(xiàn)代電子技術(shù)201423\Image\04t5.tif>;

    圖5 Android客戶端訪問服務(wù)平臺(tái)的測試效果

    為了測試本方案的實(shí)時(shí)性能,通過12臺(tái)北斗一體機(jī)定時(shí)提交既定信息來模擬船上用戶提交供貨信息,然后不斷刷新Android客戶端的最新供應(yīng)信息界面。通過反復(fù)多次的實(shí)驗(yàn),在新信息發(fā)布之后,客戶端接收并顯示新信息的平均時(shí)延是6 s。造成時(shí)延的原因有多方面,一方面是北斗通信鏈路和移動(dòng)互聯(lián)網(wǎng)通信鏈路本身通信時(shí)長限制,另一方面是客戶端使用MVC框架,刷新數(shù)據(jù)需要零點(diǎn)幾秒。不同于軍事、電力等對實(shí)時(shí)性的高精度要求,從漁業(yè)信息實(shí)時(shí)性的可容忍度來講,該平臺(tái)的信息更新時(shí)延是可以忽略的,因此可認(rèn)為本方案能為用戶提供實(shí)時(shí)的漁業(yè)供需信息。

    4 結(jié)? 語

    本文結(jié)合漁業(yè)交易信息現(xiàn)代化的發(fā)展需求,提出了一種基于北斗短報(bào)文的漁業(yè)交易信息服務(wù)應(yīng)用的設(shè)計(jì)方案。采用基于安卓的北斗船載終端,利用北斗一代的短報(bào)文、Web服務(wù)器、MySQL數(shù)據(jù)庫管理、Android應(yīng)用軟件等技術(shù),實(shí)現(xiàn)實(shí)時(shí)供貨量信息、需求信息、預(yù)定交易等信息的交互。測試表明,本設(shè)計(jì)方案具備可行性,能實(shí)現(xiàn)供需信息的收集、整合、分類、搜索查詢等功能,基本滿足雙方用戶的需求。相對于現(xiàn)階段漁業(yè)交易信息交互通常需要數(shù)小時(shí)的時(shí)差,本方案數(shù)秒的時(shí)延基本可以忽略,即平臺(tái)具有良好的實(shí)時(shí)性。因此,可基于本方案開發(fā)一套完善的現(xiàn)代化漁業(yè)交易信息服務(wù)平臺(tái),能較大地促進(jìn)漁業(yè)信息交互,有效提升漁業(yè)市場的運(yùn)作效率,對漁業(yè)現(xiàn)代信息化的發(fā)展有重要意義。

    參考文獻(xiàn)

    [1] 趙學(xué)洋,李海紅.船用北斗/GPS雙星座導(dǎo)航體系構(gòu)建的探討[J].航海技術(shù),2013(2):39?41.

    [2] 潘興蕾,于文明,呂俊霖.新型漁業(yè)信息服務(wù)模式的探索與構(gòu)建[J].農(nóng)業(yè)圖書情報(bào)學(xué)刊,2013(9):182?184.

    [3] 應(yīng)士君,王坤,劉衛(wèi),等.基于北斗二代系統(tǒng)的船載定位終端[J].上海海事大學(xué)學(xué)報(bào),2012(3):1?4.

    [4] 王同合,岳春生,門葆紅,等.一種嵌入式北斗導(dǎo)航終端定位數(shù)據(jù)快速存取方法[C]//第三屆中國衛(wèi)星導(dǎo)航學(xué)術(shù)年會(huì)電子文集—S07北斗/GNSS用戶終端技術(shù).廣州:第三屆中國衛(wèi)星導(dǎo)航學(xué)術(shù)年會(huì),2012:35?39.

    [5] GEER D. Eclipse becomes the dominant Java IDE [J]. Compu?ter, 2005; 38: 16?18.

    [6] ABLESON W F. COLLINS C, SEN R. Unlocking Android: a developer′s guide [M]. Greenwich:Manning Publications Co, 2010.

    [7] 王石,楊英娜.精通PHP+MySQL應(yīng)用開發(fā)[M].北京:人民郵電出版社,2006.

    [8] PAUL H.精通HTML語義、標(biāo)準(zhǔn)和樣式[M].楊明軍,譯.北京:人民郵電出版社,2008.

    [9] 王立華,孫璐,孫英澤,等.漁業(yè)科學(xué)數(shù)據(jù)共享平臺(tái)建設(shè)研究[J].中國海洋大學(xué)學(xué)報(bào):自然科學(xué)版,2010(S1):201?206.

    [10] MELONI J C. PHP, MySQL和Apache編程導(dǎo)學(xué)[M].王洪大,李軍,譯.北京:機(jī)械工業(yè)出版社,2008.

    圖2 北斗短報(bào)文軟件處理流程

    <;E:\LIHUI\12月\12.4\現(xiàn)代電子技術(shù)201423\Image\04t3.tif>;

    圖3 漁業(yè)交易信息服務(wù)平臺(tái)的總體框架

    該框架包括服務(wù)層、業(yè)務(wù)邏輯層和數(shù)據(jù)層三層結(jié)構(gòu)。服務(wù)層由基于Server的動(dòng)態(tài)HTML網(wǎng)頁實(shí)現(xiàn),除了用戶注冊、服務(wù)計(jì)費(fèi)功能,還負(fù)責(zé)為用戶提供漁業(yè)交易供需信息顯示、預(yù)訂和搜索,如海鮮名稱搜索,區(qū)域模式搜索等功能。業(yè)務(wù)邏輯層分為兩類,一是根據(jù)用戶申請,經(jīng)Apache Server執(zhí)行MySQL程序操作數(shù)據(jù)庫,返回所需數(shù)據(jù);二是監(jiān)聽來自北斗地面運(yùn)營中心的數(shù)據(jù),負(fù)責(zé)將獲得的供需信息數(shù)據(jù)進(jìn)行收集、整合分類、更新、搜索。數(shù)據(jù)層負(fù)責(zé)信息數(shù)據(jù)的存儲(chǔ),包括供貨數(shù)據(jù)庫、需求數(shù)據(jù)庫、歷史數(shù)據(jù)庫、注冊用戶管理。注冊用戶管理及供貨數(shù)據(jù)庫E?R圖結(jié)構(gòu)如圖4所示。

    服務(wù)層負(fù)責(zé)向用戶呈現(xiàn)實(shí)時(shí)的漁業(yè)供需信息,其開發(fā)方式與購物網(wǎng)站大同小異;業(yè)務(wù)邏輯層與數(shù)據(jù)層的交互是該平臺(tái)的設(shè)計(jì)核心;數(shù)據(jù)層采用比較成熟的MySQL數(shù)據(jù)庫,存儲(chǔ)了供需雙方的用戶信息表、漁業(yè)供需信息表,在PHP中使用MySQL提供的API對其進(jìn)行操作。

    <;E:\LIHUI\12月\12.4\現(xiàn)代電子技術(shù)201423\Image\04t4.tif>;

    圖4 注冊用戶管理及供貨數(shù)據(jù)庫E?R圖結(jié)構(gòu)

    首先,使用mysql_connect 函數(shù)對數(shù)據(jù)庫進(jìn)行連接,其函數(shù)原型為:resource mysql_connect ( [string server [, string username [, string password [,bool new_link [,int client_flags]]]]]),該函數(shù)參數(shù)Server指出MySQL服務(wù)器的地址,通常是本地服務(wù)器和遠(yuǎn)程服務(wù)器,用字符串表示。其次,選擇數(shù)據(jù)庫表。本平臺(tái)包括4個(gè)數(shù)據(jù)庫:供貨數(shù)據(jù)庫、需求數(shù)據(jù)庫、歷史數(shù)據(jù)庫、注冊用戶管理。若買家用戶需要獲取當(dāng)前的供貨數(shù)據(jù),Server將根據(jù)請求,執(zhí)行mysql_select_db()函數(shù)以激活供貨數(shù)據(jù)庫SupplyInfo.db,其函數(shù)原型為:bool mysql_select_db(string database_name [,resource link_identifier]),然后基于該數(shù)據(jù)庫進(jìn)行后續(xù)的查詢操作,查詢函數(shù)的原型為:resource mysql_query(string query [,resource link_identifier])。當(dāng)返回響應(yīng)數(shù)據(jù)后,考慮數(shù)據(jù)庫的安全性,需要使用mysql_close函數(shù)關(guān)閉被打開的數(shù)據(jù)庫連接。因此,漁業(yè)供貨信息的收集就是通過對供貨數(shù)據(jù)庫中相應(yīng)的數(shù)據(jù)表進(jìn)行寫入操作。在寫入前通過區(qū)域分類算法(switch)將供貨信息按地理區(qū)域進(jìn)行分類,分別寫入?yún)^(qū)域數(shù)據(jù)表,并通過字符串匹配算法按海鮮名稱進(jìn)行分類,實(shí)現(xiàn)對信息的整合分類。同樣地,需求信息的收集也是數(shù)據(jù)表寫入的過程。漁業(yè)信息的查詢則是先根據(jù)用戶提交的請求,選擇相應(yīng)的數(shù)據(jù)庫表進(jìn)行遍歷查詢,將匹配的信息條目顯示出來。通過對數(shù)據(jù)表?xiàng)l目的修改和刪除,實(shí)現(xiàn)對供需信息的修改和刪除。由于該平臺(tái)涉及到大規(guī)模數(shù)據(jù)查詢,為了避免普通查找算法中二叉查找樹結(jié)構(gòu)由于樹的深度過大而造成磁盤I/O讀寫過于頻繁,出于對系統(tǒng)性能的優(yōu)化,采用多叉樹結(jié)構(gòu)的多路查找樹算法。

    為了滿足用戶對供需信息的實(shí)時(shí)性要求,數(shù)據(jù)庫的實(shí)時(shí)更新是很有必要的。平臺(tái)的服務(wù)器調(diào)用北斗地面運(yùn)營中心提供的數(shù)據(jù)接口進(jìn)行通信,為了提高數(shù)據(jù)庫的安全性,應(yīng)該定期為數(shù)據(jù)庫進(jìn)行維護(hù)與備份,保證穩(wěn)定地提供實(shí)時(shí)的供需信息。系統(tǒng)數(shù)據(jù)庫的備份采用一周進(jìn)行一次系統(tǒng)備份,3天進(jìn)行一次直接備份。對這些信息的歷史記錄通常是在數(shù)據(jù)庫中設(shè)定默認(rèn)時(shí)間周期,將72 h以上的歷史數(shù)據(jù)寫入History_SupplyInfo的數(shù)據(jù)表中,實(shí)現(xiàn)對信息的歷史存儲(chǔ)。

    3 系統(tǒng)測試結(jié)果

    為驗(yàn)證本方案的可行性,可通過Android客戶端訪問漁業(yè)交易信息服務(wù)平臺(tái),對實(shí)時(shí)的漁業(yè)供應(yīng)信息進(jìn)行查詢,并對心儀的商品下訂單。系統(tǒng)測試結(jié)果如圖5所示。圖5(a)是對加州鱸和黑魚進(jìn)行魚價(jià)查詢,在Android客戶端中根據(jù)界面提示,依次點(diǎn)擊供應(yīng)信息、魚價(jià)查詢,在搜索條件編輯框輸入“加州鱸 黑魚”,點(diǎn)擊搜索,將顯示各賣家提供的加州鱸、黑魚的產(chǎn)品信息列表,繼續(xù)點(diǎn)擊列表項(xiàng)即可查看其詳細(xì)信息。圖5(b)是用戶的訂單列表,繼續(xù)點(diǎn)擊列表項(xiàng)即可查看其詳細(xì)信息。

    <;E:\LIHUI\12月\12.4\現(xiàn)代電子技術(shù)201423\Image\04t5.tif>;

    圖5 Android客戶端訪問服務(wù)平臺(tái)的測試效果

    為了測試本方案的實(shí)時(shí)性能,通過12臺(tái)北斗一體機(jī)定時(shí)提交既定信息來模擬船上用戶提交供貨信息,然后不斷刷新Android客戶端的最新供應(yīng)信息界面。通過反復(fù)多次的實(shí)驗(yàn),在新信息發(fā)布之后,客戶端接收并顯示新信息的平均時(shí)延是6 s。造成時(shí)延的原因有多方面,一方面是北斗通信鏈路和移動(dòng)互聯(lián)網(wǎng)通信鏈路本身通信時(shí)長限制,另一方面是客戶端使用MVC框架,刷新數(shù)據(jù)需要零點(diǎn)幾秒。不同于軍事、電力等對實(shí)時(shí)性的高精度要求,從漁業(yè)信息實(shí)時(shí)性的可容忍度來講,該平臺(tái)的信息更新時(shí)延是可以忽略的,因此可認(rèn)為本方案能為用戶提供實(shí)時(shí)的漁業(yè)供需信息。

    4 結(jié)? 語

    本文結(jié)合漁業(yè)交易信息現(xiàn)代化的發(fā)展需求,提出了一種基于北斗短報(bào)文的漁業(yè)交易信息服務(wù)應(yīng)用的設(shè)計(jì)方案。采用基于安卓的北斗船載終端,利用北斗一代的短報(bào)文、Web服務(wù)器、MySQL數(shù)據(jù)庫管理、Android應(yīng)用軟件等技術(shù),實(shí)現(xiàn)實(shí)時(shí)供貨量信息、需求信息、預(yù)定交易等信息的交互。測試表明,本設(shè)計(jì)方案具備可行性,能實(shí)現(xiàn)供需信息的收集、整合、分類、搜索查詢等功能,基本滿足雙方用戶的需求。相對于現(xiàn)階段漁業(yè)交易信息交互通常需要數(shù)小時(shí)的時(shí)差,本方案數(shù)秒的時(shí)延基本可以忽略,即平臺(tái)具有良好的實(shí)時(shí)性。因此,可基于本方案開發(fā)一套完善的現(xiàn)代化漁業(yè)交易信息服務(wù)平臺(tái),能較大地促進(jìn)漁業(yè)信息交互,有效提升漁業(yè)市場的運(yùn)作效率,對漁業(yè)現(xiàn)代信息化的發(fā)展有重要意義。

    參考文獻(xiàn)

    [1] 趙學(xué)洋,李海紅.船用北斗/GPS雙星座導(dǎo)航體系構(gòu)建的探討[J].航海技術(shù),2013(2):39?41.

    [2] 潘興蕾,于文明,呂俊霖.新型漁業(yè)信息服務(wù)模式的探索與構(gòu)建[J].農(nóng)業(yè)圖書情報(bào)學(xué)刊,2013(9):182?184.

    [3] 應(yīng)士君,王坤,劉衛(wèi),等.基于北斗二代系統(tǒng)的船載定位終端[J].上海海事大學(xué)學(xué)報(bào),2012(3):1?4.

    [4] 王同合,岳春生,門葆紅,等.一種嵌入式北斗導(dǎo)航終端定位數(shù)據(jù)快速存取方法[C]//第三屆中國衛(wèi)星導(dǎo)航學(xué)術(shù)年會(huì)電子文集—S07北斗/GNSS用戶終端技術(shù).廣州:第三屆中國衛(wèi)星導(dǎo)航學(xué)術(shù)年會(huì),2012:35?39.

    [5] GEER D. Eclipse becomes the dominant Java IDE [J]. Compu?ter, 2005; 38: 16?18.

    [6] ABLESON W F. COLLINS C, SEN R. Unlocking Android: a developer′s guide [M]. Greenwich:Manning Publications Co, 2010.

    [7] 王石,楊英娜.精通PHP+MySQL應(yīng)用開發(fā)[M].北京:人民郵電出版社,2006.

    [8] PAUL H.精通HTML語義、標(biāo)準(zhǔn)和樣式[M].楊明軍,譯.北京:人民郵電出版社,2008.

    [9] 王立華,孫璐,孫英澤,等.漁業(yè)科學(xué)數(shù)據(jù)共享平臺(tái)建設(shè)研究[J].中國海洋大學(xué)學(xué)報(bào):自然科學(xué)版,2010(S1):201?206.

    [10] MELONI J C. PHP, MySQL和Apache編程導(dǎo)學(xué)[M].王洪大,李軍,譯.北京:機(jī)械工業(yè)出版社,2008.

    圖2 北斗短報(bào)文軟件處理流程

    <;E:\LIHUI\12月\12.4\現(xiàn)代電子技術(shù)201423\Image\04t3.tif>;

    圖3 漁業(yè)交易信息服務(wù)平臺(tái)的總體框架

    該框架包括服務(wù)層、業(yè)務(wù)邏輯層和數(shù)據(jù)層三層結(jié)構(gòu)。服務(wù)層由基于Server的動(dòng)態(tài)HTML網(wǎng)頁實(shí)現(xiàn),除了用戶注冊、服務(wù)計(jì)費(fèi)功能,還負(fù)責(zé)為用戶提供漁業(yè)交易供需信息顯示、預(yù)訂和搜索,如海鮮名稱搜索,區(qū)域模式搜索等功能。業(yè)務(wù)邏輯層分為兩類,一是根據(jù)用戶申請,經(jīng)Apache Server執(zhí)行MySQL程序操作數(shù)據(jù)庫,返回所需數(shù)據(jù);二是監(jiān)聽來自北斗地面運(yùn)營中心的數(shù)據(jù),負(fù)責(zé)將獲得的供需信息數(shù)據(jù)進(jìn)行收集、整合分類、更新、搜索。數(shù)據(jù)層負(fù)責(zé)信息數(shù)據(jù)的存儲(chǔ),包括供貨數(shù)據(jù)庫、需求數(shù)據(jù)庫、歷史數(shù)據(jù)庫、注冊用戶管理。注冊用戶管理及供貨數(shù)據(jù)庫E?R圖結(jié)構(gòu)如圖4所示。

    服務(wù)層負(fù)責(zé)向用戶呈現(xiàn)實(shí)時(shí)的漁業(yè)供需信息,其開發(fā)方式與購物網(wǎng)站大同小異;業(yè)務(wù)邏輯層與數(shù)據(jù)層的交互是該平臺(tái)的設(shè)計(jì)核心;數(shù)據(jù)層采用比較成熟的MySQL數(shù)據(jù)庫,存儲(chǔ)了供需雙方的用戶信息表、漁業(yè)供需信息表,在PHP中使用MySQL提供的API對其進(jìn)行操作。

    <;E:\LIHUI\12月\12.4\現(xiàn)代電子技術(shù)201423\Image\04t4.tif>;

    圖4 注冊用戶管理及供貨數(shù)據(jù)庫E?R圖結(jié)構(gòu)

    首先,使用mysql_connect 函數(shù)對數(shù)據(jù)庫進(jìn)行連接,其函數(shù)原型為:resource mysql_connect ( [string server [, string username [, string password [,bool new_link [,int client_flags]]]]]),該函數(shù)參數(shù)Server指出MySQL服務(wù)器的地址,通常是本地服務(wù)器和遠(yuǎn)程服務(wù)器,用字符串表示。其次,選擇數(shù)據(jù)庫表。本平臺(tái)包括4個(gè)數(shù)據(jù)庫:供貨數(shù)據(jù)庫、需求數(shù)據(jù)庫、歷史數(shù)據(jù)庫、注冊用戶管理。若買家用戶需要獲取當(dāng)前的供貨數(shù)據(jù),Server將根據(jù)請求,執(zhí)行mysql_select_db()函數(shù)以激活供貨數(shù)據(jù)庫SupplyInfo.db,其函數(shù)原型為:bool mysql_select_db(string database_name [,resource link_identifier]),然后基于該數(shù)據(jù)庫進(jìn)行后續(xù)的查詢操作,查詢函數(shù)的原型為:resource mysql_query(string query [,resource link_identifier])。當(dāng)返回響應(yīng)數(shù)據(jù)后,考慮數(shù)據(jù)庫的安全性,需要使用mysql_close函數(shù)關(guān)閉被打開的數(shù)據(jù)庫連接。因此,漁業(yè)供貨信息的收集就是通過對供貨數(shù)據(jù)庫中相應(yīng)的數(shù)據(jù)表進(jìn)行寫入操作。在寫入前通過區(qū)域分類算法(switch)將供貨信息按地理區(qū)域進(jìn)行分類,分別寫入?yún)^(qū)域數(shù)據(jù)表,并通過字符串匹配算法按海鮮名稱進(jìn)行分類,實(shí)現(xiàn)對信息的整合分類。同樣地,需求信息的收集也是數(shù)據(jù)表寫入的過程。漁業(yè)信息的查詢則是先根據(jù)用戶提交的請求,選擇相應(yīng)的數(shù)據(jù)庫表進(jìn)行遍歷查詢,將匹配的信息條目顯示出來。通過對數(shù)據(jù)表?xiàng)l目的修改和刪除,實(shí)現(xiàn)對供需信息的修改和刪除。由于該平臺(tái)涉及到大規(guī)模數(shù)據(jù)查詢,為了避免普通查找算法中二叉查找樹結(jié)構(gòu)由于樹的深度過大而造成磁盤I/O讀寫過于頻繁,出于對系統(tǒng)性能的優(yōu)化,采用多叉樹結(jié)構(gòu)的多路查找樹算法。

    為了滿足用戶對供需信息的實(shí)時(shí)性要求,數(shù)據(jù)庫的實(shí)時(shí)更新是很有必要的。平臺(tái)的服務(wù)器調(diào)用北斗地面運(yùn)營中心提供的數(shù)據(jù)接口進(jìn)行通信,為了提高數(shù)據(jù)庫的安全性,應(yīng)該定期為數(shù)據(jù)庫進(jìn)行維護(hù)與備份,保證穩(wěn)定地提供實(shí)時(shí)的供需信息。系統(tǒng)數(shù)據(jù)庫的備份采用一周進(jìn)行一次系統(tǒng)備份,3天進(jìn)行一次直接備份。對這些信息的歷史記錄通常是在數(shù)據(jù)庫中設(shè)定默認(rèn)時(shí)間周期,將72 h以上的歷史數(shù)據(jù)寫入History_SupplyInfo的數(shù)據(jù)表中,實(shí)現(xiàn)對信息的歷史存儲(chǔ)。

    3 系統(tǒng)測試結(jié)果

    為驗(yàn)證本方案的可行性,可通過Android客戶端訪問漁業(yè)交易信息服務(wù)平臺(tái),對實(shí)時(shí)的漁業(yè)供應(yīng)信息進(jìn)行查詢,并對心儀的商品下訂單。系統(tǒng)測試結(jié)果如圖5所示。圖5(a)是對加州鱸和黑魚進(jìn)行魚價(jià)查詢,在Android客戶端中根據(jù)界面提示,依次點(diǎn)擊供應(yīng)信息、魚價(jià)查詢,在搜索條件編輯框輸入“加州鱸 黑魚”,點(diǎn)擊搜索,將顯示各賣家提供的加州鱸、黑魚的產(chǎn)品信息列表,繼續(xù)點(diǎn)擊列表項(xiàng)即可查看其詳細(xì)信息。圖5(b)是用戶的訂單列表,繼續(xù)點(diǎn)擊列表項(xiàng)即可查看其詳細(xì)信息。

    <;E:\LIHUI\12月\12.4\現(xiàn)代電子技術(shù)201423\Image\04t5.tif>;

    圖5 Android客戶端訪問服務(wù)平臺(tái)的測試效果

    為了測試本方案的實(shí)時(shí)性能,通過12臺(tái)北斗一體機(jī)定時(shí)提交既定信息來模擬船上用戶提交供貨信息,然后不斷刷新Android客戶端的最新供應(yīng)信息界面。通過反復(fù)多次的實(shí)驗(yàn),在新信息發(fā)布之后,客戶端接收并顯示新信息的平均時(shí)延是6 s。造成時(shí)延的原因有多方面,一方面是北斗通信鏈路和移動(dòng)互聯(lián)網(wǎng)通信鏈路本身通信時(shí)長限制,另一方面是客戶端使用MVC框架,刷新數(shù)據(jù)需要零點(diǎn)幾秒。不同于軍事、電力等對實(shí)時(shí)性的高精度要求,從漁業(yè)信息實(shí)時(shí)性的可容忍度來講,該平臺(tái)的信息更新時(shí)延是可以忽略的,因此可認(rèn)為本方案能為用戶提供實(shí)時(shí)的漁業(yè)供需信息。

    4 結(jié)? 語

    本文結(jié)合漁業(yè)交易信息現(xiàn)代化的發(fā)展需求,提出了一種基于北斗短報(bào)文的漁業(yè)交易信息服務(wù)應(yīng)用的設(shè)計(jì)方案。采用基于安卓的北斗船載終端,利用北斗一代的短報(bào)文、Web服務(wù)器、MySQL數(shù)據(jù)庫管理、Android應(yīng)用軟件等技術(shù),實(shí)現(xiàn)實(shí)時(shí)供貨量信息、需求信息、預(yù)定交易等信息的交互。測試表明,本設(shè)計(jì)方案具備可行性,能實(shí)現(xiàn)供需信息的收集、整合、分類、搜索查詢等功能,基本滿足雙方用戶的需求。相對于現(xiàn)階段漁業(yè)交易信息交互通常需要數(shù)小時(shí)的時(shí)差,本方案數(shù)秒的時(shí)延基本可以忽略,即平臺(tái)具有良好的實(shí)時(shí)性。因此,可基于本方案開發(fā)一套完善的現(xiàn)代化漁業(yè)交易信息服務(wù)平臺(tái),能較大地促進(jìn)漁業(yè)信息交互,有效提升漁業(yè)市場的運(yùn)作效率,對漁業(yè)現(xiàn)代信息化的發(fā)展有重要意義。

    參考文獻(xiàn)

    [1] 趙學(xué)洋,李海紅.船用北斗/GPS雙星座導(dǎo)航體系構(gòu)建的探討[J].航海技術(shù),2013(2):39?41.

    [2] 潘興蕾,于文明,呂俊霖.新型漁業(yè)信息服務(wù)模式的探索與構(gòu)建[J].農(nóng)業(yè)圖書情報(bào)學(xué)刊,2013(9):182?184.

    [3] 應(yīng)士君,王坤,劉衛(wèi),等.基于北斗二代系統(tǒng)的船載定位終端[J].上海海事大學(xué)學(xué)報(bào),2012(3):1?4.

    [4] 王同合,岳春生,門葆紅,等.一種嵌入式北斗導(dǎo)航終端定位數(shù)據(jù)快速存取方法[C]//第三屆中國衛(wèi)星導(dǎo)航學(xué)術(shù)年會(huì)電子文集—S07北斗/GNSS用戶終端技術(shù).廣州:第三屆中國衛(wèi)星導(dǎo)航學(xué)術(shù)年會(huì),2012:35?39.

    [5] GEER D. Eclipse becomes the dominant Java IDE [J]. Compu?ter, 2005; 38: 16?18.

    [6] ABLESON W F. COLLINS C, SEN R. Unlocking Android: a developer′s guide [M]. Greenwich:Manning Publications Co, 2010.

    [7] 王石,楊英娜.精通PHP+MySQL應(yīng)用開發(fā)[M].北京:人民郵電出版社,2006.

    [8] PAUL H.精通HTML語義、標(biāo)準(zhǔn)和樣式[M].楊明軍,譯.北京:人民郵電出版社,2008.

    [9] 王立華,孫璐,孫英澤,等.漁業(yè)科學(xué)數(shù)據(jù)共享平臺(tái)建設(shè)研究[J].中國海洋大學(xué)學(xué)報(bào):自然科學(xué)版,2010(S1):201?206.

    [10] MELONI J C. PHP, MySQL和Apache編程導(dǎo)學(xué)[M].王洪大,李軍,譯.北京:機(jī)械工業(yè)出版社,2008.

    猜你喜歡
    信息服務(wù)安卓
    iPhone不卡的秘密曝光:安卓也能享受
    MIPS安卓平臺(tái)上ARM二進(jìn)制翻譯系統(tǒng)
    文物表情包
    微信平臺(tái)在公共圖書館信息服務(wù)中的應(yīng)用
    一種基于安卓系統(tǒng)的手機(jī)側(cè)抓包分析方法
    智慧社區(qū)信息服務(wù)績效評價(jià)研究
    公共圖書館科技創(chuàng)新服務(wù)探析
    農(nóng)業(yè)高校圖書館專利信息服務(wù)研究
    基于價(jià)值共創(chuàng)共享的信息服務(wù)生態(tài)系統(tǒng)協(xié)同機(jī)制研究
    科技視界(2016年18期)2016-11-03 22:02:50
    微信公眾平臺(tái)在高校圖書館信息服務(wù)中的應(yīng)用研究
    科技視界(2016年21期)2016-10-17 19:25:20
    久久精品久久久久久噜噜老黄 | 亚洲av成人av| 啦啦啦观看免费观看视频高清| 乱人视频在线观看| 精华霜和精华液先用哪个| 国语自产精品视频在线第100页| 日韩欧美在线二视频| videossex国产| 精品久久久久久久久亚洲 | 久久久久久久午夜电影| 久久精品人妻少妇| 内射极品少妇av片p| 亚洲不卡免费看| www.www免费av| 大型黄色视频在线免费观看| 联通29元200g的流量卡| 亚洲欧美精品综合久久99| 国产成年人精品一区二区| 日本黄色视频三级网站网址| 成人欧美大片| 成人av在线播放网站| 免费大片18禁| 精品人妻视频免费看| 久久久久久久久久成人| 十八禁国产超污无遮挡网站| 18禁黄网站禁片午夜丰满| 淫秽高清视频在线观看| 3wmmmm亚洲av在线观看| 亚洲精品在线观看二区| 午夜福利18| 欧美日本视频| 久久久国产成人精品二区| 亚洲精品久久国产高清桃花| 99在线人妻在线中文字幕| 久久亚洲精品不卡| h日本视频在线播放| 男女那种视频在线观看| 国产69精品久久久久777片| bbb黄色大片| 中国美女看黄片| 精品久久国产蜜桃| 日韩欧美精品v在线| 免费观看在线日韩| 黄色一级大片看看| 日韩欧美国产在线观看| 久久久久性生活片| 99久久精品国产国产毛片| 一个人观看的视频www高清免费观看| 69人妻影院| 国产黄a三级三级三级人| 少妇被粗大猛烈的视频| 亚洲一区二区三区色噜噜| 免费看光身美女| 成人综合一区亚洲| 国产在视频线在精品| 又爽又黄无遮挡网站| 久久久久九九精品影院| 色吧在线观看| 精品一区二区三区人妻视频| 国产伦一二天堂av在线观看| 尤物成人国产欧美一区二区三区| 热99re8久久精品国产| 国产伦人伦偷精品视频| 成人国产麻豆网| 亚洲色图av天堂| 日韩欧美在线二视频| 午夜精品在线福利| 嫩草影院精品99| 悠悠久久av| 国产探花极品一区二区| 日韩大尺度精品在线看网址| 麻豆精品久久久久久蜜桃| 欧美成人一区二区免费高清观看| 露出奶头的视频| 最新中文字幕久久久久| 神马国产精品三级电影在线观看| 黄色日韩在线| 日本一本二区三区精品| 欧美xxxx性猛交bbbb| 日韩欧美精品免费久久| av在线天堂中文字幕| 色吧在线观看| 少妇丰满av| 日本 av在线| 国产av在哪里看| 日本五十路高清| 亚洲专区国产一区二区| 国产成人一区二区在线| 小蜜桃在线观看免费完整版高清| 亚洲av成人精品一区久久| 欧美另类亚洲清纯唯美| 亚洲人与动物交配视频| 最近中文字幕高清免费大全6 | 搡女人真爽免费视频火全软件 | 免费看日本二区| 国内毛片毛片毛片毛片毛片| 噜噜噜噜噜久久久久久91| 久久精品国产清高在天天线| 波多野结衣高清无吗| 国产精品国产高清国产av| av在线亚洲专区| 成人一区二区视频在线观看| 久久精品国产99精品国产亚洲性色| 69人妻影院| 少妇裸体淫交视频免费看高清| 国产一区二区激情短视频| 精品午夜福利在线看| 色综合亚洲欧美另类图片| 欧美黑人欧美精品刺激| 免费av毛片视频| 久久久久久久久久黄片| 国产91精品成人一区二区三区| 精华霜和精华液先用哪个| 此物有八面人人有两片| 2021天堂中文幕一二区在线观| 国产女主播在线喷水免费视频网站 | 69av精品久久久久久| 久久99热这里只有精品18| 男人舔女人下体高潮全视频| 国产主播在线观看一区二区| 又黄又爽又免费观看的视频| 99久久精品一区二区三区| 级片在线观看| 精品久久久久久成人av| 老司机午夜福利在线观看视频| 亚洲人与动物交配视频| 国产成人av教育| 日韩高清综合在线| 啪啪无遮挡十八禁网站| 在线观看美女被高潮喷水网站| 国产一区二区激情短视频| 国产av不卡久久| 久久久久久伊人网av| 国产一区二区三区av在线 | 久久久久久久午夜电影| 亚洲精品粉嫩美女一区| 欧美黑人欧美精品刺激| 亚洲综合色惰| 一进一出好大好爽视频| 日本 av在线| 精品人妻视频免费看| 美女大奶头视频| 男人舔女人下体高潮全视频| 国内揄拍国产精品人妻在线| 精品久久久久久久久亚洲 | 国产精品久久久久久精品电影| 久久亚洲精品不卡| 亚洲内射少妇av| 国产精品三级大全| 久久久久久大精品| 亚洲最大成人av| 黄色视频,在线免费观看| 免费看美女性在线毛片视频| 日本 欧美在线| 欧美成人性av电影在线观看| videossex国产| videossex国产| 久久久色成人| 亚洲男人的天堂狠狠| 尤物成人国产欧美一区二区三区| 一本精品99久久精品77| 国产在视频线在精品| 99精品在免费线老司机午夜| 波多野结衣巨乳人妻| 欧美人与善性xxx| 国产精品1区2区在线观看.| 白带黄色成豆腐渣| 婷婷亚洲欧美| 我的老师免费观看完整版| 人妻夜夜爽99麻豆av| 此物有八面人人有两片| 成人三级黄色视频| 男女下面进入的视频免费午夜| 一a级毛片在线观看| 一区福利在线观看| www日本黄色视频网| 国产一区二区在线观看日韩| 最新中文字幕久久久久| 免费不卡的大黄色大毛片视频在线观看 | 日本黄大片高清| 波野结衣二区三区在线| av.在线天堂| 中文亚洲av片在线观看爽| 不卡一级毛片| 999久久久精品免费观看国产| 成人综合一区亚洲| 无人区码免费观看不卡| 国产精品精品国产色婷婷| 亚洲真实伦在线观看| 国产精品98久久久久久宅男小说| 人妻久久中文字幕网| 在线免费十八禁| 国产黄a三级三级三级人| 久久人人精品亚洲av| h日本视频在线播放| 99久久成人亚洲精品观看| 久久九九热精品免费| 日本色播在线视频| h日本视频在线播放| 精品福利观看| 身体一侧抽搐| 亚洲乱码一区二区免费版| 高清日韩中文字幕在线| 香蕉av资源在线| 狂野欧美激情性xxxx在线观看| 亚洲av日韩精品久久久久久密| 观看美女的网站| 亚洲人与动物交配视频| 成人综合一区亚洲| 成人国产综合亚洲| 人人妻人人澡欧美一区二区| 淫秽高清视频在线观看| 真人一进一出gif抽搐免费| 老司机福利观看| 联通29元200g的流量卡| 18+在线观看网站| 欧美激情久久久久久爽电影| 一区二区三区激情视频| 久久欧美精品欧美久久欧美| 亚洲一级一片aⅴ在线观看| 男女之事视频高清在线观看| 一个人观看的视频www高清免费观看| 亚洲国产色片| 国产69精品久久久久777片| 国产精品久久电影中文字幕| 成人综合一区亚洲| 成人高潮视频无遮挡免费网站| 国产精品久久久久久久电影| 精品人妻偷拍中文字幕| 久久这里只有精品中国| 亚洲国产欧美人成| 日韩欧美精品免费久久| 欧美xxxx性猛交bbbb| 中文字幕免费在线视频6| 欧美最黄视频在线播放免费| 亚洲欧美日韩东京热| av在线蜜桃| avwww免费| 天堂√8在线中文| 成人午夜高清在线视频| 美女 人体艺术 gogo| 乱码一卡2卡4卡精品| 天堂av国产一区二区熟女人妻| 国产乱人伦免费视频| 日日啪夜夜撸| www.色视频.com| 亚洲精品粉嫩美女一区| 最近中文字幕高清免费大全6 | 一个人观看的视频www高清免费观看| 熟女人妻精品中文字幕| 内地一区二区视频在线| 日本一本二区三区精品| 两性午夜刺激爽爽歪歪视频在线观看| 欧美绝顶高潮抽搐喷水| 国内精品一区二区在线观看| 亚洲电影在线观看av| 日韩欧美精品v在线| 欧美精品国产亚洲| 亚洲综合色惰| 国产精品精品国产色婷婷| 午夜老司机福利剧场| 女人被狂操c到高潮| 久久人妻av系列| 真人做人爱边吃奶动态| 国产精品99久久久久久久久| 亚洲专区中文字幕在线| 美女黄网站色视频| 99久久无色码亚洲精品果冻| 人妻少妇偷人精品九色| 99九九线精品视频在线观看视频| 亚洲欧美日韩卡通动漫| 99热6这里只有精品| 国产综合懂色| 一级黄色大片毛片| 久久久久久伊人网av| 国产黄色小视频在线观看| 一级黄片播放器| 久久久久久久亚洲中文字幕| 尾随美女入室| 亚洲人成网站在线播放欧美日韩| 日本色播在线视频| 噜噜噜噜噜久久久久久91| 久久久国产成人免费| 亚洲国产精品久久男人天堂| 午夜免费男女啪啪视频观看 | 精品久久久久久久久久免费视频| 国内精品一区二区在线观看| 日本黄大片高清| 精品久久久久久久久亚洲 | 欧美国产日韩亚洲一区| 亚洲va日本ⅴa欧美va伊人久久| 午夜福利高清视频| 精品久久久久久久久亚洲 | 亚洲天堂国产精品一区在线| 国产av麻豆久久久久久久| 中文亚洲av片在线观看爽| 最好的美女福利视频网| 国产黄a三级三级三级人| 日本爱情动作片www.在线观看 | 乱人视频在线观看| 午夜激情欧美在线| 波多野结衣巨乳人妻| 国产一区二区三区视频了| 亚洲av.av天堂| 亚洲av熟女| 精品午夜福利视频在线观看一区| 久久久久久久久中文| 久久精品91蜜桃| 国产精品,欧美在线| 欧美黑人巨大hd| 亚洲人成网站在线播| 国产毛片a区久久久久| 国产真实伦视频高清在线观看 | 国产欧美日韩精品一区二区| 国产黄片美女视频| 国产一区二区三区av在线 | 亚洲成av人片在线播放无| 国产精品久久久久久亚洲av鲁大| 国产男人的电影天堂91| 男人和女人高潮做爰伦理| 成人美女网站在线观看视频| 国产黄片美女视频| 日本 av在线| 两个人视频免费观看高清| 亚洲成a人片在线一区二区| 联通29元200g的流量卡| 在线观看66精品国产| 少妇丰满av| 欧美激情在线99| 久久草成人影院| 日日摸夜夜添夜夜添av毛片 | 久久精品夜夜夜夜夜久久蜜豆| 亚洲国产欧美人成| 一区二区三区免费毛片| 狂野欧美白嫩少妇大欣赏| 又黄又爽又刺激的免费视频.| 国语自产精品视频在线第100页| 国产精品av视频在线免费观看| 校园人妻丝袜中文字幕| 一卡2卡三卡四卡精品乱码亚洲| 国内精品一区二区在线观看| 一a级毛片在线观看| 免费人成视频x8x8入口观看| 国产精品伦人一区二区| 特级一级黄色大片| 18禁黄网站禁片免费观看直播| 日日干狠狠操夜夜爽| 欧美3d第一页| 日韩精品中文字幕看吧| 欧美bdsm另类| 日本爱情动作片www.在线观看 | 69人妻影院| 日本黄色片子视频| 国产免费男女视频| 少妇丰满av| 18禁裸乳无遮挡免费网站照片| 中文字幕人妻熟人妻熟丝袜美| 中文亚洲av片在线观看爽| 亚州av有码| av女优亚洲男人天堂| 国产伦精品一区二区三区四那| 日本免费一区二区三区高清不卡| 国产黄a三级三级三级人| 18禁黄网站禁片午夜丰满| 日韩欧美在线乱码| 波多野结衣高清无吗| 琪琪午夜伦伦电影理论片6080| 国产精品美女特级片免费视频播放器| 免费在线观看日本一区| 国内少妇人妻偷人精品xxx网站| 男女边吃奶边做爰视频| 成年免费大片在线观看| 国产精品99久久久久久久久| 3wmmmm亚洲av在线观看| 国模一区二区三区四区视频| 天堂影院成人在线观看| 国产精品一区二区性色av| 亚洲av成人av| 能在线免费观看的黄片| 人人妻人人看人人澡| 成人三级黄色视频| 91久久精品国产一区二区成人| 直男gayav资源| 1000部很黄的大片| 亚洲狠狠婷婷综合久久图片| 如何舔出高潮| 在线观看免费视频日本深夜| 日本精品一区二区三区蜜桃| 国产美女午夜福利| 国产伦一二天堂av在线观看| 村上凉子中文字幕在线| 亚洲av熟女| 国产av麻豆久久久久久久| 黄片wwwwww| 亚洲av免费高清在线观看| 精品国内亚洲2022精品成人| 久久欧美精品欧美久久欧美| 精品久久久久久久末码| 国产精品野战在线观看| 无遮挡黄片免费观看| videossex国产| 免费人成在线观看视频色| av天堂在线播放| 美女cb高潮喷水在线观看| 国产激情偷乱视频一区二区| 3wmmmm亚洲av在线观看| 在线观看午夜福利视频| 免费人成在线观看视频色| 亚洲美女黄片视频| 性插视频无遮挡在线免费观看| 欧美一级a爱片免费观看看| 亚洲美女黄片视频| 久久久久国内视频| 国产精品野战在线观看| www日本黄色视频网| 午夜免费激情av| 色综合婷婷激情| 男女下面进入的视频免费午夜| 一本久久中文字幕| 啦啦啦韩国在线观看视频| 免费看a级黄色片| 性色avwww在线观看| 少妇的逼水好多| 黄片wwwwww| 日韩亚洲欧美综合| 色5月婷婷丁香| 他把我摸到了高潮在线观看| 国产真实乱freesex| 免费看光身美女| 五月玫瑰六月丁香| 在线看三级毛片| 国产精品98久久久久久宅男小说| 国产成人福利小说| 一级av片app| 国产老妇女一区| or卡值多少钱| 午夜久久久久精精品| 国产精品综合久久久久久久免费| 校园人妻丝袜中文字幕| 久久久久久久亚洲中文字幕| 国产午夜精品久久久久久一区二区三区 | 毛片一级片免费看久久久久 | 国产老妇女一区| 九九热线精品视视频播放| 亚洲人成网站在线播| 99久久久亚洲精品蜜臀av| 日本黄色视频三级网站网址| 亚洲av免费在线观看| 午夜激情欧美在线| 女同久久另类99精品国产91| 亚洲最大成人av| 日韩欧美国产在线观看| 午夜福利在线在线| 亚洲va在线va天堂va国产| 欧美高清成人免费视频www| 男人舔女人下体高潮全视频| 国产淫片久久久久久久久| 欧美日韩瑟瑟在线播放| 久久精品影院6| 欧美另类亚洲清纯唯美| 国产女主播在线喷水免费视频网站 | 性色avwww在线观看| 日日摸夜夜添夜夜添av毛片 | 婷婷丁香在线五月| 欧美zozozo另类| 人妻久久中文字幕网| 午夜福利高清视频| 毛片一级片免费看久久久久 | .国产精品久久| 国产一区二区在线av高清观看| 国产v大片淫在线免费观看| 两个人的视频大全免费| 免费搜索国产男女视频| 亚洲成av人片在线播放无| 成人国产麻豆网| 美女 人体艺术 gogo| 变态另类成人亚洲欧美熟女| 俄罗斯特黄特色一大片| 久久国产精品人妻蜜桃| 亚洲精品日韩av片在线观看| 在现免费观看毛片| 欧美精品啪啪一区二区三区| 亚洲熟妇熟女久久| 色av中文字幕| 神马国产精品三级电影在线观看| 嫩草影院入口| 亚洲性久久影院| 亚洲18禁久久av| 国产久久久一区二区三区| 91午夜精品亚洲一区二区三区 | 成人综合一区亚洲| 18禁黄网站禁片免费观看直播| 午夜精品久久久久久毛片777| 亚洲,欧美,日韩| 国产高清视频在线观看网站| 国产精品久久久久久久久免| 亚洲成人久久性| 99riav亚洲国产免费| 看免费成人av毛片| 国产一区二区亚洲精品在线观看| 又爽又黄a免费视频| 精华霜和精华液先用哪个| 成人av在线播放网站| 中文亚洲av片在线观看爽| 午夜亚洲福利在线播放| 欧美最黄视频在线播放免费| 色综合亚洲欧美另类图片| 欧美丝袜亚洲另类 | 淫秽高清视频在线观看| 十八禁国产超污无遮挡网站| 97人妻精品一区二区三区麻豆| 精品一区二区三区视频在线| 欧美绝顶高潮抽搐喷水| 国产黄a三级三级三级人| 国产综合懂色| 国内揄拍国产精品人妻在线| 一卡2卡三卡四卡精品乱码亚洲| 精华霜和精华液先用哪个| 亚洲成a人片在线一区二区| 麻豆久久精品国产亚洲av| 日日干狠狠操夜夜爽| 中文资源天堂在线| 精品久久久久久久久av| 国产色爽女视频免费观看| 日韩精品有码人妻一区| 国产69精品久久久久777片| 老熟妇仑乱视频hdxx| 日本一二三区视频观看| 国产乱人伦免费视频| 一级毛片久久久久久久久女| 国产精品野战在线观看| 国产男人的电影天堂91| 高清在线国产一区| 国产一区二区三区av在线 | 黄色一级大片看看| 噜噜噜噜噜久久久久久91| 大又大粗又爽又黄少妇毛片口| 国产免费av片在线观看野外av| 午夜福利成人在线免费观看| 亚洲精品日韩av片在线观看| 色视频www国产| 2021天堂中文幕一二区在线观| 非洲黑人性xxxx精品又粗又长| 亚洲成人久久性| 桃红色精品国产亚洲av| 国语自产精品视频在线第100页| 亚洲性夜色夜夜综合| 真实男女啪啪啪动态图| 在线观看一区二区三区| 成人鲁丝片一二三区免费| 欧美又色又爽又黄视频| 午夜爱爱视频在线播放| 婷婷亚洲欧美| av视频在线观看入口| 不卡视频在线观看欧美| 一级毛片久久久久久久久女| 亚洲精华国产精华液的使用体验 | 亚洲精品乱码久久久v下载方式| 国产精品福利在线免费观看| 三级毛片av免费| ponron亚洲| 国产淫片久久久久久久久| 身体一侧抽搐| 久久久久国内视频| 日韩,欧美,国产一区二区三区 | 最近视频中文字幕2019在线8| 啦啦啦韩国在线观看视频| 欧美黑人欧美精品刺激| 国产av一区在线观看免费| 男女下面进入的视频免费午夜| 亚洲一区高清亚洲精品| 久久久午夜欧美精品| 成人性生交大片免费视频hd| 欧美三级亚洲精品| 欧美在线一区亚洲| 白带黄色成豆腐渣| 免费搜索国产男女视频| 国产主播在线观看一区二区| 欧美日韩亚洲国产一区二区在线观看| 欧美bdsm另类| 欧美高清性xxxxhd video| 久久精品夜夜夜夜夜久久蜜豆| 亚洲av电影不卡..在线观看| 亚洲国产精品sss在线观看| 日本黄色片子视频| 人人妻人人澡欧美一区二区| 在线免费十八禁| 日本黄大片高清| 国产欧美日韩一区二区精品| 亚洲成人久久性| 国产精品美女特级片免费视频播放器| 精品人妻偷拍中文字幕| 一进一出抽搐动态| 人妻夜夜爽99麻豆av| 最近在线观看免费完整版| 免费在线观看影片大全网站| 99精品久久久久人妻精品| 成人毛片a级毛片在线播放| 国产淫片久久久久久久久| 麻豆久久精品国产亚洲av| 真人一进一出gif抽搐免费| 日本黄大片高清| 毛片女人毛片| 两个人的视频大全免费| 麻豆国产av国片精品| 成人毛片a级毛片在线播放| 成人av在线播放网站| 日韩一本色道免费dvd| 亚洲人成伊人成综合网2020| 午夜福利18| 中文字幕免费在线视频6| 久久这里只有精品中国| 老女人水多毛片| 少妇的逼好多水| 亚洲中文日韩欧美视频|